课题基金 / 基金详情

Collaborative Research: SHF: Medium: Responsive Parallelism for Interactive Applications: Theory and Practice

Collaborative Research: SHF: Medium: Responsive Parallelism for Interactive Applications: Theory and Practice
协作研究:SHF:媒介:交互式应用程序的响应式并行性:理论与实践
批准号:
2107241
负责人:
Umut Acar
金额:
$34.83万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2021
资助国家:
美国
项目状态:
未结题
起止时间:
2021-07-01 至 2025-06-30

项目摘要

项目成果

Umut Acar的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
The hardware advances of recent years have brought multicore chips and parallel computing to the mainstream. As a result, today, parallelism is not found just in the traditional scientific applications that have dominated research and development in parallel computing in past decades. We must now consider parallelism in interactive applications which are characterized by frequent interactions with users or other software systems and therefore must be responsive. This project’s aim is to develop a practical approach to interactive parallel applications. The project’s novelty, in addition to focusing on this under-studied intersection of parallelism and interaction, is that it follows an end-to-end methodology that brings together many areas of computer science and bridges theory with practice. The project has the potential to impact the design of several application areas that require large-scale interactive applications, including web services, desktop clients for CAD/CAM, games, and a variety of mobile applications. This research’s end-to-end goals require advances in type systems, programming languages, scheduling theory, and runtime systems. The research team will develop a calculus for modeling interactive parallel applications at a high level of abstraction. This calculus will equip a fully general formal programming language based on Church's Lambda Calculus with a cost semantics, making it possible 1) to express interactive parallel applications and 2) to reason about the throughput and responsiveness of the programs. A type system will ensure the absence of thorny bugs such as priority inversions that can prevent establishing responsiveness guarantees. The investigators will prove that this calculus is realizable by developing scheduling algorithms that can faithfully match the cost semantics so as to guarantee the desired performance criteria. On the practical side, the project team will extend Cilk, a C-based parallel programming language, to support interactive parallel applications. This will require developing a run-time system that faithfully implements the scheduling algorithms and optimizations that ensure practical performance. The educational component of this project, which involves teaching undergraduates parallel algorithms, will create ample opportunities to test the practical effectiveness of the proposed approach.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.
期刊论文(7)
专著(0)
科研奖励(0)
会议论文
Efficient Parallel Self-Adjusting Computation
高效并行自调整计算
DOI: 10.1145/3409964.3461799
发表时间: 2021
期刊: Proceedings of the 33rd ACM Symposium on Parallelism in Algorithms and Architectures (SPAA
影响因子: --
作者: [Anderson, Daniel, Blelloch, Guy E., Baweja, Anubhav, Acar, Umut A.]
通讯作者: Acar, Umut A.
WARDen: Specializing Cache Coherence for High-Level Parallel Languages
WARDen:专门针对高级并行语言的缓存一致性
DOI: 10.1145/3579990.3580013
发表时间: 2023
期刊: Proceedings of the 21st ACM/IEEE International Symposium on Code Generation and Optimization
影响因子: --
作者: [Wilkins, Michael, Westrick, Sam, Kandiah, Vijay, Bernat, Alex, Suchy, Brian, Deiana, Enrico Armenio, Campanoni, Simone, Acar, Umut A., Dinda, Peter, Hardavellas, Nikos]
通讯作者: Hardavellas, Nikos
Entanglement detection with near-zero cost
近乎零成本的纠缠检测
DOI: 10.1145/3547646
发表时间: 2022
期刊: Proceedings of the ACM on Programming Languages
影响因子: --
作者: [Westrick, Sam, Arora, Jatin, Acar, Umut A.]
通讯作者: Acar, Umut A.
Task parallel assembly language for uncompromising parallelism
任务并行汇编语言可实现毫不妥协的并行性
DOI: 10.1145/3453483.3460969
发表时间: 2021
期刊: PLDI 2021: Proceedings of the 42nd ACM SIGPLAN International Conference on Programming Language Design and Implementation
影响因子: --
作者: [Rainey, Mike, Newton, Ryan R., Hale, Kyle, Hardavellas, Nikos, Campanoni, Simone, Dinda, Peter, Acar, Umut A.]
通讯作者: Acar, Umut A.
7
    Collaborative Research: PPoSS: LARGE: Unifying Software and Hardware to Achieve Performant and Scalable Frictionless Parallelism in the Heterogeneous Future
    • 批准号:
      2119352
    • 项目类别:
      Continuing Grant
    • 资助金额:
      $200.0万
    • 财政年份:
      2021
    • 负责人:
      Umut Acar
    • 依托单位:
    SHF: Small: Solving the Parallel Functional Programming Challenge
    • 批准号:
      2115104
    • 项目类别:
      Standard Grant
    • 资助金额:
      $44.98万
    • 财政年份:
      2021
    • 负责人:
      Umut Acar
    • 依托单位:
    Collaborative Research: PPoSS: Planning: Unifying Software and Hardware to Achieve Performant and Scalable Zero-cost Parallelism in the Heterogeneous Future
    • 批准号:
      2028921
    • 项目类别:
      Standard Grant
    • 资助金额:
      $7.98万
    • 财政年份:
      2020
    • 负责人:
      Umut Acar
    • 依托单位:
    SHF: Medium: Collaborative Research: Automatic Locality Management for Dynamically Scheduled Parallelism
    • 批准号:
      1408940
    • 项目类别:
      Standard Grant
    • 资助金额:
      $96.3万
    • 财政年份:
      2014
    • 负责人:
      Umut Acar
    • 依托单位:
    国内基金
    海外基金
    Research on Quantum Field Theory without a Lagrangian Description
    • 批准号:
      24ZR1403900
    • 项目类别:
      省市级项目
    • 资助金额:
      --
    • 批准年份:
      2024
    • 负责人:
      SATOSHI NAWATA
    • 依托单位:
    Cell Research
    Cell Research
    Cell Research (细胞研究)