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

I-Corps:现代多核架构的编译器技术

基本信息

  • 批准号:
    1342156
  • 负责人:
  • 金额:
    $ 5万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2013
  • 资助国家:
    美国
  • 起止时间:
    2013-07-01 至 2014-06-30
  • 项目状态:
    已结题

项目摘要

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.
这个项目的重点是开发一个编译器,自动执行正确和有效的内存管理。编译器在多核架构上自动管理应用程序的数据,该架构不提供硬件中的任何内存管理。这样的体系结构是可扩展的(即,可以设计具有成百上千个核的处理器),并且更节能。该编译器通过应用程序分析来实现这一点。它分析每种代码/数据(即,代码、堆栈数据、堆数据和全局变量),并在应用程序中插入数据管理指令,使得应用程序可以在不支持硬件中的存储器管理的众核处理器上正确且有效地执行。该编译器可能需要由系统开发公司正在开发相对高性能的计算系统,例如,3D扫描仪,高容量3D打印机,电视,音频视频处理在汽车等所有这些公司可能希望使用具有最佳性能和最低功耗的处理器。然而,顶级处理器很快将不支持硬件中的内存管理,现有的应用程序将无法编译它们。这个编译器可能有能力使他们能够利用最新的众核处理器的能力和性能。对于最终用户来说,他们收到的是具有更高性能的高能效产品。这样开发的手持设备,在提供改进的性能的同时,将更轻并且将需要更少的再充电。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

Aviral Shrivastava其他文献

Compiler Aided Design of Embedded Computers
嵌入式计算机的编译辅助设计
  • DOI:
    10.1201/9781420043839.ch3
  • 发表时间:
    2007
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Aviral Shrivastava;N. Dutt
  • 通讯作者:
    N. Dutt
Smart compilers for reliable and power-efficient embedded computing
用于可靠且节能的嵌入式计算的智能编译器
  • DOI:
  • 发表时间:
    2012
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Aviral Shrivastava;Reiley Jeyapaul
  • 通讯作者:
    Reiley Jeyapaul
Compiler-in-the-loop exploration of programmable embedded systems
可编程嵌入式系统的编译器在环探索
  • DOI:
  • 发表时间:
    2006
  • 期刊:
  • 影响因子:
    0
  • 作者:
    N. Dutt;Aviral Shrivastava
  • 通讯作者:
    Aviral Shrivastava
Center for Embedded Computer Systems University of California , Irvine Partially Protected Caches to Reduce Failures due to Soft Errors in Mission-Critical Multimedia Systems
加州大学欧文分校嵌入式计算机系统中心对缓存进行部分保护,以减少关键任务多媒体系统中因软错误而导致的故障
  • DOI:
  • 发表时间:
    2008
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Kyoungwoo Lee;Aviral Shrivastava;I. Issenin;N. Dutt;N. Venkatasubramanian
  • 通讯作者:
    N. Venkatasubramanian
A Dependable Detection Mechanism for Intersection Management of Connected Autonomous Vehicles (Interactive Presentation)
用于联网自动驾驶车辆交叉口管理的可靠检测机制(交互式演示)
  • DOI:
  • 发表时间:
    2019
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Rachel Dedinsky;M. Khayatian;Mohammadreza Mehrabian;Aviral Shrivastava
  • 通讯作者:
    Aviral Shrivastava

Aviral Shrivastava的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Aviral Shrivastava', 18)}}的其他基金

CPS: Synergy: Collaborative Research: TickTalk: Timing API for Federated Cyberphysical Systems
CPS:协同:协作研究:TickTalk:联合网络物理系统的计时 API
  • 批准号:
    1645578
  • 财政年份:
    2018
  • 资助金额:
    $ 5万
  • 项目类别:
    Standard Grant
CAPA: Collaborative Research: Lightweight Abstract Memory Features
CAPA:协作研究:轻量级抽象内存功能
  • 批准号:
    1723476
  • 财政年份:
    2017
  • 资助金额:
    $ 5万
  • 项目类别:
    Standard Grant
CSR: Small: Scaling the Real-time Capabilities of Powertrain Controller in Automotive Systems
CSR:小:扩展汽车系统中动力总成控制器的实时功能
  • 批准号:
    1525855
  • 财政年份:
    2015
  • 资助金额:
    $ 5万
  • 项目类别:
    Standard Grant
Air Option 1: Technology Translation - Compiler Technology for Modern Manycore Architectures
Air 选项 1:技术翻译 - 现代众核架构的编译器技术
  • 批准号:
    1343436
  • 财政年份:
    2013
  • 资助金额:
    $ 5万
  • 项目类别:
    Standard Grant
CAREER: Compiler Techniques for Power-Efficient Protection Against Soft Errors
职业:针对软错误的高效节能保护的编译器技术
  • 批准号:
    1055094
  • 财政年份:
    2011
  • 资助金额:
    $ 5万
  • 项目类别:
    Continuing Grant
CCF-SHF: CSR: Small: Compilation for Multi-core Processors with Limited Local Memories
CCF-SHF:CSR:小型:本地内存有限的多核处理器的编译
  • 批准号:
    0916652
  • 财政年份:
    2009
  • 资助金额:
    $ 5万
  • 项目类别:
    Standard Grant

相似国自然基金

面向量子电路优化的量子编译器测试研究
  • 批准号:
  • 批准年份:
    2025
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
编译器优化场景下的智能软件逆向
  • 批准号:
    62302497
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
面向国产自主处理器的高质量编译器生成技术研究
  • 批准号:
    62302505
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
面向深度学习编译器的自动化测试技术研究
  • 批准号:
    62302077
  • 批准年份:
    2023
  • 资助金额:
    30.00 万元
  • 项目类别:
    青年科学基金项目
基于编译器多级中间表示的跨语言开源软件漏洞检测与修复方法研究
  • 批准号:
    62372373
  • 批准年份:
    2023
  • 资助金额:
    50 万元
  • 项目类别:
    面上项目
基于通用开放语义的可组合编译器验证研究
  • 批准号:
    62372290
  • 批准年份:
    2023
  • 资助金额:
    51 万元
  • 项目类别:
    面上项目
数据驱动的编译器测试关键技术
  • 批准号:
  • 批准年份:
    2022
  • 资助金额:
    284 万元
  • 项目类别:
    重点项目
编译器优化引发的安全漏洞的自动检测技术
  • 批准号:
  • 批准年份:
    2021
  • 资助金额:
    59 万元
  • 项目类别:
    面上项目
基于编译优化推荐与测试输入生成的编译器测试研究
  • 批准号:
    62002256
  • 批准年份:
    2020
  • 资助金额:
    24.0 万元
  • 项目类别:
    青年科学基金项目
基于多面体模型的深度学习张量编译器
  • 批准号:
    U20A20226
  • 批准年份:
    2020
  • 资助金额:
    260 万元
  • 项目类别:
    联合基金项目

相似海外基金

Modernise Compiler Technology With Deep Learning
通过深度学习实现编译器技术现代化
  • 批准号:
    EP/X018202/1
  • 财政年份:
    2023
  • 资助金额:
    $ 5万
  • 项目类别:
    Research Grant
Modernise Compiler Technology with Deep Learning
通过深度学习实现编译器技术现代化
  • 批准号:
    2596456
  • 财政年份:
    2021
  • 资助金额:
    $ 5万
  • 项目类别:
    Studentship
Software Java development of Human/Computer interface for Sidense Semiconductor Compiler technology
Sideense Semiconductor 编译器技术的人机界面软件 Java 开发
  • 批准号:
    463208-2014
  • 财政年份:
    2014
  • 资助金额:
    $ 5万
  • 项目类别:
    Experience Awards (previously Industrial Undergraduate Student Research Awards)
Air Option 1: Technology Translation - Compiler Technology for Modern Manycore Architectures
Air 选项 1:技术翻译 - 现代众核架构的编译器技术
  • 批准号:
    1343436
  • 财政年份:
    2013
  • 资助金额:
    $ 5万
  • 项目类别:
    Standard Grant
Evolutionary development of a model checker compiler using verification technology and non-standard type systems
使用验证技术和非标准类型系统的模型检查器编译器的进化开发
  • 批准号:
    24650016
  • 财政年份:
    2012
  • 资助金额:
    $ 5万
  • 项目类别:
    Grant-in-Aid for Challenging Exploratory Research
Differentiation-Enabled Compiler Technology (COMPAD-III)
支持微分的编译器技术 (COMPAD-III)
  • 批准号:
    EP/F069383/1
  • 财政年份:
    2008
  • 资助金额:
    $ 5万
  • 项目类别:
    Research Grant
Collaborative Research: CSR--AES: SoftCheck: Compiler and Run-Time Technology for Efficient Fault Detection and Correction in Low nm-Scale Multicore Chips
合作研究:CSR--AES:SoftCheck:用于低纳米级多核芯片中高效故障检测和纠正的编译器和运行时技术
  • 批准号:
    0615273
  • 财政年份:
    2006
  • 资助金额:
    $ 5万
  • 项目类别:
    Continuing Grant
Differentiation-Enabled Fortran 95 Compiler Technology (CompAD-II)
支持差异化的 Fortran 95 编译器技术 (CompAD-II)
  • 批准号:
    EP/D062071/1
  • 财政年份:
    2006
  • 资助金额:
    $ 5万
  • 项目类别:
    Research Grant
Collaborative Research: CRS--AES: SoftCheck: Compiler and Run-Time Technology for Efficient Fault Detection and Correction in Low nm-Scale Multicore Chips
合作研究:CRS--AES:SoftCheck:用于低纳米级多核芯片中高效故障检测和纠正的编译器和运行时技术
  • 批准号:
    0615267
  • 财政年份:
    2006
  • 资助金额:
    $ 5万
  • 项目类别:
    Continuing Grant
ITR: Compiler Technology for Automatic Parallelization via Thread-Level Speculation
ITR:通过线程级推测自动并行化的编译器技术
  • 批准号:
    0219931
  • 财政年份:
    2002
  • 资助金额:
    $ 5万
  • 项目类别:
    Continuing Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了