XPS: FULL: FP: A profile-centric IDE for science-based performance engineering in the cloud
XPS: FULL: FP: A profile-centric IDE for science-based performance engineering in the cloud
批准号:
1533644
负责人:
Charles Leiserson
金额:
$75.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2015
资助国家:
美国
项目状态:
已结题
起止时间:
2015-10-01 至 2021-09-30
中文摘要
开发计算密集型多核应用程序的科学家发现很难并行化他们的代码,如果他们希望最大限度地利用云计算提供的潜力,这个问题就会加剧。问题的一部分是,在阅读、编写和调试代码时,错误的代码会导致产生错误的假设,浪费时间、精力和资源。该研究计划将多线程编程的高级分析方法与现代用户界面技术相结合,为云中的多核软件应用程序的性能工程产生一个高度可用的开源集成开发环境(IDE)。目标是为程序员提供与并行编程相关的可伸缩性和其他性能分析的连续概要数据。他们计划将一个IDE嵌入到一个分析框架中,以生成一个以概要文件为中心的IDE,不断地提供性能反馈,以便开发人员在编辑代码时可以看到并比较最近运行的程序的结果。该项目有潜力为云中的多核应用程序提供基于科学的性能工程。绝大多数计算机用户,而不仅仅是计算机专家,将能够开发高效的并行软件应用程序,广泛影响各行各业的每一个计算应用程序。本项目所产生的软件将使用自由开源许可证在万维网上免费提供给任何人。
英文摘要
Scientists developing compute-intensive multicore applications find it difficult to parallelize their code, a problem that is exacerbated if they wish to take maximum advantage of the potential provided by cloud computing. Part of the problem is that bad codes cause the generation of incorrect hypotheses while reading, writing, and debugging code, wasting time, energy, and resources. This research plans to meld advanced profiling methods for multithreaded programming with modern user-interface technology to produce a highly usable open-source integrated development environment (IDE) for the performance-engineering of multicore software applications in the cloud. The goal is to provide programmers with continuous profile data for scalability and other performance profiling relevant to parallel programming. They plan to embed an IDE into a profiling framework to produce a profile-centric IDE, continuously providing performance feedback so that developers can see and compare the results of recent runs of their program as they edit their code.The project has the potential to enable science-based performance engineering of multicore applications in the cloud. The vast majority of computer users, not just expert computer scientists, will be able to develop highly efficient parallel software applications, broadly impacting every computing application in every walk of life. The software produced by this project will be made freely available to anyone on the World Wide Web using a liberal open-source license.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
POSE: Phase I: Open Source Ecosystem for OpenCilk
-
批准号:2229704
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2022
-
负责人:Charles Leiserson
-
依托单位:
CCRI: Medium: Cilk Infrastructure for Next-Generation Parallel-Programming Research
-
批准号:1925609
-
项目类别:Standard Grant
-
资助金额:$150.0万
-
财政年份:2019
-
负责人:Charles Leiserson
-
依托单位:
SHF: AF: Large: Collaborative Research: Parallelism without Concurrency
-
批准号:1314547
-
项目类别:Continuing Grant
-
资助金额:$100.0万
-
财政年份:2013
-
负责人:Charles Leiserson
-
依托单位:
SHF: AF: Medium: Collaborative Research:The Ponchoir Stencil Complier
-
批准号:1162148
-
项目类别:Continuing Grant
-
资助金额:$80.94万
-
财政年份:2012
-
负责人:Charles Leiserson
-
依托单位:
CSR: Small: Using Thread-Local Memory Mapping to Support Memory Abstractions for Dynamic Multithreading
-
批准号:1017058
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2010
-
负责人:Charles Leiserson
-
依托单位:
HECURA: Colaborative: Multidimensional and String Indexes for Streaming Data
-
批准号:0937860
-
项目类别:Standard Grant
-
资助金额:$60.0万
-
财政年份:2009
-
负责人:Charles Leiserson
-
依托单位:
SBIR Phase I: Cilk++
-
批准号:0712243
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2007
-
负责人:Charles Leiserson
-
依托单位:
CSR-AES: Feedback-Driven Adaptive Multithreading
-
批准号:0615215
-
项目类别:Continuing Grant
-
资助金额:$48.4万
-
财政年份:2006
-
负责人:Charles Leiserson
-
依托单位:
HECURA: Microdata Storage Systems for High-End Computing
-
批准号:0621511
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2006
-
负责人:Charles Leiserson
-
依托单位:
CPA: Practical Cache-Oblivious B-Trees
-
批准号:0541209
-
项目类别:Standard Grant
-
资助金额:$27.5万
-
财政年份:2006
-
负责人:Charles Leiserson
-
依托单位:
DDDAS-TMRP: Planet-in-a-Bottle: A Numerical Fluid-Laboratory System
-
批准号:0540248
-
项目类别:Standard Grant
-
资助金额:$60.0万
-
财政年份:2006
-
负责人:Charles Leiserson
-
依托单位:
NGS: A Computing Environment Based on Hardware Transactional Memory
-
批准号:0305606
-
项目类别:Continuing Grant
-
资助金额:$40.0万
-
财政年份:2004
-
负责人:Charles Leiserson
-
依托单位:
ITR/NGS: Transactions Everywhere
-
批准号:0324974
-
项目类别:Continuing Grant
-
资助金额:$65.0万
-
财政年份:2003
-
负责人:Charles Leiserson
-
依托单位:
Next Generation Software: A Computing Environment for Adaptively Parallel Multithreading
-
批准号:9975036
-
项目类别:Standard Grant
-
资助金额:$10.0万
-
财政年份:2000
-
负责人:Charles Leiserson
-
依托单位:
1992 Brown/MIT Conference on Advanced Research in VLSI and Parallel Systems, March 25-27, 1992, Providence, Rhode Island
-
批准号:9200486
-
项目类别:Standard Grant
-
资助金额:$1.1万
-
财政年份:1992
-
负责人:Charles Leiserson
-
依托单位:
Fourth MIT Conference on Advanced Research in VLSI, Massachusetts Institute of Technology, Cambridge, Massachusetts, April 7-9, 1986
-
批准号:8519180
-
项目类别:Standard Grant
-
资助金额:$2.5万
-
财政年份:1986
-
负责人:Charles Leiserson
-
依托单位:
Presidential Young Investigator Award: Theory of Computing Machinery
-
批准号:8451995
-
项目类别:Continuing Grant
-
资助金额:$31.25万
-
财政年份:1985
-
负责人:Charles Leiserson
-
依托单位:
国内基金
海外基金
钴基Full-Heusler合金的掺杂效应和薄膜噪声特性研究
-
批准号:51871067
-
项目类别:面上项目
-
资助金额:60.0万元
-
批准年份:2018
-
负责人:吴晟
-
依托单位: