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改变其布局,同时保持程序的正确性,使用运行时数据映射。 新系统改进了传统机器上数据密集型应用程序的缓存优化和嵌入式设备上通用程序的内存管理。 在研究的同时,研究人员开发数据分析工具,以支持计算机组织、编译器和编程课程中的内存问题教学。 该软件还开发了一门高级课程,重点介绍所有系统级别的内存优化技术。
项目成果
期刊论文数量(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其他文献
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
Structural Color Fibers Directly Drawn from Colloidal Suspensions with Controllable Optical Properties
直接从胶体悬浮液中提取的具有可控光学性能的结构彩色纤维
- DOI:
10.1021/acsami.8b21070 - 发表时间:
2019 - 期刊:
- 影响因子:0
- 作者:
Wei Yuan;Qingsong Li;Zhou Ning;Suming Zhang;Chen Ding;Lei Shi;Ke-Qin Zhang - 通讯作者:
Ke-Qin Zhang
Hepatitis Delta Virus Delta Antigens Forms and the Phosphorylated Residues of Characterization of the Phosphorylated
丁型肝炎病毒 Delta 抗原形式和磷酸化残基的表征
- DOI:
- 发表时间:
2013 - 期刊:
- 影响因子:0
- 作者:
Chen Ding;Chen Pei;J. Mu;Huiliang Wu;B. Chiang - 通讯作者:
B. Chiang
Listening and Speaking for Real-World Communication: What Teachers Do and What Students Learn From Classroom Assessments
真实世界交流的听力和口语:教师所做的事情以及学生从课堂评估中学到的东西
- DOI:
10.1177/21582440211009163 - 发表时间:
2021 - 期刊:
- 影响因子:2
- 作者:
Melissa H. Yu;B. Reynolds;Chen Ding - 通讯作者:
Chen Ding
Determination of 90Sr in different matrices via ion-exchange chromatography and LSC
离子交换色谱和LSC 测定不同基质中的90Sr
- DOI:
- 发表时间:
2022 - 期刊:
- 影响因子:1.6
- 作者:
Ping Xu;Chen Ding;Guo;Zhi Chen - 通讯作者:
Zhi Chen
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
相似海外基金
CAREER: Compiler and Runtime Support for Sampled Sparse Computations on Heterogeneous Systems
职业:异构系统上采样稀疏计算的编译器和运行时支持
- 批准号:
2338144 - 财政年份:2024
- 资助金额:
$ 40万 - 项目类别:
Continuing Grant
CAREER: An Agile Compiler Framework for Spatial Dataflow Accelerators
职业:空间数据流加速器的敏捷编译器框架
- 批准号:
2338739 - 财政年份:2024
- 资助金额:
$ 40万 - 项目类别:
Continuing Grant
Modernise Compiler Technology With Deep Learning
通过深度学习实现编译器技术现代化
- 批准号:
EP/X018202/1 - 财政年份:2023
- 资助金额:
$ 40万 - 项目类别:
Research Grant
CAREER: An Automated Compiler-Runtime Framework for Democratizing Secure Collaborative Computation
职业:用于民主化安全协作计算的自动编译器运行时框架
- 批准号:
2238671 - 财政年份:2023
- 资助金额:
$ 40万 - 项目类别:
Continuing Grant
CAREER: A Unified Compiler for Sparse Array Operations and Relational Algebra
职业:稀疏数组运算和关系代数的统一编译器
- 批准号:
2143061 - 财政年份:2022
- 资助金额:
$ 40万 - 项目类别:
Continuing Grant
Collaborative Research: SaTC: CORE: Medium: Compiler-Assisted Embedded Security
协作研究:SaTC:核心:中:编译器辅助嵌入式安全
- 批准号:
2154415 - 财政年份:2022
- 资助金额:
$ 40万 - 项目类别:
Standard Grant
State of the Railway Compiler Data Solution (SORC-lite): open access real-time signalling data.
铁路状况编译器数据解决方案 (SORC-lite):开放访问实时信令数据。
- 批准号:
10038973 - 财政年份:2022
- 资助金额:
$ 40万 - 项目类别:
Collaborative R&D
Collaborative Research: SaTC: CORE: Medium: Compiler-Assisted Embedded Security
协作研究:SaTC:核心:中:编译器辅助嵌入式安全
- 批准号:
2154322 - 财政年份:2022
- 资助金额:
$ 40万 - 项目类别:
Standard Grant
Nominal string diagrams and their application to compiler development
标称字符串图及其在编译器开发中的应用
- 批准号:
2741390 - 财政年份:2022
- 资助金额:
$ 40万 - 项目类别:
Studentship
Using graphical structure to develop an optimizing compiler for the Turing probabilistic language
使用图形结构开发图灵概率语言的优化编译器
- 批准号:
2751277 - 财政年份:2022
- 资助金额:
$ 40万 - 项目类别:
Studentship