CAREER: Compiler-Assisted Data Adaptation

职业:编译器辅助数据适应

基本信息

  • 批准号:
    0238176
  • 负责人:
  • 金额:
    $ 40万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    2003
  • 资助国家:
    美国
  • 起止时间:
    2003-06-01 至 2012-05-31
  • 项目状态:
    已结题

项目摘要

Data management has become a core function of computing, stronglyinfluencing not only performance but also energy consumption, programsecurity, fault tolerance, and other program properties. While manyprograms use a large amount of data, they do not access all data atall times. Hence, data adaptation can improve cache efficiency byidentifying and compacting precisely those data required at a givenpoint of computation. Such fine-grained and dynamic data managementmay significantly alleviate the bottleneck on communication andstrengthen the control of data.This research studies fine-grained data adaptation through acompiler-based approach. It develops three compiler-assistedtechniques. First, program monitoring analyzes selected data; then,locality analysis identifies their group locality; and finally, datatransformation changes their layout while maintaining programcorrectness using run-time data maps. The new system improves cacheoptimization for data-intensive applications on conventional machinesand memory management for general-purpose programs on embeddeddevices. In parallel to research, the investigator developsdata-analysis tools to support teaching of memory issues in computerorganization, compiler, and programming courses. The investigatoralso develops an advanced course that focuses on memory optimizationtechniques at all system levels.
数据管理已成为计算,不仅强大的绩效,而且能源消耗,程序安全,容错性和其他程序属性的核心功能。 尽管许多程序都使用大量数据,但它们无法访问所有自动化时间的数据。 因此,数据适应可以通过识别和压实计算点所需的数据来提高缓存效率。 这种细粒度和动态数据管理可以显着减轻有关通信的瓶颈,并强度控制数据的控制。这项研究通过基于分解的方法进行了细粒度的数据适应。 它开发了三个编译器辅助技术。 首先,程序监视分析选定的数据;然后,局部分析确定了他们的群体位置。最后,DataTransformation改变了其布局,同时使用运行时数据映射维护程序校正。 新系统改善了用于嵌入式eves上通用程序的常规机器和内存管理数据密集型应用程序的可缓存。 与研究并行,研究人员开发了SDATA分析工具,以支持计算机组织,编译器和编程课程中记忆问题的教学。 研究人员开发了一个高级课程,该课程侧重于所有系统级别的内存优化技术。

项目成果

期刊论文数量(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 }}

Chen Ding其他文献

Radioactive wastewater treatment with modified aromatic polyamide reverse osmosis membranes via quaternary ammonium cation grafting
季铵阳离子接枝改性芳香族聚酰胺反渗透膜处理放射性废水
Stretched-pulse fiber laser mode-locked by PbS quantum dots
PbS 量子点锁模拉伸脉冲光纤激光器
  • DOI:
    10.1016/j.optlastec.2022.107991
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    5
  • 作者:
    Han Cui;Hancheng Zhang;Chen Ding;Yongqi Ding;Yi Ju;Xiaoqing Ma;Dengyun Lu;Ling Yun;Kehan Yu;Wei Wei
  • 通讯作者:
    Wei Wei
Accurate Air-Quality Prediction Using Genetic-Optimized Gated-Recurrent-Unit Architecture
使用遗传优化的门控循环单元架构进行准确的空气质量预测
  • DOI:
    10.3390/info13050223
  • 发表时间:
    2022-04
  • 期刊:
  • 影响因子:
    3.1
  • 作者:
    Chen Ding;Zhouyi Zheng;Sirui Zheng;Xuke Wang;Xiaoyan Xie;Dushi Wen;Lei Zhang;Yanning Zhang
  • 通讯作者:
    Yanning Zhang
Sampling and active learning methods for network reliability estimation using K-terminal spanning tree
使用K端生成树进行网络可靠性估计的采样和主动学习方法
A Symmetric Successive Overrelaxation (SSOR) based Gauss-Seidel Massive MIMO Detection Algorithm

Chen Ding的其他文献

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

{{ truncateString('Chen Ding', 18)}}的其他基金

SHF: Small: Data Movement Complexity: Theory and Optimization
SHF:小型:数据移动复杂性:理论与优化
  • 批准号:
    2217395
  • 财政年份:
    2022
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Small: Programmable Hierarchical Caches: Design, Programming, and Prototyping
合作研究:SHF:小型:可编程分层缓存:设计、编程和原型设计
  • 批准号:
    2114319
  • 财政年份:
    2021
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
CNS Core:Small: Prescriptive Software Caching Using Leases
CNS Core:Small:使用租用的规范性软件缓存
  • 批准号:
    1909099
  • 财政年份:
    2019
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
SHF:Small: Optimization of Parallel and Shared Cache Memory using the Footprint Theory
SHF:Small:使用足迹理论优化并行和共享缓存内存
  • 批准号:
    1717877
  • 财政年份:
    2017
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
XPS: EXPL: Write Locality Theory and Optimization for Hybrid Memory
XPS:EXPL:混合内存的写入局部性理论和优化
  • 批准号:
    1629376
  • 财政年份:
    2016
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
CSR: Small: Safe Parallelization in a Dynamic Language
CSR:小:动态语言中的安全并行化
  • 批准号:
    1319617
  • 财政年份:
    2013
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
SHF: Small: Footprint Models and Techniques for Multi-core Cache Management
SHF:小型:多核缓存管理的占用空间模型和技术
  • 批准号:
    1116104
  • 财政年份:
    2011
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
Collaborative Research: CSR-PSCE, SM: Adaptive Memory Management in Shared Environments
合作研究:CSR-PSCE、SM:共享环境中的自适应内存管理
  • 批准号:
    0834566
  • 财政年份:
    2008
  • 资助金额:
    $ 40万
  • 项目类别:
    Continuing Grant
CSR-AES: Collaborative Research: Behavior-Based Speculative Parallelization and Optimization on Desktop Multiprocessors
CSR-AES:协作研究:桌面多处理器上基于行为的推测并行化和优化
  • 批准号:
    0720796
  • 财政年份:
    2007
  • 资助金额:
    $ 40万
  • 项目类别:
    Continuing Grant
CSR---AES: Program Phase Detection and Exploitation
CSR---AES:程序相位检测和利用
  • 批准号:
    0509270
  • 财政年份:
    2005
  • 资助金额:
    $ 40万
  • 项目类别:
    Continuing Grant

相似国自然基金

编译器优化场景下的智能软件逆向
  • 批准号:
    62302497
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
面向国产自主处理器的高质量编译器生成技术研究
  • 批准号:
    62302505
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
面向深度学习编译器的自动化测试技术研究
  • 批准号:
    62302077
  • 批准年份:
    2023
  • 资助金额:
    30.00 万元
  • 项目类别:
    青年科学基金项目
基于编译器多级中间表示的跨语言开源软件漏洞检测与修复方法研究
  • 批准号:
    62372373
  • 批准年份:
    2023
  • 资助金额:
    50 万元
  • 项目类别:
    面上项目
基于通用开放语义的可组合编译器验证研究
  • 批准号:
    62372290
  • 批准年份:
    2023
  • 资助金额:
    51 万元
  • 项目类别:
    面上项目

相似海外基金

Collaborative Research: SaTC: CORE: Medium: Compiler-Assisted Embedded Security
协作研究:SaTC:核心:中:编译器辅助嵌入式安全
  • 批准号:
    2154415
  • 财政年份:
    2022
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
Collaborative Research: SaTC: CORE: Medium: Compiler-Assisted Embedded Security
协作研究:SaTC:核心:中:编译器辅助嵌入式安全
  • 批准号:
    2154322
  • 财政年份:
    2022
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
SHF: Small: Improving single core performance via compiler-assisted out-of-order commit
SHF:小:通过编译器辅助的乱序提交提高单核性能
  • 批准号:
    1118047
  • 财政年份:
    2011
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
A Holistic Approach to Compiler-Assisted Optimization of Software Systems
软件系统编译器辅助优化的整体方法
  • 批准号:
    0410918
  • 财政年份:
    2004
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
Compiler Schemes for Server-assisted Energy-efficient Mobile Computing on Handheld Devices
手持设备上服务器辅助节能移动计算的编译器方案
  • 批准号:
    0208760
  • 财政年份:
    2002
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了