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:异步算法开发的软件工具李志远,Ananth Grama, Ahmed sameh普渡大学计算机系项目总结智力优势:数据通信和内存访问延迟将继续成为高端计算问题中最严重的性能限制因素。本文认为,对于广泛的应用,通过从根本上改变并行算法中的数据传播模型,可以大大提高计算效率。许多重要的应用使用迭代求解器来求解偏微分方程(PDEs)。在这样的求解器中,每个数据点都使用其邻居的新值进行迭代更新。因此,数据值在时间步长上跨问题域传播。目前,传播数据的主要方法要求处理器暂停其计算,直到在预定时间步长计算的所有数据都从其邻居到达为止。这种严格的模型不仅会由于处理器等待而导致严重的性能损失,而且还严重限制了编译器转换程序以实现更有效的并行执行和更好的数据局地性的能力。pi提出了一个软件工具,该工具支持一种称为异步模型的新模型。在这个模型下,每个数据点都是基于从它的邻居那里获得的最新值来更新的,而不是等待在预定步骤中计算出的值。因此,新模式将克服上述困难。然而,异步模型可能会改变算法的收敛速度。因此,基于收敛速度和并行执行效率之间的权衡,应用程序程序员应该调整数据传播重新同步的频率,以加速收敛。所建议的工具将使应用程序程序员能够轻松地执行如此重要的调优。更广泛的影响:这个项目的成功将大大促进高端计算的发展。此外,它还将产生重大的教育和推广影响。pi计划在普渡大学的教育计算科学与工程(CSE)研究生课程中使用拟议的软件工具。该项目的学生和教师将在并行计算和性能评估课程以及研究项目中使用该工具,这些项目可以从高端并行计算平台的性能微调中受益。本项目开发的软件也可以成为其他地方CSE教育项目的有效工具。ppi在将研究理念转移到工业实验室方面有着良好的记录,这种合作将继续对高性能计算机行业产生积极影响。该项目还将通过荣誉研讨会、特别指导计划和本科生研究机会,进一步提高私人学院与各学科本科生广泛接触的能力。

项目成果

期刊论文数量(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其他文献

Expression of endothelin‐1 in macrophages and mast cells in hyperplastic human tonsils
增生性人扁桃体巨噬细胞和肥大细胞中内皮素α1的表达
  • DOI:
  • 发表时间:
    1999
  • 期刊:
  • 影响因子:
    3.5
  • 作者:
    Zhiyuan Li;Y. Niwa;K. Rokutan;Yutaka Nakaya
  • 通讯作者:
    Yutaka Nakaya
Molecular Basis for Cephalic Mechanosensitivity of Drosophila Larvae
果蝇幼虫头部机械敏感性的分子基础
  • DOI:
    10.1007/s12264-020-00555-x
  • 发表时间:
    2020-08
  • 期刊:
  • 影响因子:
    5.6
  • 作者:
    Zhenyu Zhang;Zhiyuan Li;Ting Liu;Wei Zhang
  • 通讯作者:
    Wei Zhang
Transient receptor potential ankyrin 1 contributes to the ATP-elicited oxidative stress and inflammation in THP-1-derived macrophage
瞬时受体电位锚蛋白 1 有助于 THP-1 衍生巨噬细胞中 ATP 引发的氧化应激和炎症
  • DOI:
    10.1007/s11010-020-03818-3
  • 发表时间:
    2020-07
  • 期刊:
  • 影响因子:
    4.3
  • 作者:
    Chao Tian;Xiaobo Han;Lang He;Feng Tang;Rongqi Huang;Zuoxian Lin;Shuai Li;Sihao Deng;Junjie Xu;Hualin Huang;Huifang Zhao;Zhiyuan Li
  • 通讯作者:
    Zhiyuan Li
Uniqueness for fractional nonsymmetric diffusion equations and an application to an inverse source problem
分数非对称扩散方程的唯一性及其在逆源问题中的应用
Beauville–Voisin Filtrations on Zero-Cycles of Moduli Space of Stable Sheaves on K3 Surfaces
K3 表面稳定滑轮模空间零循环上的 Beauville-Voisin 过滤

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

相似海外基金

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
A software tool to facilitate variable-level equivalency and harmonization in research data: Leveraging the NIH Common Data Elements Repository to link concepts and measures in an open format
促进研究数据中变量级别等效性和协调性的软件工具:利用 NIH 通用数据元素存储库以开放格式链接概念和测量
  • 批准号:
    10821517
  • 财政年份:
    2023
  • 资助金额:
    $ 65万
  • 项目类别:
CRII: SCH: Developing a new hybrid interactive machine learning software tool for cancer researchers
CRII:SCH:为癌症研究人员开发一种新的混合交互式机器学习软件工具
  • 批准号:
    2409704
  • 财政年份:
    2023
  • 资助金额:
    $ 65万
  • 项目类别:
    Standard Grant
SBIR TOPIC 454: A SOFTWARE TOOL FOR STANDARDIZATION OF RADIOTHERAPY TREATMENT PLANS FOR AI VALIDATION
SBIR 主题 454:用于 AI 验证的放射治疗计划标准化的软件工具
  • 批准号:
    10932644
  • 财政年份:
    2023
  • 资助金额:
    $ 65万
  • 项目类别:
Secondary analysis of resting state MEG data using the Human Neocortical Neurosolver software tool for cellular and circuit-level interpretation
使用 Human Neocortical Neurosolver 软件工具对静息态 MEG 数据进行二次分析,以进行细胞和电路级解释
  • 批准号:
    10505661
  • 财政年份:
    2022
  • 资助金额:
    $ 65万
  • 项目类别:
Reducing osteoporosis treatment backlog with IBEX Trueview fracture risk prediction software tool on standard plain radiographs
使用 IBEX Trueview 骨折风险预测软件工具在标准 X 光片上减少骨质疏松症治疗积压
  • 批准号:
    10037108
  • 财政年份:
    2022
  • 资助金额:
    $ 65万
  • 项目类别:
    Collaborative R&D
SBIR Phase I: A software-based tool for beyond visual line of sight (BVLOS) drone's connection reliability enhancement
SBIR 第一阶段:基于软件的工具,用于增强超视距 (BVLOS) 无人机的连接可靠性
  • 批准号:
    2126616
  • 财政年份:
    2022
  • 资助金额:
    $ 65万
  • 项目类别:
    Standard Grant
CRII: SCH: Developing a new hybrid interactive machine learning software tool for cancer researchers
CRII:SCH:为癌症研究人员开发一种新的混合交互式机器学习软件工具
  • 批准号:
    2153063
  • 财政年份:
    2022
  • 资助金额:
    $ 65万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了