CSR: Medium: Easy PRAM-Based High-Performance Parallel Programming with Immediate Concurrent Execution (ICE)
CSR: Medium: Easy PRAM-Based High-Performance Parallel Programming with Immediate Concurrent Execution (ICE)
批准号:
1161857
负责人:
Rajeev Barua
金额:
$65.6万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2012
资助国家:
美国
项目状态:
已结题
起止时间:
2012-06-01 至 2018-05-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Parallel programming is in crisis: its difficulty dissuades all but the most determined (and deep-pocketed)software vendors, and speedups are often disappointing for all but regular programs. Merely augmentingthe substantial knowledge-base of parallel computing with incremental ideas in algorithms, programminglanguages, compilers, hardware, power or applications, interesting as they may be, is unlikely to changethis reality.This project advances a powerful idea for drastically improving ease-of-programming within the context ofa holistic many-core research architecture called XMT. Our contention is that without the co-design oflanguage and architecture, one cannot conquer the twin challenges of easy programming and efficientparallelization of irregular programs. Therefore we are developing a new easy-to-program languagecalled ICE as part of ecosystem consisting of XMT, the PRAM algorithmic model, and ICE, that togetherdeliver on this twin goal. The XMT architecture, developed at UMD over the last decade, is capable ofexploiting fine-grained parallelism in irregular programs. ICE is based on the successful PRAM algorithmmodel, which provides a rich theory for parallel programming, and has led to published parallel algorithmsfor hundreds of problems.The broader impact of this project includes (i) much easier parallel programming model leading to moresuccinct and intuitive code; (ii) freeing the programmer of many complex issues in parallel programming,leading to greater productivity and acceptance of parallel programming; (iii) the nearness of ICE andPRAM means that programmers would instantly have a rich ?library? of parallel algorithms without havingto write their own; (iv) a language especially suitable to an architecture that has demonstratedunprecedented speedups on hard-to-parallelize irregular applications; and (v) a very active outreachprogram that has already seen XMT being used at many research and educational institutions.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
I-Corps: Source Recovery from Binaries Using SecondWrite
-
批准号:1265331
-
项目类别:Standard Grant
-
资助金额:$5.0万
-
财政年份:2012
-
负责人:Rajeev Barua
-
依托单位:
CSR: Small: Binary rewriting without relocation information
-
批准号:0916903
-
项目类别:Standard Grant
-
资助金额:$34.91万
-
财政年份:2009
-
负责人:Rajeev Barua
-
依托单位:
CSR-PSCE,SM: Compiler-Directed System Optimization of a Highly-Parallel Fine-Grained Chip Multiprocessor
-
批准号:0834373
-
项目类别:Continuing Grant
-
资助金额:$40.0万
-
财政年份:2008
-
负责人:Rajeev Barua
-
依托单位:
CSR-EHS: Memory management as a run-time service
-
批准号:0720683
-
项目类别:Standard Grant
-
资助金额:$18.0万
-
财政年份:2007
-
负责人:Rajeev Barua
-
依托单位:
CAREER: Synthesis-assistance and Compilation Software for Embedded Systems
-
批准号:0133519
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2002
-
负责人:Rajeev Barua
-
依托单位:
海外基金