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
批准号:
1547036
负责人:
Ahmed Louri
金额:
$30.73万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2015
资助国家:
美国
项目状态:
已结题
起止时间:
2015-05-15 至 2020-07-31
中文摘要
最近,计算机系统经历了一场根本性的变革,从单一的计算机系统。核心处理器到在单个芯片内具有越来越高的核心数的设备。semi& # 8208;导体行业现在面临着臭名昭著的功率和利用墙壁,即物理限制,如功率和能耗水平,以及各种组件的可靠性,不仅在芯片制造过程中必须考虑,而且在生成机器码和程序执行期间也必须考虑。为了应对这些挑战,在架构和技术层面上设计的异构性将成为节能计算的主流方法,因为专用核心、加速器和图形处理单元(gpu)可以消除通用处理器的能源开销。目的均质芯。然而,随着未来的技术挑战指向的方向,由于芯片的异构性,以及传统的并行编程的困难,开发能够利用异构硬件的新系统软件栈变得势在必行。这个项目提出重新思考整个硬件&;#8208;软件接口,通过研究新方法设计许多&;#8208;核心芯片架构和编织异质组件在一起,并通过一个快速和节能的开关将它们绑定在一起&;#8208;芯片互连网络。在其上将铺设一个系统软件层,以有效地驱动应用程序,并将它们映射到最适合的芯片组件上。硬件层和软件层都包含在一个新的执行模型中,该模型描述了如何以最有效的方式编排程序的各个部分(无论是在电源和能源、性能还是可靠性方面)。为了实现这些目标,提出了一种新的计算模型,称为SPARTA(基于流的处理器和运行时体系结构)。该模型结合了一种新的运行时和编译器技术以及分层异构多系统。核心芯片和功能硬件机制流&;#8208;基于fine& # 8208;在不同的新软件/硬件系统中反映颗粒程序执行模型。可以预见许多问题,包括可编程性、可伸缩性、性能评估和电源效率。具体来说,目标是确定有效利用并行性和可伸缩性的主要挑战和障碍。为了做到这一点,传统的方法将通过研究一系列有代表性的项目来重新评估。然后提出了一种垂直设计方法,通过SPARTA方法及其实施有效地解决上述挑战。特别地,提出的跨层方法包括(a)一个编程/执行模型,它将Codelet模型(利用我们过去在数据流模型和扩展方面的研究)与通用流相结合:流代码集,(b)一个架构模型,它将有效地支持异构硬件中的流代码集,以及(c)一个系统软件堆栈,它将能够有效地将流代码集映射到提议的架构。最后,将通过选定的基准和以实验和分析为基础的综合方法对SPARTA进行定性和定量研究。跨越硬件/软件堆栈的整体跨层设计方法以及从本研究中开发的可靠性技术将对下一代多路集成电路产生重大影响。核心和系统&;#8208;芯片(SoC)架构与改进的能源效率,可编程性,性能和稳健性。
英文摘要
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)
会议论文
Collaborative Research: CSR: Small: Cross-layer learning-based Energy-Efficient and Resilient NoC design for Multicore Systems
-
批准号:2321224
-
项目类别:Standard Grant
-
资助金额:$37.5万
-
财政年份:2023
-
负责人:Ahmed Louri
-
依托单位:
Collaborative Research: DESC: Type II: Multi-Function Cross-Layer Electro-Optic Fabrics for Reliable and Sustainable Computing Systems
-
批准号:2324644
-
项目类别:Standard Grant
-
资助金额:$100.0万
-
财政年份:2023
-
负责人:Ahmed Louri
-
依托单位:
Collaborative Research: SHF: Medium: EPIC: Exploiting Photonic Interconnects for Resilient Data Communication and Acceleration in Energy-Efficient Chiplet-based Architectures
-
批准号:2311543
-
项目类别:Continuing Grant
-
资助金额:$60.0万
-
财政年份:2023
-
负责人:Ahmed Louri
-
依托单位:
SHF: Small: Holistic Design of High-performance and Energy-efficient Accelerators for Graph Neural Networks
-
批准号:2131946
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2021
-
负责人:Ahmed Louri
-
依托单位:
Collaborative Research: SHF: Medium: Neural-Network-based Stochastic Computing Architectures with applications to Machine Learning
-
批准号:1953980
-
项目类别:Continuing Grant
-
资助金额:$60.0万
-
财政年份:2020
-
负责人:Ahmed Louri
-
依托单位:
SHF: Medium: Collaborative Research: Photonic Neural Network Accelerators for Energy-efficient Heterogeneous Multicore Architectures
-
批准号:1901165
-
项目类别:Continuing Grant
-
资助金额:$60.0万
-
财政年份:2019
-
负责人:Ahmed Louri
-
依托单位:
SHF: Small: Collaborative Research: Integrated Framework for System-Level Approximate Computing
-
批准号:1812495
-
项目类别:Standard Grant
-
资助金额:$22.5万
-
财政年份:2018
-
负责人:Ahmed Louri
-
依托单位:
SHF: Medium: Collaborative Research: Machine Learning Enabled Network-on-Chip Architectures Optimized for Energy, Performance and Reliability
-
批准号:1702980
-
项目类别:Continuing Grant
-
资助金额:$45.0万
-
财政年份:2017
-
负责人:Ahmed Louri
-
依托单位:
SHF: Small: Collaborative Research: Power-Efficient and Reliable 3D Stacked Reconfigurable Photonic Network-on-Chips for Scalable Multicore Architectures
-
批准号:1547034
-
项目类别:Standard Grant
-
资助金额:$30.87万
-
财政年份:2015
-
负责人:Ahmed Louri
-
依托单位:
SHF: Small: Collaborative Research: A Holistic Design Methodology for Fault-Tolerant and Robust Network-on-Chips (NoCs) Architectures
-
批准号:1547035
-
项目类别:Standard Grant
-
资助金额:$28.99万
-
财政年份:2015
-
负责人:Ahmed Louri
-
依托单位:
SHF: Medium: Collaborative Research: Scaling On-chip Networks to 1000-core Systems using Heterogeneous Emerging Interconnect Technologies
-
批准号:1565273
-
项目类别:Continuing Grant
-
资助金额:$48.0万
-
财政年份:2015
-
负责人:Ahmed Louri
-
依托单位:
SHF: Medium: Collaborative Research: Scaling On-chip Networks to 1000-core Systems using Heterogeneous Emerging Interconnect Technologies
-
批准号:1513923
-
项目类别:Continuing Grant
-
资助金额:$48.0万
-
财政年份:2015
-
负责人:Ahmed Louri
-
依托单位:
Collaborative Research:EAGER:Exploiting Heterogeneity in Emerging Interconnect Technologies for Building Highly Scalable and Power-Efficient Network-on-Chips for Many-core Systems
-
批准号:1600820
-
项目类别:Standard Grant
-
资助金额:$5.04万
-
财政年份:2015
-
负责人:Ahmed Louri
-
依托单位:
SHF: Small: Collaborative Research: A Holistic Design Methodology for Fault-Tolerant and Robust Network-on-Chips (NoCs) Architectures
-
批准号:1420681
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2014
-
负责人:Ahmed Louri
-
依托单位:
XPS: FULL: CCA: Collaborative Research: SPARTA: a Stream-based Processor And Run-Time Architecture
-
批准号:1439142
-
项目类别:Standard Grant
-
资助金额:$30.8万
-
财政年份:2014
-
负责人:Ahmed Louri
-
依托单位:
Collaborative Research:EAGER:Exploiting Heterogeneity in Emerging Interconnect Technologies for Building Highly Scalable and Power-Efficient Network-on-Chips for Many-core Systems
-
批准号:1342702
-
项目类别:Standard Grant
-
资助金额:$15.0万
-
财政年份:2013
-
负责人:Ahmed Louri
-
依托单位:
SHF: Small: Collaborative Research: Power-Efficient and Reliable 3D Stacked Reconfigurable Photonic Network-on-Chips for Scalable Multicore Architectures
-
批准号:1318997
-
项目类别:Standard Grant
-
资助金额:$35.47万
-
财政年份:2013
-
负责人:Ahmed Louri
-
依托单位:
SHF: Small: Collaborative Research: Design of Power and Area Efficient, Fault-tolerant Network-on-Chip Circuits and Architectures
-
批准号:0915537
-
项目类别:Standard Grant
-
资助金额:$36.55万
-
财政年份:2009
-
负责人:Ahmed Louri
-
依托单位:
Switching Techniques and Architectures for Performance-Adaptive, Power-Aware Hybrid Opto-Electronic Interconnects
-
批准号:0725765
-
项目类别:Continuing Grant
-
资助金额:$30.0万
-
财政年份:2007
-
负责人:Ahmed Louri
-
依托单位:
Student Travel Grants for the 13th High Performance Computer Architecture Conference
-
批准号:0653039
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2007
-
负责人:Ahmed Louri
-
依托单位:
国内基金
海外基金
钴基Full-Heusler合金的掺杂效应和薄膜噪声特性研究
-
批准号:51871067
-
项目类别:面上项目
-
资助金额:60.0万元
-
批准年份:2018
-
负责人:吴晟
-
依托单位: