CAREER: Explicit Loop Architectures for Efficiently Exploiting Instruction- and Data-Level Parallelism
CAREER: Explicit Loop Architectures for Efficiently Exploiting Instruction- and Data-Level Parallelism
批准号:
1149464
负责人:
Christopher Batten
金额:
$49.97万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2012
资助国家:
美国
项目状态:
已结题
起止时间:
2012-02-01 至 2017-01-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Systems across the computing spectrum, from cellphones to supercomputers, are increasingly using a heterogeneous mix of general-purpose multicores augmented with programmable graphics processing units (GPUs). General-purpose multicores are easier to program but often less energy and area efficient, while GPUs are harder to program but more efficient on specific applications. Unfortunately, the two kinds of processors have radically different programming methodologies, instruction sets, microarchitectures, and VLSI implementations, and this heterogeneity significantly increases complexity at all levels of the computing stack. The tension between programmability, efficiency, and complexity is one of the key research challenges in computer engineering today. Overcoming this challenge will help ensure the continued increase in computational capability which has enabled tremendous advances in all corners of society.While there have been some modest steps towards tighter integration between general-purpose multicores and GPUs, this project is developing a truly convergent architecture that elegantly unifies these two types of processors. At the heart of the project is a new explicit loop (XL) architectural design pattern that is based on the concept of explicitly encoding and executing a loop iteration space. The project is using a vertically integrated approach to investigate: (1) XL programming frameworks, compilers, and runtimes; (2) XL instruction sets that provide an effective software/hardware interface for expressing explicit loops; (3) XL microarchitectures that are either optimized for instruction-level parallelism (ILP) or for data-level parallelism (DLP), as well as hybrid microarchitectures that can dynamically reconfigure the same underlying hardware resources to be either ILP or DLP focused; and (4) XL VLSI implementations that will enable accurate design-space exploration of performance, area, and energy implications.This project can broadly impact the field of computer architecture by offering a novel approach for designing future computer systems that is able to improve programmability and efficiency while reducing both software and hardware complexity. The project also includes an ambitious educational outreach plan to increase high-school-student participation and undergraduate-student retention in computer engineering.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: Frameworks: Advancing Computer Hardware and Systems' Research Capability, Reproducibility, and Sustainability with the gem5 Simulator Ecosystem
-
批准号:2311890
-
项目类别:Standard Grant
-
资助金额:$19.97万
-
财政年份:2023
-
负责人:Christopher Batten
-
依托单位:
Collaborative Research: PPoSS: LARGE: Panorama: Integrated Rack-Scale Acceleration for Computational Pangenomics
-
批准号:2118709
-
项目类别:Continuing Grant
-
资助金额:$327.15万
-
财政年份:2021
-
负责人:Christopher Batten
-
依托单位:
SHF: Small: EVE: Ephemeral Vector Engines
-
批准号:2008471
-
项目类别:Standard Grant
-
资助金额:$40.0万
-
财政年份:2020
-
负责人:Christopher Batten
-
依托单位:
SHF: Small: Closing the Productivity/Performance Gap with Just-in-Time Configuration of Meta-Trace Accelerators
-
批准号:1527065
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2015
-
负责人:Christopher Batten
-
依托单位:
II-New: PyMTL: A Unified Framework for Vertically Integrated Computer Architecture Research
-
批准号:1512937
-
项目类别:Standard Grant
-
资助金额:$44.37万
-
财政年份:2015
-
负责人:Christopher Batten
-
依托单位:
Student Travel Support for the 21st Annual IEEE International Symposium on High-Performance Computer Architecture (HPCA 2015)
-
批准号:1451396
-
项目类别:Standard Grant
-
资助金额:$1.5万
-
财政年份:2014
-
负责人:Christopher Batten
-
依托单位:
XPS: DSD: Polymorphic Hardware Specialization for Domain-Specific Algorithms and Data Structures
-
批准号:1337240
-
项目类别:Standard Grant
-
资助金额:$69.83万
-
财政年份:2013
-
负责人:Christopher Batten
-
依托单位:
Collaborative Research: II-NEW: Prototyping Platform to Enable Power-Centric Multicore Research
-
批准号:1059233
-
项目类别:Standard Grant
-
资助金额:$9.7万
-
财政年份:2011
-
负责人:Christopher Batten
-
依托单位:
海外基金