CSR: Large: Collaborative Research: Kali: A System for Sequential Programming of Multicore Processors
CSR: Large: Collaborative Research: Kali: A System for Sequential Programming of Multicore Processors
批准号:
1111407
负责人:
David Padua
金额:
$90.59万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2011
资助国家:
美国
项目状态:
已结题
起止时间:
2011-08-01 至 2017-07-31
中文摘要
今天的大多数计算机都是“多核”并行计算机,能够同时执行多个独立的计算线程。不幸的是,大多数现有的程序不是并行的,不能利用这种硬件能力。此外,使用像OpenMP这样的当前符号编写并行程序比编写顺序程序更困难,因此增加了开发成本和程序缺陷的可能性。Kali项目正在构建一个软件系统,该系统将允许大多数应用程序程序员编写顺序程序,并且在多核处理器上仍然获得良好的性能。并行性将隐藏在由专家并行程序员编写的面向对象的类库中,并将由一个复杂的运行时系统管理,该系统使用一系列根据应用程序需求定制的并行执行策略。应用程序员可以利用顺序编程的优势,如熟悉性、可读性、可维护性和可调试性。他们还将能够调整程序的性能和功率,而不必降低到较低的抽象级别。此外,Kali项目正在研究使用创新硬件,以促进高效程序的开发。最后,该项目正在产生一套应用程序基准,这将有助于类似系统的性能评估。
英文摘要
Most computers today are 'multicore' parallel computers that are capable of executing several independent threads of computation simultaneously. Unfortunately, most existing programs are not parallel and cannot take advantage of this hardware capability. Furthermore, writing parallel programs using current notations like OpenMP is more difficult than writing sequential programs and, as a result, increases development costs and the likelihood of program defects.The Kali project is building a software system that will permit most application programmers to write sequential programs and still obtain good performance on multicore processors. Parallelism will be hidden within object-oriented class libraries written by expert parallel programmers and it will be managed by a sophisticated runtime system that uses a range of parallel execution strategies customized to the needs of the application. Applications programmers can take advantage of the benefits of sequential programming such as familiarity, readability, maintainability, and debuggability. They will also be able to tune program performance and power without having to drop down to a lower abstraction level. In addition, the Kali project is studying the use of innovative hardware to facilitate the development of efficient programs. Finally, the project is producing a suite of application benchmarks that will be useful for performance evaluation of similar systems.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
XPS: FULL: FP: Collaborative Research:Advancing autovectorization
-
批准号:1533912
-
项目类别:Standard Grant
-
资助金额:$50.7万
-
财政年份:2015
-
负责人:David Padua
-
依托单位:
Collaborative Research: Conceptualizing an Institute for Using Inter-Domain Abstractions to Support Inter-Disciplinary Applications
-
批准号:1216788
-
项目类别:Standard Grant
-
资助金额:$13.5万
-
财政年份:2012
-
负责人:David Padua
-
依托单位:
EAGER: A Study of the Limitations of Program Analysis for Autovectorization
-
批准号:1251312
-
项目类别:Standard Grant
-
资助金额:$6.12万
-
财政年份:2012
-
负责人:David Padua
-
依托单位:
Indo-US Workshop on Parallelism and the Future of High-Performance Computing
-
批准号:0949178
-
项目类别:Standard Grant
-
资助金额:$9.0万
-
财政年份:2010
-
负责人:David Padua
-
依托单位:
Collaborative Research: Next Generation Compilers for Emerging Multicore Systems
-
批准号:0702260
-
项目类别:Continuing Grant
-
资助金额:$30.0万
-
财政年份:2007
-
负责人:David Padua
-
依托单位:
Workshop: A Workshop on the Future of Compiler Research
-
批准号:0605116
-
项目类别:Standard Grant
-
资助金额:$1.5万
-
财政年份:2006
-
负责人:David Padua
-
依托单位:
CSR-AES: Collaborative Research: Library Generators for Advanced Execution Systems
-
批准号:0509432
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2005
-
负责人:David Padua
-
依托单位:
NGS: Collaborative Research: An OpenMp Environment for Wide-Area Networked Computing
-
批准号:0103610
-
项目类别:Continuing Grant
-
资助金额:$35.0万
-
财政年份:2001
-
负责人:David Padua
-
依托单位:
ITR/SY: A New Framework For Program Optimization
-
批准号:0121401
-
项目类别:Standard Grant
-
资助金额:$180.0万
-
财政年份:2001
-
负责人:David Padua
-
依托单位:
ITR: An Optimizing Compiler for Languages with Programmable Memory Models
-
批准号:0081265
-
项目类别:Continuing Grant
-
资助金额:$49.0万
-
财政年份:2000
-
负责人:David Padua
-
依托单位:
MATLAB Extensions and Compiler Techniques for High-Performance Computing
-
批准号:9870687
-
项目类别:Continuing Grant
-
资助金额:$39.56万
-
财政年份:1999
-
负责人:David Padua
-
依托单位:
国内基金
海外基金
登录
查看更多内容
基于水稻穗粒数关键基因LARGE2提高作物产量的探索与应用
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2026
-
负责人:黄洛将
-
依托单位:
水稻穗粒数调控关键因子LARGE6的分子遗传网络解析
-
批准号:--
-
项目类别:青年科学基金项目
-
资助金额:30万元
-
批准年份:2022
-
负责人:黄洛将
-
依托单位:
量子自旋液体中拓扑拟粒子的性质:量子蒙特卡罗和新的large-N理论
-
批准号:12074246
-
项目类别:面上项目
-
资助金额:62.0万元
-
批准年份:2020
-
负责人:Yoshitomo Kamiya
-
依托单位:
甘蓝型油菜Large Grain基因调控粒重的分子机制研究
-
批准号:31972875
-
项目类别:面上项目
-
资助金额:58.0万元
-
批准年份:2019
-
负责人:石江华
-
依托单位:
Large PB/PB小鼠 视网膜新生血管模型的研究
-
批准号:30971650
-
项目类别:面上项目
-
资助金额:8.0万元
-
批准年份:2009
-
负责人:周旻
-
依托单位:
基因discs large在果蝇卵母细胞的后端定位及其体轴极性形成中的作用机制
-
批准号:30800648
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2008
-
负责人:于玲珠
-
依托单位:
LARGE基因对口腔癌细胞中α-DG糖基化及表达的分子调控
-
批准号:30772435
-
项目类别:面上项目
-
资助金额:29.0万元
-
批准年份:2007
-
负责人:尚政军
-
依托单位: