CAREER: A Task-Parallel Platform for Interactive Applications
CAREER: A Task-Parallel Platform for Interactive Applications
批准号:
1943456
负责人:
I-Ting Lee
金额:
$49.79万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2020
资助国家:
美国
项目状态:
未结题
起止时间:
2020-05-01 至 2025-04-30
中文摘要
现代软件倾向于面向服务、长期运行和交互。交互可以是外部的,例如等待用户输入或网络包,也可以是内部的,其中组成应用程序的组件彼此交互,通常是异步的。交互应用在商用多核硬件上快速运行非常重要,因为快速交互会带来良好的用户体验,而多核处理器是当今硬件技术的廉价组件。然而,快速交互并行应用程序的开发可能具有挑战性,因为程序员必须同时处理多个非常重要的问题,包括异步性、并发性和确保应用程序响应。该项目专注于开发软件基础设施,以使非专业程序员能够编写在多核硬件上快速运行的并行交互应用程序。所得到的平台提供:(1)将并行性和并发性规范与调度分离并封装不确定性的高级语言抽象;(2)实现各种期望的性能标准的可证明且实际有效的调度器;(3)用于推理计算性能的定义良好的成本模型;以及(4)用于调试使用该抽象编写的代码的一组高效工具。由此产生的平台使程序员能够提高开发并行交互应用程序的效率,并有效利用多核硬件。该项目的研究成果通过顶级并行计算会议广泛传播。该奖项反映了NSF的法定使命,并通过使用基金会的智力优势和更广泛的影响审查标准进行评估,被认为值得支持。
英文摘要
Modern software tends to be service-oriented, long running, and interactive. The interaction can be external, such as waiting on a user input or a network package, or internal, where the components that make up the application interact with one another, often asynchronously. It is important that interactive applications run fast on commodity multicore hardware, because fast interactions lead to good user experiences, and multicore processors are the bargain components of today's hardware technology. Fast interactive parallel applications can be challenging to develop, however, as the programmer must deal with multiple non-trivial concerns simultaneously, including asynchrony, concurrency, and ensuring application responsiveness.This project focuses on developing software infrastructure to enable non-expert programmers to write parallel interactive applications that run fast on multicore hardware. The resulting platform provides: (1) a high-level language abstraction that decouple parallelism and concurrency specifications from scheduling and encapsulate nondeterminism; (2) a provably and practically efficient scheduler that achieve various desirable performance criteria; (3) a well-defined cost model to reason about the performance of the computation; and (4) a set of efficient tools to debug code written using the abstraction. The resulting platform enables programmer productivity in developing parallel interactive applications and efficient utilization of multicore hardware. The research results from this project is disseminated broadly though top parallel computing conferences.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.
期刊论文(6)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Efficient Access History for Race Detection
用于种族检测的高效访问历史记录
DOI:
10.1145/3409964.3461825
发表时间:
2022
期刊:
022 Proceedings of the Symposium on Algorithm Engineering and Experiments (ALENEX
影响因子:
--
作者:
[Xu, Yifan, Zhou, Anchengcheng, Yin, Grace Q., Agrawal, Kunal, Lee, I-Ting Angelina, Schardl, Tao B.]
通讯作者:
Schardl, Tao B.
DOI:
10.1145/3558481.3591092
发表时间:
2023-06
期刊:
Proceedings of the 35th ACM Symposium on Parallelism in Algorithms and Architectures
影响因子:
--
作者:
[Kyle Singer;Kunal Agrawal;I. Lee]
通讯作者:
Kyle Singer;Kunal Agrawal;I. Lee
PINT: Parallel INTerval-Based Race Detector
PINT:基于并行间隔的竞赛检测器
DOI:
10.1109/ipdps53621.2022.00087
发表时间:
2022
期刊:
2022 IEEE International Parallel and Distributed Processing Symposium
影响因子:
--
作者:
[Xu, Yifan, Zhou, Anchengcheng, Agrawal, Kunal, Lee, I-Ting Angelina]
通讯作者:
Lee, I-Ting Angelina
A Hybrid Scheduling Scheme for Parallel Loops
并行循环的混合调度方案
DOI:
10.1109/ipdps49936.2021.00067
发表时间:
2021
期刊:
2021 IEEE International Parallel and Distributed Processing Symposium
影响因子:
--
作者:
[Handleman, Aaron, Rattew, Arthur G., Lee, I-Ting Angelina, Schardl, Tao B.]
通讯作者:
Schardl, Tao B.
OpenCilk: A Modular and Extensible Software Infrastructure for Fast Task-Parallel Code
OpenCilk:用于快速任务并行代码的模块化且可扩展的软件基础设施
DOI:
10.1145/3572848.3577509
发表时间:
2023
期刊:
Proceedings of the 28th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming
影响因子:
--
作者:
[Schardl, Tao B., Lee, I-Ting Angelina]
通讯作者:
Lee, I-Ting Angelina
共 6 条
SHF: Small: Provably Efficient Dynamic Analysis Tools for Task Parallel Computations
-
批准号:1910568
-
项目类别:Standard Grant
-
资助金额:$49.9万
-
财政年份:2019
-
负责人:I-Ting Lee
-
依托单位:
AITF: Applied Algorithmic Foundation for Scheduling Multiprogrammed Parallelizable Workloads
-
批准号:1733873
-
项目类别:Standard Grant
-
资助金额:$65.0万
-
财政年份:2017
-
负责人:I-Ting Lee
-
依托单位:
SHF: Small: Locality-Aware Concurrency Platforms
-
批准号:1527692
-
项目类别:Standard Grant
-
资助金额:$44.99万
-
财政年份:2015
-
负责人:I-Ting Lee
-
依托单位:
国内基金
海外基金
登录
查看更多内容
雌激素通过AP-1靶向调控TASK-1双孔钾通道参与阿尔茨海默病神经保护的机制研究
-
批准号:JCZRLH202601678
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2026
-
负责人:
-
依托单位:
基于TASK-2/HK2-糖酵解-MRS2轴解析急性肾损伤线粒体功能障碍机制及靶向干预研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2025
-
负责人:宋娜娜
-
依托单位:
TASK-1下调通过BTG2甲基化修饰促进肺动脉平滑肌细胞异常增殖参与肺动脉高压发生的机制研究
-
批准号:82500426
-
项目类别:青年科学基金项目(C类)
-
资助金额:30.00万元
-
批准年份:2025
-
负责人:康品方
-
依托单位:
靶向TASK-1的周围神经病理性疼痛选择性激动镇痛剂发现
-
批准号:82473847
-
项目类别:面上项目
-
资助金额:--
-
批准年份:2024
-
负责人:杜桂芝
-
依托单位:
c-Src对钾通道 TASK-1介导肺动脉内皮细胞 EnMT 在低氧性肺动脉高压的机制研究
-
批准号:2024JJ7287
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:孔春初
-
依托单位:
双孔钾离子通道TASK2响应膜环境脂质和麻醉剂的分子机制
-
批准号:32371261
-
项目类别:面上项目
-
资助金额:50万元
-
批准年份:2023
-
负责人:李保宾
-
依托单位:
双孔钾离子通道TASK-3调控急慢性瘙痒的作用及神经机制研究
-
批准号:--
-
项目类别:面上项目
-
资助金额:52万元
-
批准年份:2022
-
负责人:蒋若天
-
依托单位:
双孔钾离子通道TASK-3对视网膜神经节细胞兴奋性调节作用及激动TASK-3保护视网膜缺血损伤机制的研究
-
批准号:82101144
-
项目类别:青年科学基金项目(C类)
-
资助金额:30.0万元
-
批准年份:2021
-
负责人:温祥毅
-
依托单位:
海马TASK离子通道介导脑电theta波和尖波波纹涉及吸入麻醉药致遗忘作用机制
-
批准号:82071251
-
项目类别:面上项目
-
资助金额:55.0万元
-
批准年份:2020
-
负责人:陈向东
-
依托单位:
线粒体ALDH2调控的双孔钾通道TASK-1对缺氧性肺动脉高压保护及机制
-
批准号:81970313
-
项目类别:面上项目
-
资助金额:55.0万元
-
批准年份:2019
-
负责人:王洪巨
-
依托单位: