SI2-SSI: Accelerating the Pace of Research through Implicitly Parallel Programming
SI2-SSI: Accelerating the Pace of Research through Implicitly Parallel Programming
批准号:
1047879
负责人:
David August
金额:
$174.02万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2010
资助国家:
美国
项目状态:
已结题
起止时间:
2010-10-01 至 2016-03-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Today, two trends conspire to slow down the pace of science, engineering, and academic research progress in general. First, researchers increasingly rely on computation to process ever larger data sets and to perform ever more computationally-intensive simulations. Second, individual processor speeds are no longer increasing with every computer chip generation as they once were. To compensate, processor manufacturers have moved to including more processors, or cores, on a chip with each generation. To obtain peak performance on these multicore chips, software must be implemented so that it can execute in parallel and thereby use the additional processor cores. Unfortunately, writing efficient, explicitly parallel software programs using today's software-development tools takes advanced training in computer science, and even with such training, the task remains extremely difficult, error-prone, and time consuming. This project will create a new high-level programming platform, called Implicit Parallel Programming (IPP), designed to bring the performance promises of modern multicore machines to scientists and engineers without the costs associated with having to teach these users how to write explicitly parallel programs. In the short term, this research will provide direct and immediate benefit to researchers in several areas of science as the PIs will pair computer science graduate students with non-computer science graduate students to study, analyze, and develop high-value scientific applications. In the long term, this research has the potential to fundamentally change the way scientists obtain performance from parallel machines, improve their productivity, and accelerate the overall pace of science. This work will also have major educational impact by developing courseware and tutorial materials, useable by all scientists and engineers, on the topics of explicit and implicit parallel computing.IPP will operate by allowing users to write ordinary sequential programs and then to augment them with logical specifications that expand (or abstract) the set of sequential program behaviors. This capacity for abstraction will provide parallelizing compilers with the flexibility to more aggressively optimize programs than would otherwise be possible. In fact, it will enable effective parallelization techniques where they were impossible before. The language design and compiler implementation will be accompanied by formal semantic analysis that will be used to judge the correctness of compiler transformations, provide a foundation for about reasoning programs, and guide the creation of static analysis and program defect detection algorithms. Moreover since existing programs and languages can be viewed as (degenerately) implicitly parallel, decades of investment in human expertise, languages, compilers, methods, tools, and applications is preserved. In particular, it will be possible to upgrade old legacy programs or libraries from slow sequential versions without overhauling the entire system architecture, but merely by adding a few auxiliary specifications. Compiler technology will help guide scientists and engineers through this process, further simplifying the task. Conceptually, IPP restores an important layer of abstraction, freeing programmers to write high-level code, designed to be easy to understand, rather than low-level code, architected according to the specific demands of a particular parallel machine.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: SHF: Medium: Collaborative Automatic Parallelization
-
批准号:2107257
-
项目类别:Continuing Grant
-
资助金额:$60.0万
-
财政年份:2021
-
负责人:David August
-
依托单位:
Collaborative Research: PPoSS: Planning: A Disciplined Approach to Scaling in the Post-Moore’s Law Era
-
批准号:2119070
-
项目类别:Standard Grant
-
资助金额:$15.87万
-
财政年份:2021
-
负责人:David August
-
依托单位:
SHF: Small: The Whole Program Critical Path Approach to Parallelism
-
批准号:1814654
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2018
-
负责人:David August
-
依托单位:
XPS: EXPL: CCA: A Framework for Portable Parallel Performance
-
批准号:1439085
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2014
-
负责人:David August
-
依托单位:
SaTC: An Architecture for Restoring Trust in Our Personal Computing Systems
-
批准号:1441650
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2014
-
负责人:David August
-
依托单位:
II-New: A Platform for Data-Parallel GPU Computing at Princeton
-
批准号:1205613
-
项目类别:Standard Grant
-
资助金额:$35.0万
-
财政年份:2012
-
负责人:David August
-
依托单位:
CSR: Medium: Collaborative Research: Scaling the Implicitly Parallel Programming Model with Lifelong Thread Extraction and Dynamic Adaptation
-
批准号:0964328
-
项目类别:Continuing Grant
-
资助金额:$40.0万
-
财政年份:2010
-
负责人:David August
-
依托单位:
SGER: A Hybrid Approach for Petascale Computing: Accelerating Scientific
-
批准号:0849512
-
项目类别:Standard Grant
-
资助金额:$10.26万
-
财政年份:2009
-
负责人:David August
-
依托单位:
CPA-CPL-T: Collaborative Research: Revisiting the Sequential Programming Model for Multicore Systems
-
批准号:0811580
-
项目类别:Standard Grant
-
资助金额:$5.0万
-
财政年份:2008
-
负责人:David August
-
依托单位:
CSR---EHS: Software-Modulated Fault Tolerance
-
批准号:0615250
-
项目类别:Continuing Grant
-
资助金额:$32.0万
-
财政年份:2006
-
负责人:David August
-
依托单位:
NGS:Collaborative Proposal:Structural and Composable Performance Simulation of Complex Systems
-
批准号:0305617
-
项目类别:Continuing Grant
-
资助金额:$87.95万
-
财政年份:2003
-
负责人:David August
-
依托单位:
CAREER: Systematic Design Space Exploration
-
批准号:0133712
-
项目类别:Continuing Grant
-
资助金额:$37.51万
-
财政年份:2002
-
负责人:David August
-
依托单位:
ITR: Collaborative Research--Ascertaining Runtime Branch Characteristics through Algebraic Analysis of Programs
-
批准号:0082630
-
项目类别:Continuing Grant
-
资助金额:$20.0万
-
财政年份:2000
-
负责人:David August
-
依托单位:
国内基金
海外基金
登录
查看更多内容
考虑SSI效应的导管架式海洋平台抗震性能研究
-
批准号:--
-
项目类别:青年科学基金项目
-
资助金额:30万元
-
批准年份:2022
-
负责人:刘书童
-
依托单位:
考虑SSI的层间隔震高层建筑结构在三维地震下的响应研究
-
批准号:52168072
-
项目类别:地区科学基金项目
-
资助金额:35万元
-
批准年份:2021
-
负责人:刘德稳
-
依托单位:
考虑SSI效应的大型储罐动力学特性及其隔板减晃研究
-
批准号:51978336
-
项目类别:面上项目
-
资助金额:61.0万元
-
批准年份:2019
-
负责人:周叮
-
依托单位:
考虑SSI效应的摇摆墙-框架结构抗震机理及性能评估方法研究
-
批准号:51978524
-
项目类别:面上项目
-
资助金额:60.0万元
-
批准年份:2019
-
负责人:李培振
-
依托单位:
考虑能量需求和SSI效应的RC梁式桥基于性能的抗震设计方法
-
批准号:50908014
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2009
-
负责人:江辉
-
依托单位: