AAD: Software Tool for Asynchronous-Algorithm Development
AAD:异步算法开发软件工具
基本信息
- 批准号:0444285
- 负责人:
- 金额:$ 65万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2005
- 资助国家:美国
- 起止时间:2005-01-01 至 2009-12-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
AAD: A Software Tool for Asynchronous-Algorithm DevelopmentZhiyuan Li, Ananth Grama, Ahmed SamehDepartment of Computer SciencesPurdue UniversityProject SummaryIntellectual Merit:Data communication and memory access latency will continue to be the most severeperformance-limiting factor for high-end computing problems. This proposal takes the view that, for a wide rangeof applications, the computation efficiency can be substantially improved by a fundamental change to the data propagation model in parallel algorithms.Many important applications use iterative solvers to solve partial differential equations (PDEs). In such solvers, each data point is iteratively updatedusing the new values of its neighbors.Data values are therefore propagated across the problem domain over the timesteps. Currently, the predominant wayto propagate the data requires the processor to suspend its computation until all data computed at a predetermined time step have arrived from its neighbors.Such a rigid model not onlyincurs a heavy performance penalty due to processor waiting, butit also severely limits the compiler's ability to transform programs to achievemore efficient parallel execution and better data locality. The PIs propose a software tool which supports a new model called the asynchronous model. Under this model, each data point is updated based on whatever the most recent values available from its neighbors, instead of waiting for valuescomputed at a predetermined step. The new model will hence overcomethe difficulties mentioned above. The asynchronous model, nonetheless,may change the convergence rate of the algorithm.Hence, based on the tradeoff between the convergence rate and theparallel execution efficiency,the application programmer should tune the frequency at whichthe data propagation is re-synchronized in order toaccelarate the convergence. The proposed tool will make it easyfor the application programmer to perform such important tuning.Broader Impact:The success of this project will contribute substantially tothe advance of high-end computing.Moreover, it will also make significant educational and outreach impact.The PIs plan to use the proposed software tool in Purdue's educationalcomputational science and engineering (CSE) graduate program. Students and faculty in this program will use the tool in courses on parallel computingand performance evaluation, as well as in research projects that can benefit from fine-tuning performance on high-end parallel computing platforms.The software developed in this project can also be an effective toolin CSE education programs elsewhere.The PIs have a track record of transferring research ideas toindustrial labs and such collaboration will continue to projectpositive influences on high-performance computer industries.This project will also further enhance PIs' ability to engage a broad community of undergraduate students in various disciplines, through Honor Seminars, special mentoring programs and undergraduate research opportunities.
AAD:一种用于异步 - 算法开发的软件工具,li,Ananth Grama,Ahmed Ahmed samehdepartment of Computer Sciencespurdue Universityprodextionsprojectionsprojectionsprojectionsproject summaryIntlectual优点:数据通信和内存访问延迟将继续是最严重的依赖性限制性因素,这是对高质量计算问题的限制性因素。该提案认为,对于广泛的应用程序,可以通过平行算法中数据传播模型的基本变化来大大提高计算效率。许多重要应用都使用迭代求解器来求解部分微分方程(PDES)。在这样的求解器中,每个数据点都迭代地更新了其邻居的新值。因此,数据域在问题域上在时间段上传播。目前,传播数据的主要方式要求处理器暂停其计算,直到从其邻居中到达的所有数据都已经到达。 PIS提出了一个软件工具,该工具支持一种称为异步模型的新模型。在此模型下,每个数据点都基于其邻居可用的最新值进行更新,而不是在预定的步骤中等待价值观。因此,新模型将克服上述困难。尽管如此,异步模型还是可能会根据收敛速率和平行执行效率之间的权衡而改变算法的收敛速率,应用程序程序员应调整数据传播的频率,以使数据传播按顺序进行重新同步,以使促进趋于融合。所提出的工具将使应用程序编程人执行如此重要的调整。Boader的影响:该项目的成功将有助于高端计算的进步。此外,它还将对Purdue的教育学能力科学和工程(CSE)毕业的PIS计划产生重大的教育和外展影响。该计划中的学生和教师将使用该工具在平行计算和绩效评估的课程中以及可以从高端平行计算平台上进行微调绩效受益的研究项目中使用该工具。该项目开发的软件也可以是其他地方的有效工具CSE教育计划。PISPIS具有对工业效果的传播,可以继续进行研究。通过荣誉研讨会,特殊的指导计划和本科研究机会,增强了PIS与本科生的广泛社区的能力。
项目成果
期刊论文数量(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 }}
Zhiyuan Li其他文献
Sharpness Minimization Algorithms Do Not Only Minimize Sharpness To Achieve Better Generalization
锐度最小化算法不仅可以最小化锐度以实现更好的泛化
- DOI:
10.48550/arxiv.2307.11007 - 发表时间:
2023 - 期刊:
- 影响因子:0
- 作者:
Kaiyue Wen;Tengyu Ma;Zhiyuan Li - 通讯作者:
Zhiyuan Li
Atomistic Study of Hydrogen Effect on Dislocation Nucleation at Crack Tip
氢对裂纹尖端位错形核影响的原子研究
- DOI:
10.1002/adem.201300123 - 发表时间:
2013 - 期刊:
- 影响因子:3.6
- 作者:
M. Wen;Zhiyuan Li;A. Barnoush - 通讯作者:
A. Barnoush
Nonverbal Communication between the Disabled and Nondisabled People: An Intercultural Communication Perspective
残疾人和非残疾人之间的非语言交流:跨文化交流的视角
- DOI:
10.2991/hss-26.2016.84 - 发表时间:
2016 - 期刊:
- 影响因子:0
- 作者:
Zhiyuan Li - 通讯作者:
Zhiyuan Li
Negative Refraction and Imaging with Quasicrystals
负折射和准晶体成像
- DOI:
10.1007/978-3-540-72132-1_7 - 发表时间:
2007 - 期刊:
- 影响因子:0
- 作者:
Xiangdong Zhang;Zhifang Feng;Yiquan Wang;Zhiyuan Li;B. Cheng;Dao - 通讯作者:
Dao
Synergistic enhancement of sinterability and corrosion resistance of ZnCr2O4 spinel by TiO2 addition for carbon-free aluminum electrolysis
添加TiO2协同增强ZnCr2O4尖晶石的烧结性和耐蚀性用于无碳铝电解
- DOI:
10.1016/j.cej.2020.125924 - 发表时间:
2020-11 - 期刊:
- 影响因子:15.1
- 作者:
Zhiyuan Li;Ke Wang;Bangzhi Ge;Zhejian Zhang;Zhilei Wei;Zhongqi Shi;Guanjun Qiao - 通讯作者:
Guanjun Qiao
Zhiyuan Li的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Zhiyuan Li', 18)}}的其他基金
XPS:EXPL:DSD: Language Abstraction, Annotation, Compiler Optimization Techniques for Efficient CFD Computation
XPS:EXPL:DSD:用于高效 CFD 计算的语言抽象、注释、编译器优化技术
- 批准号:
1533822 - 财政年份:2015
- 资助金额:
$ 65万 - 项目类别:
Standard Grant
CSR:Small:New Slicing Techniques for Program Parallelization
CSR:Small:程序并行化的新切片技术
- 批准号:
0915414 - 财政年份:2009
- 资助金额:
$ 65万 - 项目类别:
Standard Grant
CRI: Planning - A Testbed for Compiler-supported Scalable Error Monitoring and Diagnosis for Reliable and Secure Sensor Networks
CRI:规划 - 编译器支持的可扩展错误监控和诊断的测试平台,用于可靠且安全的传感器网络
- 批准号:
0751101 - 财政年份:2008
- 资助金额:
$ 65万 - 项目类别:
Standard Grant
CPA-CPL: Compiler and Software Solutions for the Memory Bottleneck on Multicore
CPA-CPL:针对多核内存瓶颈的编译器和软件解决方案
- 批准号:
0811587 - 财政年份:2008
- 资助金额:
$ 65万 - 项目类别:
Standard Grant
CT-ISG: Compiler-Enabled Adaptive Security Monitoring on Networked Embedded Systems
CT-ISG:网络嵌入式系统上启用编译器的自适应安全监控
- 批准号:
0716271 - 财政年份:2007
- 资助金额:
$ 65万 - 项目类别:
Continuing Grant
Parametric Compiler Optimization for Multi-Core Architectures
多核架构的参数编译器优化
- 批准号:
0702245 - 财政年份:2007
- 资助金额:
$ 65万 - 项目类别:
Continuing Grant
CSR-EHS: Resource-Efficient Monitoring, Diagnosis, and Programming Support for Reliable Networked Embedded Systems
CSR-EHS:为可靠的网络嵌入式系统提供资源高效的监控、诊断和编程支持
- 批准号:
0509394 - 财政年份:2005
- 资助金额:
$ 65万 - 项目类别:
Continuing Grant
Compiler Schemes for Server-assisted Energy-efficient Mobile Computing on Handheld Devices
手持设备上服务器辅助节能移动计算的编译器方案
- 批准号:
0208760 - 财政年份:2002
- 资助金额:
$ 65万 - 项目类别:
Standard Grant
ITR: Dynamic Code Enhancement and Scheduling Techniques for Complex Simulations
ITR:复杂模拟的动态代码增强和调度技术
- 批准号:
0082834 - 财政年份:2000
- 资助金额:
$ 65万 - 项目类别:
Continuing Grant
Compiler Techniques for Improving Data Locality in Complex Program Constructs
用于改进复杂程序结构中的数据局部性的编译器技术
- 批准号:
9975309 - 财政年份:1999
- 资助金额:
$ 65万 - 项目类别:
Standard Grant
相似国自然基金
基于认知心理学的软件需求错误自动化检测模型及工具研发
- 批准号:62202350
- 批准年份:2022
- 资助金额:30.00 万元
- 项目类别:青年科学基金项目
基于认知心理学的软件需求错误自动化检测模型及工具研发
- 批准号:
- 批准年份:2022
- 资助金额:30 万元
- 项目类别:青年科学基金项目
高海拔宇宙线观测站LHAASO数据天文分析方法与软件研究
- 批准号:U1931111
- 批准年份:2019
- 资助金额:50.0 万元
- 项目类别:联合基金项目
大规模软件验证若干关键技术研究及支持工具
- 批准号:61672525
- 批准年份:2016
- 资助金额:62.0 万元
- 项目类别:面上项目
软件安全性分析的关键技术与工具
- 批准号:91418206
- 批准年份:2014
- 资助金额:180.0 万元
- 项目类别:重大研究计划
相似海外基金
I-Corps: Non-Invasive Software Tool for Risk Assessment of Intracranial Aneurysms (IA)
I-Corps:用于颅内动脉瘤 (IA) 风险评估的非侵入性软件工具
- 批准号:
2402381 - 财政年份:2024
- 资助金额:
$ 65万 - 项目类别:
Standard Grant
An AI Powered Software Tool for Planning, Implementing and Monitoring Collaborative and Interoperable maritime Telecommunication Networks
人工智能驱动的软件工具,用于规划、实施和监控协作和可互操作的海上电信网络
- 批准号:
10104335 - 财政年份:2024
- 资助金额:
$ 65万 - 项目类别:
Launchpad
SBIR Phase II: A software-based tool for beyond visual line of sight (BVLOS) drone's connection reliability enhancement
SBIR 第二阶段:基于软件的工具,用于增强超视距 (BVLOS) 无人机的连接可靠性
- 批准号:
2304143 - 财政年份:2023
- 资助金额:
$ 65万 - 项目类别:
Cooperative Agreement
Accelerating drug discovery via ML-guided iterative design and optimization
通过机器学习引导的迭代设计和优化加速药物发现
- 批准号:
10552325 - 财政年份:2023
- 资助金额:
$ 65万 - 项目类别: