XPS: FULL: CCA: Collaborative Research: SPARTA: a Stream-based Processor And Run-Time Architecture
XPS: FULL: CCA: Collaborative Research: SPARTA: a Stream-based Processor And Run-Time Architecture
批准号:
1439165
负责人:
Jean-Luc Gaudiot
金额:
$27.1万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2014
资助国家:
美国
项目状态:
已结题
起止时间:
2014-08-01 至 2018-07-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Computer systems have undergone a fundamental transformation recently, from single‐core processors to devices with increasingly higher core counts within a single chip. The semi‐conductor industry now faces the infamous power and utilization walls, that is, physical constraints such as levels of power and energy consumption, but also reliability of the various components, must be taken into account not only during the chip fabrication process, but also when generating machine code and during program execution. To meet these challenges, heterogeneity in design, both at the architecture and technology levels, will be the prevailing approach for energy efficient computing as specialized cores, accelerators, and graphical processing units (GPUs) can eliminate the energy overheads of general‐purpose homogeneous cores. However, with future technological challenges pointing in the direction of on‐chip heterogeneity, and because of the traditional difficulty of parallel programming, it becomes imperative to produce new system software stacks that can take advantage of the heterogeneous hardware. This project proposes to rethink the whole hardware‐software interface, by researching novel ways to design many‐core chip architectures and weaving heterogeneous components together and binding them by a fast and energy efficient on‐chip interconnection network. On top of it will lay a system software layer to efficiently drive applications and map them onto the best suited components of the chip. Both the hardware and software layer are encompassed by a novel execution model, which describes how to orchestrate the various parts of a program in the most efficient way (be it with respect to power and energy, performance, or reliability). To achieve these goals, the development of a new model of computation called SPARTA (Stream-based Processor And RunTime Architecture) is proposed. The proposed model combines a new runtime and compiler technology with a hierarchical heterogeneous many‐core chip and features hardware mechanisms for stream‐based fine‐grain program execution models to be reflected in different new software/hardware systems. Many issues are be envisioned, including programmability, scalability, performance evaluation, and power efficiency. Specifically, the goal is to identify the major challenges and obstacles toward an efficient exploitation of parallelism and scalability. To do so, traditional approaches will be re-evaluated by studying a collection of representative programs. A vertical design methodology is then proposed to effectively address the above challenges through the SPARTA approach and its implementation. In particular, the proposed cross-layer methodology consists of (a) a programming/execution model that will combine the Codelet model (leveraging our past research in dataflow models and extensions) with generalized streams: the Streaming Codelets, (b) an architecture model that will efficiently support the Streaming Codelets in heterogeneous hardware, and (c) a system software Stack that will be capable of effectively mapping Streaming Codelets to the proposed architecture. Finally, a qualitative and quantitative study of SPARTA will be performed via selected benchmarks and a consolidated methodology based on experimentation and analysis. The holistic cross-layer design methodology spanning the hardware/software stack and the reliability techniques developed from this research will significantly impact next generation multi‐core and System‐on‐Chip (SoC) architectures with improvements in energy efficiency, programmability, performance and robustness.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SaTC: CORE: Small: Securing information systems with flexible hardware techniques
-
批准号:2026675
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2020
-
负责人:Jean-Luc Gaudiot
-
依托单位:
SHF:Medium:Collaborative Research:Fine-Grain Multithreading through Hardware/Software Co-Design
-
批准号:1763793
-
项目类别:Continuing Grant
-
资助金额:$47.5万
-
财政年份:2018
-
负责人:Jean-Luc Gaudiot
-
依托单位:
SHF: MEDIUM: Collaborative Research: Architecture, Programmability and Performance of Large Scale Parallel Systems
-
批准号:1065147
-
项目类别:Continuing Grant
-
资助金额:$40.0万
-
财政年份:2011
-
负责人:Jean-Luc Gaudiot
-
依托单位:
Collaborative Research: A Programmable, Efficient, and Dynamic Architecture and Compilation Framework for Networking Applications
-
批准号:0541403
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2005
-
负责人:Jean-Luc Gaudiot
-
依托单位:
Multithreading: A Viable Approach for High Performance Single Chip Architecture
-
批准号:0234444
-
项目类别:Continuing Grant
-
资助金额:$31.17万
-
财政年份:2002
-
负责人:Jean-Luc Gaudiot
-
依托单位:
U.S.-France Cooperative Research (INRIA): A Viable Trade-off between Instruction-Level Parallelism (ILP) and Thread-Level Parallelism (TLP)
-
批准号:0223647
-
项目类别:Standard Grant
-
资助金额:$1.62万
-
财政年份:2002
-
负责人:Jean-Luc Gaudiot
-
依托单位:
Multithreading: A Viable Approach for High Performance Single Chip Architecture
-
批准号:0073527
-
项目类别:Continuing Grant
-
资助金额:$42.17万
-
财政年份:2000
-
负责人:Jean-Luc Gaudiot
-
依托单位:
U.S.-France Cooperative Research (INRIA): A Viable Trade-off between Instruction-Level Parallelism (ILP) and Thread-Level Parallelism (TLP)
-
批准号:9815742
-
项目类别:Standard Grant
-
资助金额:$1.71万
-
财政年份:1999
-
负责人:Jean-Luc Gaudiot
-
依托单位:
U.S.- France Cooperative Research (INRIA): Formal Specification and Transformation of Parallel Programs
-
批准号:9602937
-
项目类别:Standard Grant
-
资助金额:$1.2万
-
财政年份:1997
-
负责人:Jean-Luc Gaudiot
-
依托单位:
New Generation Multithreaded Multiprocessors
-
批准号:9707125
-
项目类别:Continuing Grant
-
资助金额:$40.0万
-
财政年份:1997
-
负责人:Jean-Luc Gaudiot
-
依托单位:
A Data-Driven Approach to Programming Multiprocessor Systems
-
批准号:9013965
-
项目类别:Standard Grant
-
资助金额:$12.7万
-
财政年份:1991
-
负责人:Jean-Luc Gaudiot
-
依托单位:
Research on Architectural Issues in Data-Flow Multicomputers
-
批准号:8603772
-
项目类别:Continuing Grant
-
资助金额:$16.71万
-
财政年份:1987
-
负责人:Jean-Luc Gaudiot
-
依托单位:
Research Initiation: Variable Resolution in Data-Flow Systems
-
批准号:8404345
-
项目类别:Standard Grant
-
资助金额:$4.77万
-
财政年份:1984
-
负责人:Jean-Luc Gaudiot
-
依托单位:
国内基金
海外基金
钴基Full-Heusler合金的掺杂效应和薄膜噪声特性研究
-
批准号:51871067
-
项目类别:面上项目
-
资助金额:60.0万元
-
批准年份:2018
-
负责人:吴晟
-
依托单位: