CSR: Medium: Collaborative Research: Interweaving the Parallel Software/Hardware Stack
CSR:媒介:协作研究:并行软件/硬件堆栈的交织
基本信息
- 批准号:1763743
- 负责人:
- 金额:$ 90.93万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2018
- 资助国家:美国
- 起止时间:2018-09-01 至 2023-08-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
This project seeks to advance the state of the art of parallel systems. Usually, the layers of a parallel system - the compiler, run-time system, operating system, and hardware - are considered as separate entities with a rigid division of labor. This project investigates an alternative model, "interweaving," in which these layers are integrated as needed to improve the performance, scalability, and efficiency of the specific parallel system. The research involves five thrusts: (1) Blending studies using compiler technology to achieve integration of code that would normally be found in distinct, separately compiled layers. (2) Coherence considers hardware without memory coherence and its implications throughout the "interwoven" parallel system. (3) Predictability studies the integration of hard real-time behavior into a parallel system through hardware and compiler support. (4) Mapping considers address translation for parallel systems given hardware and compiler support. (5) Debugging studies how to debug an interwoven system. These investigations go hand-in-hand with the continual development of a prototype and its evaluation.Parallel systems are of critical importance for science and engineering, and have become ubiquitous; even simple devices like smartphones incorporate growing parallelism. The project thus has the potential to improve a wide range of applications both through its ideas and is open code. It will also train Ph.D. and undergraduate students, and enhance collaborations between two Chicago-area universities. Code, data, and results will be maintained publicly (http://interweaving.org) for the project's duration, and requests considered for five years afterwards.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
该项目旨在提高并行系统的技术水平。 通常,并行系统的各层(编译器、运行时系统、操作系统和硬件)被视为具有严格分工的独立实体。 该项目研究了一种替代模型“交织”,其中根据需要集成这些层,以提高特定并行系统的性能、可扩展性和效率。 该研究涉及五个重点:(1)使用编译器技术进行混合研究,以实现通常存在于不同的、单独编译的层中的代码的集成。 (2) 一致性考虑没有内存一致性的硬件及其在整个“交织”并行系统中的影响。 (3)可预测性研究通过硬件和编译器支持将硬实时行为集成到并行系统中。 (4) 映射考虑给定硬件和编译器支持的并行系统的地址转换。 (5)调试研究如何调试交织系统。 这些研究与原型的持续开发及其评估齐头并进。并行系统对于科学和工程至关重要,并且已经变得无处不在。即使像智能手机这样的简单设备也具有不断增长的并行性。 因此,该项目有潜力通过其想法和开放代码来改进广泛的应用程序。 它还将培养博士。和本科生,并加强两所芝加哥地区大学之间的合作。代码、数据和结果将在项目期间公开维护 (http://interweaving.org),并在五年后考虑请求。该奖项反映了 NSF 的法定使命,并通过使用基金会的评估进行评估,认为值得支持。智力价值和更广泛的影响审查标准。
项目成果
期刊论文数量(22)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
WARDen: Specializing Cache Coherence for High-Level Parallel Languages
WARDen:专门针对高级并行语言的缓存一致性
- DOI:10.1145/3579990.3580013
- 发表时间:2023-02
- 期刊:
- 影响因子:0
- 作者:Wilkins, Michael;Westrick, Sam;Kandiah, Vijay;Bernat, Ale;Suchy, Brian;Deiana, Enrico Armenio;Campanoni, Simone;Acar, Umut A.;Dinda, Peter;Hardavellas, Nikos
- 通讯作者:Hardavellas, Nikos
The Case for an Interwoven Parallel Hardware/Software Stack
交织并行硬件/软件堆栈的案例
- DOI:10.1109/scws55283.2021.00017
- 发表时间:2021-11
- 期刊:
- 影响因子:0
- 作者:Hale, Kyle C.;Campanoni, Simone;Hardavellas, Nikos;Dinda, Peter A.
- 通讯作者:Dinda, Peter A.
ST2GPU: An Energy-Efficient GPU Design with Spatio-Temporal Shared-Thread Speculative Adders
ST2GPU:具有时空共享线程推测加法器的节能 GPU 设计
- DOI:10.1109/dac18074.2021.9586093
- 发表时间:2021-12
- 期刊:
- 影响因子:0
- 作者:Kandiah, Vijay;Gok, Ali Murat;Tziantzioulis, Georgios;Hardavellas, Nikos
- 通讯作者:Hardavellas, Nikos
Quantifying the Semantic Gap Between Serial and Parallel Programming
量化串行和并行编程之间的语义差距
- DOI:10.1109/iiswc53511.2021.00024
- 发表时间:2021-11
- 期刊:
- 影响因子:0
- 作者:Zhang, Xiaochun;Jones, Timothy M.;Campanoni, Simone
- 通讯作者:Campanoni, Simone
Towards a Practical Ecosystem of Specialized OS Kernels
迈向专业操作系统内核的实用生态系统
- DOI:10.1145/3322789.3328742
- 发表时间:2019-06
- 期刊:
- 影响因子:0
- 作者:Liu, Conghao;Hale, Kyle C.
- 通讯作者:Hale, Kyle C.
{{
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 }}
Peter Dinda其他文献
A Unified Relational Approach to Grid Information Services
网格信息服务的统一关系方法
- DOI:
- 发表时间:
2001 - 期刊:
- 影响因子:0
- 作者:
Peter Dinda - 通讯作者:
Peter Dinda
The CMU Task Parallel Program SuitePeter
CMU 任务并行程序套件Peter
- DOI:
- 发表时间:
1994 - 期刊:
- 影响因子:0
- 作者:
Peter Dinda;T. Gross;David O 'hallaron;Edward Segall;J. Stichnoth;J. Subhlok;Jon Webb;Bwolen Yang - 通讯作者:
Bwolen Yang
TrackFM: Far-out Compiler Support for a Far Memory World
TrackFM:对远程内存世界的远程编译器支持
- DOI:
10.1145/3617232.3624856 - 发表时间:
2024-04-17 - 期刊:
- 影响因子:0
- 作者:
Brian R. Tauro;Brian Suchy;Simone Campanoni;Peter Dinda;Kyle C. Hale - 通讯作者:
Kyle C. Hale
Compiling Loop-Based Nested Parallelism for Irregular Workloads
为不规则工作负载编译基于循环的嵌套并行性
- DOI:
- 发表时间:
2024 - 期刊:
- 影响因子:0
- 作者:
Yian Su;Mike Rainey;Nick Wanninger;Nadharm Dhiantravan;Jasper Liang;Umut A. Acar;Peter Dinda;Simone Campanoni - 通讯作者:
Simone Campanoni
CAMP: Compiler and Allocator-based Heap Memory Protection
CAMP:基于编译器和分配器的堆内存保护
- DOI:
10.1109/seed51797.2021.00028 - 发表时间:
2024-06-04 - 期刊:
- 影响因子:0
- 作者:
Zhenpeng Lin;Zheng Yu;Ziyi Guo;Simone Campanoni;Peter Dinda;Xinyu Xing - 通讯作者:
Xinyu Xing
Peter Dinda的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Peter Dinda', 18)}}的其他基金
CNS Core: Medium: A Systems and User-based Approach to Floating Point Correctness and Resilience
CNS 核心:中:基于系统和用户的浮点正确性和弹性方法
- 批准号:
2211315 - 财政年份:2022
- 资助金额:
$ 90.93万 - 项目类别:
Continuing Grant
Collaborative Research: CNS Core: Medium: The Privacy Backplane - A Full Stack Approach to Individualized Privacy Controls Throughout the Internet-of-Things
合作研究:CNS 核心:媒介:隐私背板 - 整个物联网个性化隐私控制的全栈方法
- 批准号:
2211508 - 财政年份:2022
- 资助金额:
$ 90.93万 - 项目类别:
Continuing Grant
Collaborative Research: PPoSS: LARGE: Unifying Software and Hardware to Achieve Performant and Scalable Frictionless Parallelism in the Heterogeneous Future
合作研究:PPoSS:大型:统一软件和硬件,在异构未来实现高性能和可扩展的无摩擦并行
- 批准号:
2119069 - 财政年份:2021
- 资助金额:
$ 90.93万 - 项目类别:
Continuing Grant
Collaborative Research: PPoSS: Planning: Unifying Software and Hardware to Achieve Performant and Scalable Zero-cost Parallelism in the Heterogeneous Future
协作研究:PPoSS:规划:统一软件和硬件以在异构未来实现高性能和可扩展的零成本并行
- 批准号:
2028851 - 财政年份:2020
- 资助金额:
$ 90.93万 - 项目类别:
Standard Grant
XPS: EXPL: CCA: Merging Parallel Run-times and Operating Systems
XPS:EXPL:CCA:合并并行运行时和操作系统
- 批准号:
1533560 - 财政年份:2015
- 资助金额:
$ 90.93万 - 项目类别:
Standard Grant
EAGER: Collaborative Research: Model-based Autonomic Cloud Computing Software Technology
EAGER:协作研究:基于模型的自主云计算软件技术
- 批准号:
1265347 - 财政年份:2013
- 资助金额:
$ 90.93万 - 项目类别:
Standard Grant
Student Travel Support For ACM HPDC 2010; June 2010; Chicago, IL
ACM HPDC 2010 学生旅行支持;
- 批准号:
1026810 - 财政年份:2010
- 资助金额:
$ 90.93万 - 项目类别:
Standard Grant
Collaborative Research: CRI: CRD: An Open Source Extensible Virtual Machine Monitor
协作研究:CRI:CRD:开源可扩展虚拟机监视器
- 批准号:
0709168 - 财政年份:2007
- 资助金额:
$ 90.93万 - 项目类别:
Continuing Grant
Collaborative Research: NeTS-NOSS: Sensor Network Synthesis - Opening the Use of Wireless Sensor Networks to Application Experts
合作研究:NeTS-NOSS:传感器网络综合 - 向应用专家开放无线传感器网络的使用
- 批准号:
0721978 - 财政年份:2007
- 资助金额:
$ 90.93万 - 项目类别:
Continuing Grant
CSR-PDOS: Optimizing the Client/Server Environment Subject to User Satisfaction
CSR-PDOS:根据用户满意度优化客户端/服务器环境
- 批准号:
0720691 - 财政年份:2007
- 资助金额:
$ 90.93万 - 项目类别:
Continuing Grant
相似国自然基金
基于挥发性分布和氧化校正的大气半/中等挥发性有机物来源解析方法构建
- 批准号:42377095
- 批准年份:2023
- 资助金额:49 万元
- 项目类别:面上项目
基于机器学习和经典电动力学研究中等尺寸金属纳米粒子的量子表面等离激元
- 批准号:22373002
- 批准年份:2023
- 资助金额:50 万元
- 项目类别:面上项目
中等质量黑洞附近的暗物质分布及其IMRI系统引力波回波探测
- 批准号:12365008
- 批准年份:2023
- 资助金额:32 万元
- 项目类别:地区科学基金项目
复合低维拓扑材料中等离激元增强光学响应的研究
- 批准号:12374288
- 批准年份:2023
- 资助金额:52 万元
- 项目类别:面上项目
中等垂直风切变下非对称型热带气旋快速增强的物理机制研究
- 批准号:42305004
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
相似海外基金
Collaborative Research: CSR: Medium: Scaling Secure Serverless Computing on Heterogeneous Datacenters
协作研究:CSR:中:在异构数据中心上扩展安全无服务器计算
- 批准号:
2312207 - 财政年份:2023
- 资助金额:
$ 90.93万 - 项目类别:
Continuing Grant
Collaborative Research: CSR: Medium: MemDrive: Memory-Driven Full-Stack Collaboration for Autonomous Embedded Systems
协作研究:CSR:媒介:MemDrive:自主嵌入式系统的内存驱动全栈协作
- 批准号:
2312397 - 财政年份:2023
- 资助金额:
$ 90.93万 - 项目类别:
Continuing Grant
Collaborative Research: CSR: Medium: Adaptive Environmental Awareness for Collaborative Augmented Reality
协作研究:企业社会责任:媒介:协作增强现实的自适应环境意识
- 批准号:
2312762 - 财政年份:2023
- 资助金额:
$ 90.93万 - 项目类别:
Continuing Grant
Collaborative Research: CSR: Core: Medium: Scaling Unix/Linux Shell Programs
协作研究:CSR:核心:中:扩展 Unix/Linux Shell 程序
- 批准号:
2312346 - 财政年份:2023
- 资助金额:
$ 90.93万 - 项目类别:
Continuing Grant
Collaborative Research: CSR: Medium: Towards A Unified Memory-centric Computing System with Cross-layer Support
协作研究:CSR:中:迈向具有跨层支持的统一的以内存为中心的计算系统
- 批准号:
2310423 - 财政年份:2023
- 资助金额:
$ 90.93万 - 项目类别:
Continuing Grant