CAPA: Collaborative Research: Lightweight Abstract Memory Features
CAPA: Collaborative Research: Lightweight Abstract Memory Features
批准号:
1723624
负责人:
Michael Spear
金额:
$50.0万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2017
资助国家:
美国
项目状态:
已结题
起止时间:
2017-09-01 至 2020-08-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
The memory subsystem of modern computing systems has seen tremendous innovations, incorporating new features to aid programmers in creating fast, secure, correct, and power-efficient software. Unfortunately, harnessing these features is a challenge, as programming languages do not expose advanced abilities of the memory subsystem to programmers. This project focuses on the interface between programming languages and memory hardware. The intellectual merits include the creation of a rigorous semantics for memory features, so that programmers can reason about individual features and their composition; and the creation of compilation tools and run-time systems that allow programmers to use new memory features, in isolation or combination, for maximum gain. The project's broader significance and importance are its impact on the software and hardware industry, by facilitating rapid adoption of new memory features; the education and training of graduate students; and the creation of a tutorial to aid in dissemination and adoption of the developed tools and techniques.Hardware implementations of memory features are typically fast but limited by physical capacity, and the precise semantics of features are often vendor-specific. The theoretical portion of the work will create rigorous semantics for memory features, which transcend individual implementation and allow programmers and static analysis tools to reason about a program's interaction with memory. The research will construct virtualized run-time systems to overcome hardware constraints, and to emulate features when they are not present. Its implementations will employ run-time adaptivity to fine-tune themselves to a given system's feature availability, support for composition of features, and hardware/workload characteristics. A custom compiler infrastructure, built atop the LLVM system, will provide a lightweight syntax through which programmers can easily add support for memory features to their existing codes.
期刊论文(7)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
DOI:
10.1109/ipdps47924.2020.00044
发表时间:
2020-05
期刊:
2020 IEEE International Parallel and Distributed Processing Symposium (IPDPS)
影响因子:
--
作者:
[P. Zardoshti;Michael F. Spear;A. Vosoughi;G. Swart]
通讯作者:
P. Zardoshti;Michael F. Spear;A. Vosoughi;G. Swart
DOI:
10.1109/pact.2019.00025
发表时间:
2019-09
期刊:
2019 28th International Conference on Parallel Architectures and Compilation Techniques (PACT)
影响因子:
--
作者:
[P. Zardoshti;Tingzhe Zhou;Yujie Liu;Michael F. Spear]
通讯作者:
P. Zardoshti;Tingzhe Zhou;Yujie Liu;Michael F. Spear
DOI:
10.1145/3328796
发表时间:
2019-07
期刊:
ACM Transactions on Architecture and Code Optimization (TACO)
影响因子:
--
作者:
[P. Zardoshti;Tingzhe Zhou;Pavithra Balaji;M. Scott;Michael F. Spear]
通讯作者:
P. Zardoshti;Tingzhe Zhou;Pavithra Balaji;M. Scott;Michael F. Spear
DOI:
10.1145/3313231.3352363
发表时间:
2019-10
期刊:
Proceedings of the 13th IEEE/ACM International Symposium on Networks-on-Chip
影响因子:
--
作者:
[Hesam Shabani;Xiaochen Guo]
通讯作者:
Hesam Shabani;Xiaochen Guo
ECC Cache: A Lightweight Error Detection for Phase-Change Memory Stuck-At Faults
ECC 缓存:针对相变内存卡住故障的轻量级错误检测
DOI:
--
发表时间:
2020
期刊:
2020 IEEE/ACM International Conference On Computer Aided Design (ICCAD
影响因子:
--
作者:
[Zhang, Chao, Abdelaal, Khaled, Chen, Angel, Zhao, Xinhui, Wen, Wujie, Guo, Xiaochen]
通讯作者:
Guo, Xiaochen
共 6 条
REU Site: Intelligent and Scalable Systems (Renewal)
-
批准号:2051037
-
项目类别:Standard Grant
-
资助金额:$40.23万
-
财政年份:2021
-
负责人:Michael Spear
-
依托单位:
CAREER: A Transactional Software Ecosystem
-
批准号:1253362
-
项目类别:Continuing Grant
-
资助金额:$45.07万
-
财政年份:2013
-
负责人:Michael Spear
-
依托单位:
SHF:Small:Collaborative Research:Adaptive Automatic Parallelization
-
批准号:1218530
-
项目类别:Standard Grant
-
资助金额:$24.78万
-
财政年份:2012
-
负责人:Michael Spear
-
依托单位:
Student Travel Support for the 16th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming (PPoPP 2011)
-
批准号:1044312
-
项目类别:Standard Grant
-
资助金额:$1.0万
-
财政年份:2010
-
负责人:Michael Spear
-
依托单位:
CSR: Small: Adaptive Synchronization for Multicore Systems
-
批准号:1016828
-
项目类别:Standard Grant
-
资助金额:$25.0万
-
财政年份:2010
-
负责人:Michael Spear
-
依托单位:
海外基金