课题基金 / 基金详情

SI2-SSE: An Interactive Parallelization Tool

SI2-SSE: An Interactive Parallelization Tool
SI2-SSE:交互式并行化工具
批准号:
1642396
负责人:
Ritu Arora
金额:
$46.33万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2016
资助国家:
美国
项目状态:
已结题
起止时间:
2016-11-01 至 2019-10-31

项目摘要

项目成果

Ritu Arora的其他基金

相似基金

相关文献

中文摘要
翻译
许多科学家、工程师和学生使用C、c++和Fortran编程语言。使用这些语言进行实验的科学家将他们的程序按顺序运行——计算机科学家称之为“串行处理”。为了充分利用最先进的高性能计算(HPC)平台来运行更高效的实验或运行非常大的模拟,用这些语言编写的程序需要能够同时运行,计算机科学家称之为“并行”,与“串行”不同。然而,实现应用程序和软件的并行化仍然是一个挑战。这个项目提出了一个交互式并行化工具(IPT)的部署,它可以帮助科学家、工程师和学生在他们习惯使用的C/ c++ /Fortran的基础上创建更高效的程序,这些程序可以在先进的HPC平台上运行。IPT将通过一个门户网站提供给社区,方便对国家网络基础设施(CI)的计算资源进行代码生成和测试。该团队已经开发了一个原型IPT,以在抽象的高层上并行化用C/ c++编写的多个设计模式。拟议的项目将把IPT原型强化为生产质量的工具,并将扩展对其他类型的C/ c++应用程序的有效并行化的支持。该团队还将开发Fortran应用程序的并行化原型。IPT将提供精心挑选的测试用例,让用户了解各种并行编程策略的优点和缺点,以便将它们适当地应用于解决实际问题。可以扩展IPT以支持其他并行编程范例、应用程序类和语言。它将使用来自多个领域(例如生物学、地球科学、土木工程和天文学)的代码进行评估,潜在用户将在测试阶段参与其中。这一切都将通过一个基于网络的门户网站提供,并将为研究人员、从业人员和学生提供一种低风险的指导方法,使他们能够将HPC纳入他们的工作中。
英文摘要
Many scientists, engineers, and students use the programming languages C, C++, and Fortran. Scientists who use these languages to conduct their experiments set up their programs to run in sequence -- what computer scientists call "serial processing." In order to make the best use of the state-of-the-art High Performance Computing (HPC) platforms to run more efficient experiments or to run very large simulations, the programs written in these languages need to be able to run simultaneously, what computer scientists call "in parallel" as distinct from "serial". Enabling the parallelization of the applications and software, however, remains a challenge. This project proposes deployment of an Interactive Parallelization Tool (IPT), which helps scientists, engineers, and students build on their customary use of C/C++/Fortran to create more efficient programs that can run on advanced HPC platforms. The IPT will be made available to the community through a web-portal for convenient code generation and testing on computational resources of the national cyberinfrastructure (CI). The team has developed a prototype IPT to parallelize multiple design patterns written in C/C++ at a high-level of abstraction. The proposed project will harden the IPT prototype into a production-quality tool and will extend support for the efficient parallelization of additional types of C/C++ applications. The team will also prototype the parallelization of Fortran applications. Carefully selected test cases will be provided with the IPT to engage and educate the users about the advantages and disadvantages of the various parallel programming strategies so that they can be appropriately applied in solving real-world problems. The IPT can be extended to support additional parallel programming paradigms, applications classes, and languages. It will be evaluated using code from multiple domains (e.g. biology, geosciences, civil engineering, and astronomy), and potential users will be engaged during the testing phase. This will all be served through a web-based portal, and will enable a low-risk guided approach for researchers, practitioners, and students to incorporate HPC in their work.
期刊论文(2)
专著(0)
科研奖励(0)
会议论文
High-Level Approaches for Leveraging Deep-Memory Hierarchies on Modern Supercomputers
在现代超级计算机上利用深度内存层次结构的高级方法
DOI: 10.1007/978-981-13-7729-7_9
发表时间: 2019
期刊: Singapore
影响因子: --
作者: [Antonio Gómez-Iglesias, Ritu Arora]
通讯作者: Antonio Gómez-Iglesias, Ritu Arora
Interactive Code Adaptation Tool for Modernizing Applications for Intel Knights Landing Processors
用于现代化英特尔 Knights Landing 处理器应用程序的交互式代码适应工具
DOI: 10.1145/3093338.3093352
发表时间: 2017
期刊: Success and Impact
影响因子: --
作者: [Arora, Ritu, Koesterke, Lars]
通讯作者: Koesterke, Lars
Towards the Future Direction of the NSF Program on the Cyberinfrastructure for Sustained Scientific Innovation (CSSI)
  • 批准号:
    2314201
  • 项目类别:
    Standard Grant
  • 资助金额:
    $1.25万
  • 财政年份:
    2023
  • 负责人:
    Ritu Arora
  • 依托单位:
COLLABORATIVE RESEARCH: EAGER: Towards Building a CyberInfrastructure for Facilitating the Assessment, Dissemination, Discovery, & Reuse of Software and Data Products
  • 批准号:
    2314202
  • 项目类别:
    Standard Grant
  • 资助金额:
    $17.5万
  • 财政年份:
    2023
  • 负责人:
    Ritu Arora
  • 依托单位:
Elements: Basil: A Tool for Semi-Automatic Containerization, Deployment, and Execution of Scientific Applications on Cloud Computing and Supercomputing Platforms
  • 批准号:
    2314203
  • 项目类别:
    Standard Grant
  • 资助金额:
    $57.08万
  • 财政年份:
    2023
  • 负责人:
    Ritu Arora
  • 依托单位:
Elements: Basil: A Tool for Semi-Automatic Containerization, Deployment, and Execution of Scientific Applications on Cloud Computing and Supercomputing Platforms
  • 批准号:
    2209946
  • 项目类别:
    Standard Grant
  • 资助金额:
    $57.08万
  • 财政年份:
    2022
  • 负责人:
    Ritu Arora
  • 依托单位:
国内基金
海外基金
化脓性链球菌分泌性酯酶Sse抑制LC3相关吞噬促其侵袭的机制研究
  • 批准号:
    --
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    30万元
  • 批准年份:
    2022
  • 负责人:
    张晓兰
  • 依托单位:
太阳能电池Cu2ZnSn(SSe)4/CdS界面过渡层结构模拟及缺陷态消除研究
  • 批准号:
    --
  • 项目类别:
    面上项目
  • 资助金额:
    55万元
  • 批准年份:
    2022
  • 负责人:
    刘成延
  • 依托单位:
掺杂实现Cu2ZnSn(SSe)4吸收层表层稳定弱n型特性的第一性原理研究
  • 批准号:
    12004100
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    24.0万元
  • 批准年份:
    2020
  • 负责人:
    刘成延
  • 依托单位:
基于SSE的航空信息系统信息安全保障评价指标体系的研究
  • 批准号:
    60776808
  • 项目类别:
    联合基金项目
  • 资助金额:
    19.0万元
  • 批准年份:
    2007
  • 负责人:
    吴志军
  • 依托单位: