课题基金 / 基金详情

I-Corps: Compiler Technology for Modern Many-core Architectures

I-Corps: Compiler Technology for Modern Many-core Architectures
I-Corps:现代多核架构的编译器技术
批准号:
1342156
负责人:
Aviral Shrivastava
金额:
$5.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2013
资助国家:
美国
项目状态:
已结题
起止时间:
2013-07-01 至 2014-06-30

项目摘要

项目成果

Aviral Shrivastava的其他基金

相似基金

相关文献

中文摘要
翻译
这个项目的重点是开发一个自动执行正确和高效的内存管理的编译器。编译器在多核体系结构上自动管理应用程序的数据,该体系结构不在硬件中提供任何内存管理。这种体系结构是可扩展的(即可以设计成百上千个内核的处理器),并且更具能效。该编译器通过应用程序分析来实现这一点。它分析各种代码/数据(即代码、堆栈数据、堆数据和全局变量),并在应用程序中插入数据管理指令,使应用程序能够在不支持硬件内存管理的多核处理器上正确高效地执行。系统开发公司可能需要这种编译器,这些公司正在开发相对高性能的计算系统,例如3D扫描仪、高容量3D打印机、电视、汽车中的音频视频处理等。所有这些公司都可能希望使用性能最好、功耗最低的处理器。然而,顶级处理器很快将不再支持硬件中的内存管理,现有的应用程序也不会编译它们。该编译器可能具有使他们能够为其系统利用最新多核处理器的能力和性能的能力。对于最终用户来说,他们得到的是性能更高的节能产品。这样开发的手持设备,在提供更好的性能的同时,将更轻,需要更少的充电。
英文摘要
This project focuses on the development of a complier that automatically performs correct and efficient memory management. The compiler automatically manages the data of the application on a multi-core architecture that does not provide any memory management in hardware. Such architectures are scalable (i.e., processors with hundreds and thousands of cores can be designed), and are more power-efficient.This compiler does this through application analysis. It analyzes each kind of code/data (i.e., code, stack data, heap data and global variables) and inserts data management instructions in the application, so that the application can execute correctly and efficiently on many-core processors that will not have any support for memory management in hardware. This compiler may be needed by system development companies that are developing relatively high-performance computing systems, for example, 3D scanner, high capacity 3D printers, TVs, audio video processing in cars etc. All these companies may want to use the processor with best performance and lowest power. However, top of the line processors will soon not have support for memory management in hardware, and the existing applications will not compile them. This compiler may have the ability to enable them to utilize the power and performance of the latest many-core processor for their systems. To the end user, they receive a power-efficient product with higher performance. Hand-held devices thus developed, while providing improved performance, will be lighter and will require fewer recharges.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
CPS: Synergy: Collaborative Research: TickTalk: Timing API for Federated Cyberphysical Systems
  • 批准号:
    1645578
  • 项目类别:
    Standard Grant
  • 资助金额:
    $29.96万
  • 财政年份:
    2018
  • 负责人:
    Aviral Shrivastava
  • 依托单位:
CAPA: Collaborative Research: Lightweight Abstract Memory Features
  • 批准号:
    1723476
  • 项目类别:
    Standard Grant
  • 资助金额:
    $25.0万
  • 财政年份:
    2017
  • 负责人:
    Aviral Shrivastava
  • 依托单位:
CSR: Small: Scaling the Real-time Capabilities of Powertrain Controller in Automotive Systems
  • 批准号:
    1525855
  • 项目类别:
    Standard Grant
  • 资助金额:
    $44.95万
  • 财政年份:
    2015
  • 负责人:
    Aviral Shrivastava
  • 依托单位:
Air Option 1: Technology Translation - Compiler Technology for Modern Manycore Architectures
  • 批准号:
    1343436
  • 项目类别:
    Standard Grant
  • 资助金额:
    $15.0万
  • 财政年份:
    2013
  • 负责人:
    Aviral Shrivastava
  • 依托单位:
海外基金