CSR: Medium: Collaborative Research: Enabling GPUs as First-Class Computing Engines
CSR: Medium: Collaborative Research: Enabling GPUs as First-Class Computing Engines
批准号:
1409095
负责人:
Mahmut Kandemir
金额:
$48.41万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2014
资助国家:
美国
项目状态:
已结题
起止时间:
2014-08-01 至 2018-07-31
中文摘要
图形处理单元(GPU)正在迅速将传统上与大规模并行超级计算机相关的计算能力带入我们今天使用的主流设备中。它们有能力使许多应用程序的执行速度更快、效率更高,从而使计算发生革命性的变化。不幸的是,许多现代应用程序和用户无法利用今天的GPU中存在的计算能力,因为今天的GPU被用作功能弱得多的CPU的辅助设备。因此,GPU的海量计算能力在大量重要应用程序中被浪费和未得到充分利用。该项目旨在以全新和全面的方式审视GPU设计,目标是使GPU成为一流的计算引擎,从而使绝大多数现实世界的应用程序和用户受益。为此,本项目系统地研究了三种新的执行模型的硬件/软件设计空间,这三种模型逐步将GPU变成混合计算系统中独立的、一流的计算引擎:1)增强的主从模型,其中GPU能够执行多个应用程序;2)新的对等模型,其中GPU独立于CPU;3)混合模型,其中GPU和CPU集成在同一芯片上,并且从应用和系统的角度来看是平等的。该项目综合开发了三种模式的软件、硬件和软件/硬件协同调度、资源管理和系统设计技术。如果成功,该项目将为使GPU成为应用于日常生活各个方面的一流计算引擎铺平道路。这样做不仅有望带来更高程度的能源效率和用户生产力,而且还可能使新的应用程序和设备能够利用GPU。
英文摘要
Graphics Processing Units (GPUs) are rapidly bringing the computingpower traditionally associated with massively parallel supercomputersinto the mainstream devices we use today. They have the power torevolutionize computing by enabling orders of magnitude faster andmore efficient execution of many applications. Unfortunately, manymodern applications and users cannot take advantage of the computingcapability present in today's GPUs because today's GPUs are used assecondary devices to the much less powerful CPUs. As a result, the massivecomputing power of GPUs gets wasted and underutilized for a largenumber of important applications.This project aims to take a fresh and comprehensive look at GPU designwith the goal of enabling GPUs as first-class computing engines thatcan benefit an overwhelming majority of real-world applications andusers. To this end, this project systematically investigates thehardware/software design space of three new execution models, whichprogressively turn a GPU into an independent, first-class computeengine in a hybrid computing system: 1) an enhanced master-slave modelwhere the GPU is able to perform multiple-application execution, 2) anew peer-to-peer model where the GPU is autonomous of the CPU, 3) ahybrid model where GPUs and CPUs are integrated on the same die andare equals from the applications' and system's viewpoint. The projectcomprehensively develops software, hardware and software/hardwarecooperative scheduling, resource management, and system designtechniques for all three models.If successful, this project can pave the way to making GPUsfirst-class computing engines used in all aspects of our everydaylives for a majority of applications. Doing so is not only expected tolead to much higher degrees of energy efficiency and user productivitybut can also potentially enable new applications and devices that cantake advantage GPUs.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: CNS Core: Small: Resource-efficient, Strongly Consistent Replication for the Cloud
-
批准号:2149389
-
项目类别:Standard Grant
-
资助金额:$25.0万
-
财政年份:2022
-
负责人:Mahmut Kandemir
-
依托单位:
PPoSS: Planning: Cross-Layer Design for Cost-Effective HPC in the Cloud
-
批准号:2028929
-
项目类别:Standard Grant
-
资助金额:$25.0万
-
财政年份:2020
-
负责人:Mahmut Kandemir
-
依托单位:
SaTC: CORE: Small: Automatic Software Patching against Microarchitectual Attacks
-
批准号:1956032
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2020
-
负责人:Mahmut Kandemir
-
依托单位:
SHF: Small: Characterizing and Optimizing 3D NAND Flash
-
批准号:1908793
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2019
-
负责人:Mahmut Kandemir
-
依托单位:
Frameworks: Re-Engineering Galaxy for Performance, Scalability and Energy Efficiency
-
批准号:1931531
-
项目类别:Standard Grant
-
资助金额:$350.0万
-
财政年份:2019
-
负责人:Mahmut Kandemir
-
依托单位:
XPS: FULL: A Fresh Look at Near Data Computing: Coordinated Data and Computation Government
-
批准号:1629129
-
项目类别:Standard Grant
-
资助金额:$87.5万
-
财政年份:2016
-
负责人:Mahmut Kandemir
-
依托单位:
XPS: FULL:CCA: Extracting Scalable Parallelism by Relaxing the Contracts across the System Stack
-
批准号:1439021
-
项目类别:Standard Grant
-
资助金额:$85.0万
-
财政年份:2014
-
负责人:Mahmut Kandemir
-
依托单位:
SHF: Medium: Breaking the Physical Divide between Computation and NAND-Flash Storage
-
批准号:1302557
-
项目类别:Continuing Grant
-
资助金额:$80.0万
-
财政年份:2013
-
负责人:Mahmut Kandemir
-
依托单位:
SHF: Medium: Automatic Control Driven Resource Management in Chip Multiprocessors
-
批准号:0963839
-
项目类别:Continuing Grant
-
资助金额:$89.97万
-
财政年份:2010
-
负责人:Mahmut Kandemir
-
依托单位:
Collaborative Research: Adaptive Techniques for Achieving End-to-End QoS in the I/O Stack on Petascale Multiprocessors
-
批准号:0937949
-
项目类别:Standard Grant
-
资助金额:$64.0万
-
财政年份:2009
-
负责人:Mahmut Kandemir
-
依托单位:
Collaborative Research: Advanced Compiler Optimizations and Programming Language Enhancements for Petascale I/O and Storage
-
批准号:0833126
-
项目类别:Standard Grant
-
资助金额:$20.53万
-
财政年份:2008
-
负责人:Mahmut Kandemir
-
依托单位:
A Self-regulating Compiler Framework for NoC Based CMPs
-
批准号:0702519
-
项目类别:Continuing Grant
-
资助金额:$37.5万
-
财政年份:2007
-
负责人:Mahmut Kandemir
-
依托单位:
Collaborative Research: CSR-AES: REEact: A Robust Execution Environment for Fragile Multicore Systems
-
批准号:0720645
-
项目类别:Standard Grant
-
资助金额:$5.0万
-
财政年份:2007
-
负责人:Mahmut Kandemir
-
依托单位:
Collaborative Research: Scalable I/O Middleware and File System Optimizations for High-Performance Computing
-
批准号:0621402
-
项目类别:Standard Grant
-
资助金额:$14.95万
-
财政年份:2006
-
负责人:Mahmut Kandemir
-
依托单位:
Collaborative Research: Ultra-Scalable System Software and tools for Data-Intensive Computing
-
批准号:0444158
-
项目类别:Standard Grant
-
资助金额:$10.8万
-
财政年份:2004
-
负责人:Mahmut Kandemir
-
依托单位:
Collaborative Research: NGS: Dynamic Runtime and Compilation Support for I/O-Intensive Applications
-
批准号:0406340
-
项目类别:Continuing Grant
-
资助金额:$30.6万
-
财政年份:2004
-
负责人:Mahmut Kandemir
-
依托单位:
CAREER: EOC: An Energy-Aware Optimizing Compiler Framework
-
批准号:0093082
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2001
-
负责人:Mahmut Kandemir
-
依托单位:
Systems Support for High Performance I/O on Shared Storage Clusters
-
批准号:0097998
-
项目类别:Continuing Grant
-
资助金额:$23.95万
-
财政年份:2001
-
负责人:Mahmut Kandemir
-
依托单位:
海外基金