课题基金 / 基金详情

CAREER: Soft Instruction Set Computing

CAREER: Soft Instruction Set Computing
职业:软指令集计算
批准号:
0133188
负责人:
Mark Oskin
金额:
$44.29万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2002
资助国家:
美国
项目状态:
已结题
起止时间:
2002-02-01 至 2007-01-31

项目摘要

项目成果

Mark Oskin的其他基金

相似基金

相关文献

中文摘要
翻译
随着每一代微处理器的相继问世,设计者不断挑战技术和复杂性的封套。但这些因素正在共同作用,使定制ASIC和代用处理器的公认做法过时。设计、验证、掩模生成和测试等管理成本正在增长,这将使其无法继续使用当前的策略。与这一趋势同时出现的是越来越多的人意识到,我们已经远远超过了增强单线程计算性能的收益递减点。未来,我们将转向无处不在的并行执行模式。最后,用户不仅开始要求其计算基础设施的性能,而且还要求其可靠性和安全性。虽然显而易见的基板是门之海的现场可编程门阵列,但它们的效率非常低,并且没有利用过去50年进行的丰富的处理器研究。相反,我们提出了SISC,即软指令集计算。SISC处理器是一种通用处理器,没有固定的传统指令集体系结构,也没有与周围系统环境的固定接口。然而,它确实利用了固定逻辑超标量处理器和细粒度FPGA的最佳功能,提供了一个高效、通用的计算基础,在此基础上试验和构建未来安全、健壮和分布式的系统。我们将通过以下方式展示可配置基板的功能:SISC处理器提供对现有遗留指令集体系结构的高效仿真、提供流数据流应用程序的PEEK性能的平台、单、多线程和多处理器体系结构的统一、在其上提供特定于应用的体系结构安全性的计算设备、对高级语言的集成硬件支持以及用于增强本科生和研究生水平的计算机体系结构研究的灵活基板。这些应用目标将推动我们设计真正通用的计算基板。我们期望从这个职业规划中获得以下产品:1.能够模拟大多数现代指令集的可配置处理器设计,以及一个构建新的安全应用程序架构的平台。模拟工具、模拟技术和硬件原型的基础设施,以演示可重构处理基板的好处。自动编译算法和工具,用于SISC架构的运行时定制。一套安全的应用程序编译目标和操作系统技术,以动态应用它们作为对网络攻击的响应。通过研究、学生工作坊和新课程,对学生进行有效的系统设计和严格的评估方法培训。
英文摘要
With each successive generation of microprocessors designers push the envelopes of technology and complexity. But these factors are conspiring to make the accepted practice of custom ASICs, and generational processors obsolete. Overhead costs such as design, validation, mask-generation, and test are growing and will make it prohibitive to continue with the current strategies. Concurrent with this trend is the growing realization that we are well past the point of diminishing returns for enhancing single-threaded computational performance. The future will migrate us towards ubiquitous parallel models of execution. Finally, users are starting to demand not just performance but reliability and security from their computing infrastructure. While the obvious substrates are sea-of-gates FPGAs, they are highly inefficient and do not take advantage of the wealth of processor research conducted over the last 50 years. Instead, we propose SISC, or Soft-Instruction-Set-Computing. A SISC processor is a universal processor, with no fixed legacy instruction set architecture, and no fixed interface to the surrounding system envi-ronment. However, it does exploit the best features of both fixed-logic superscalar processors and fine-grained FPGAs to provide an efficient, generic, computing substrate on which to experiment and build the secure, robust and distributed systems of the future. We will demonstrate the capabilities of configurable substrates by showing that SISC processors provide efficient emulation of existing legacy instruction set architectures, a platform to provide peek performance on streaming data-flow applications, a unification of single, multi-threaded and multi-processor architectures, a computing device on which to provide application-specific architecture security, integrated hardware support for high-level languages and a flexible substrate for enhanced undergraduate and graduate level computer architecture research. These application goals will drive our research in the design of a truly universal computing substrate. We expect the following products from this career plan:1. A configurable processor design capable of emulating most modern instruction sets and a platform on which to construct new secure application architectures.2. An infrastructure of simulation tools, emulation techniques, and hardware prototypes to demonstrate the benefits of reconfigurable processing substrates.3. Automated compilation algorithms and tools for runtime customization of the SISC architecture.4. A set of secure application compilation targets and operating system techniques to dynamically apply them as a response to network attacks.5. Students trained in efficient system design and rigorous evaluation methodologies through research, student workshops and new courses.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
XPS: CLCCA: Scalable Parallelism for Irregular and Graph Applications
  • 批准号:
    1335466
  • 项目类别:
    Standard Grant
  • 资助金额:
    $74.96万
  • 财政年份:
    2013
  • 负责人:
    Mark Oskin
  • 依托单位:
Quantum: Microarchitectures for Quantum Computers
  • 批准号:
    0621621
  • 项目类别:
    Standard Grant
  • 资助金额:
    $27.5万
  • 财政年份:
    2006
  • 负责人:
    Mark Oskin
  • 依托单位:
ITR WaveScalar: A New Approach to Scalable System Design
  • 批准号:
    0325635
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $129.99万
  • 财政年份:
    2003
  • 负责人:
    Mark Oskin
  • 依托单位:
NER: Computer Aided Design of Silicon-based Quantum Computers
  • 批准号:
    0210373
  • 项目类别:
    Standard Grant
  • 资助金额:
    $9.08万
  • 财政年份:
    2002
  • 负责人:
    Mark Oskin
  • 依托单位:
海外基金