CSR-AES: Collaborative Research: Library Generators for Advanced Execution Systems
CSR-AES:协作研究:高级执行系统的库生成器
基本信息
- 批准号:0509432
- 负责人:
- 金额:--
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2005
- 资助国家:美国
- 起止时间:2005-07-15 至 2010-06-30
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
It is well-known that most applications do not exploit the full performance potential of computer hardware. A promising new approach for addressing some of these problems is provided by library generators. Although all library generators have much in common, there is currently little code reuse in their implementation. This project will develop an infrastructure, called Proteus to generate highly optimized libraries for four important problem domains: dense linear algebra, sorting, data mining, and network packet processing. The platforms of interst for these environments include sequential processors with deep memory hierarchies, multi-core systems that provide small-scale shared-memory parallelism, and custom network processors.Research advances on several fronts are required to make Proteus a reality: a simple domain language for linear algebra in the proposal and appropriate DSL's for data mining and network packet processing. Once domain-specific optimizations are done, the programs will be translated into a lower-level language called the X language, to be developed under the project, that will represent in a compact way the search space as well as the strategy for adapting the code to the hardware. Proteus will contain tools for gathering information about the target machine, for guiding the selection process either statically or dynamically, for implementing domain-independent optimizations of the X code, and for generating C code as the final output.The Proteus infrastructure will enable rapid prototyping of library generators for different domains. The libraries that will beproduced in the four different domains will be useful and interesting in their own right. In addition, tools will be developed for gathering information about the target machines and the computing environment, can be used by themselves in other projects.
众所周知,大多数应用程序没有充分利用计算机硬件的性能潜力。库生成器为解决其中一些问题提供了一种很有前途的新方法。尽管所有的库生成器都有很多共同之处,但目前在它们的实现中几乎没有代码重用。该项目将开发一个名为Proteus的基础设施,为四个重要的问题域生成高度优化的库:密集线性代数、排序、数据挖掘和网络数据包处理。这些环境的感兴趣的平台包括具有深度内存层次的顺序处理器、提供小规模共享内存并行性的多核系统和定制的网络处理器。要使Proteus成为现实,需要在几个方面取得进展:提案中的线性代数简单领域语言,以及用于数据挖掘和网络数据包处理的合适的DSL。一旦完成特定领域的优化,这些程序将被翻译成一种称为X语言的低级语言,将在该项目下开发,该语言将以紧凑的方式表示搜索空间以及使代码适应硬件的策略。Proteus将包含用于收集有关目标机器的信息的工具,用于静态或动态指导选择过程,用于实施X代码的域无关优化,以及用于生成作为最终输出的C代码。Proteus基础设施将使不同域的库生成器能够快速成型。将在四个不同领域产生的库本身将是有用和有趣的。此外,还将开发用于收集有关目标机器和计算环境的信息的工具,这些工具可供自己在其他项目中使用。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
David Padua其他文献
CEG_A_150908 179..191
CEG_A_150908 179..191
- DOI:
- 发表时间:
2019 - 期刊:
- 影响因子:0
- 作者:
Vivy Tran;R. Shammas;J. Sauk;David Padua - 通讯作者:
David Padua
Containers on the Parallelization of General-Purpose Java Programs
- DOI:
10.1023/a:1007564701813 - 发表时间:
2000-12-01 - 期刊:
- 影响因子:0.900
- 作者:
Peng Wu;David Padua - 通讯作者:
David Padua
Roles of TGFβ in metastasis
转化生长因子β在转移中的作用
- DOI:
10.1038/cr.2008.316 - 发表时间:
2008-12-02 - 期刊:
- 影响因子:25.900
- 作者:
David Padua;Joan Massagué - 通讯作者:
Joan Massagué
P101 RNA-SEQ ANALYSIS OF MOUSE MODELS OF COLITIS IDENTIFIES NOVEL MRNA AND LNCRNA TARGETS ASSOCIATED WITH HUMAN INFLAMMATORY BOWEL DISEASE
- DOI:
10.1053/j.gastro.2017.11.146 - 发表时间:
2018-01-01 - 期刊:
- 影响因子:
- 作者:
Carl Robert Rankin;Ivy Ka Man Law;Charalabos Pothoulakis;David Padua - 通讯作者:
David Padua
Tu1211 AN ANTISENSE OLIGONUCLEOTIDE FOR MICRORNA-24-3P EXHIBITS SAFE AND EFFICIENT KNOCKDOWN ABILITY <em>IN VITRO</em> AND <em>IN VIVO</em> AND INHIBITS TRINITROBENZENE SULFONIC ACID (TNBS) COLITIS
- DOI:
10.1016/s0016-5085(20)33222-4 - 发表时间:
2020-05-01 - 期刊:
- 影响因子:
- 作者:
Artin Soroosh;Carl R. Rankin;Kai Fang;Zulfiqar A. Lokhandwala;Ivy Ka Man Law;Ami Patel;Diane Bui;Dimitrios Iliopoulos;David Padua;Charalabos Pothoulakis - 通讯作者:
Charalabos Pothoulakis
David Padua的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('David Padua', 18)}}的其他基金
XPS: FULL: FP: Collaborative Research:Advancing autovectorization
XPS:完整:FP:协作研究:推进自动矢量化
- 批准号:
1533912 - 财政年份:2015
- 资助金额:
-- - 项目类别:
Standard Grant
Collaborative Research: Conceptualizing an Institute for Using Inter-Domain Abstractions to Support Inter-Disciplinary Applications
协作研究:概念化一个使用跨域抽象来支持跨学科应用的研究所
- 批准号:
1216788 - 财政年份:2012
- 资助金额:
-- - 项目类别:
Standard Grant
EAGER: A Study of the Limitations of Program Analysis for Autovectorization
EAGER:自动向量化程序分析局限性的研究
- 批准号:
1251312 - 财政年份:2012
- 资助金额:
-- - 项目类别:
Standard Grant
CSR: Large: Collaborative Research: Kali: A System for Sequential Programming of Multicore Processors
CSR:大型:协作研究:Kali:多核处理器顺序编程系统
- 批准号:
1111407 - 财政年份:2011
- 资助金额:
-- - 项目类别:
Standard Grant
Indo-US Workshop on Parallelism and the Future of High-Performance Computing
印度-美国并行性和高性能计算的未来研讨会
- 批准号:
0949178 - 财政年份:2010
- 资助金额:
-- - 项目类别:
Standard Grant
Collaborative Research: Next Generation Compilers for Emerging Multicore Systems
合作研究:新兴多核系统的下一代编译器
- 批准号:
0702260 - 财政年份:2007
- 资助金额:
-- - 项目类别:
Continuing Grant
Workshop: A Workshop on the Future of Compiler Research
研讨会:关于编译器研究未来的研讨会
- 批准号:
0605116 - 财政年份:2006
- 资助金额:
-- - 项目类别:
Standard Grant
NGS: Collaborative Research: An OpenMp Environment for Wide-Area Networked Computing
NGS:协作研究:用于广域网络计算的 OpenMp 环境
- 批准号:
0103610 - 财政年份:2001
- 资助金额:
-- - 项目类别:
Continuing Grant
ITR/SY: A New Framework For Program Optimization
ITR/SY:程序优化的新框架
- 批准号:
0121401 - 财政年份:2001
- 资助金额:
-- - 项目类别:
Standard Grant
ITR: An Optimizing Compiler for Languages with Programmable Memory Models
ITR:具有可编程内存模型的语言的优化编译器
- 批准号:
0081265 - 财政年份:2000
- 资助金额:
-- - 项目类别:
Continuing Grant
相似国自然基金
CK1δ/ε介导的AES的降解调控结直肠癌转移和干性的机制研究
- 批准号:31870754
- 批准年份:2018
- 资助金额:59.0 万元
- 项目类别:面上项目
面向AES密钥扩展的抗功耗攻击掩码技术研究
- 批准号:61602239
- 批准年份:2016
- 资助金额:21.0 万元
- 项目类别:青年科学基金项目
具有自主产权的安诚嵌入式处理器上支持AES及GF(2^n)运算的指令扩展结构研究
- 批准号:61373141
- 批准年份:2013
- 资助金额:79.0 万元
- 项目类别:面上项目
肝癌AES治疗体系中新型人源化双特异性抗体的研制
- 批准号:30200330
- 批准年份:2002
- 资助金额:19.0 万元
- 项目类别:青年科学基金项目
AES、SH3BGR和calpain相关新信号通路及与心肌重塑关系的研究
- 批准号:30200106
- 批准年份:2002
- 资助金额:21.0 万元
- 项目类别:青年科学基金项目
单个成矿流体包裹体元素组成的LA-ICP-MS-AES研究
- 批准号:49973026
- 批准年份:1999
- 资助金额:20.0 万元
- 项目类别:面上项目
加权增量卡尔曼滤波在ICP-AES中的应用
- 批准号:29475187
- 批准年份:1994
- 资助金额:5.5 万元
- 项目类别:面上项目
ICP-AES数字化谱信息的智能化处理
- 批准号:29275210
- 批准年份:1992
- 资助金额:4.0 万元
- 项目类别:面上项目
ICPAS 联用和联机技术及GD作为AES 及MS离子源的应用及
- 批准号:29235112
- 批准年份:1992
- 资助金额:18.0 万元
- 项目类别:重点项目
ICP-AES中的一种新型光谱干扰校正方法的研究
- 批准号:28870228
- 批准年份:1988
- 资助金额:4.0 万元
- 项目类别:面上项目
相似海外基金
CSR---AES: Collaborative Research: Intelligent Optimization of Parallel and Distributed Applications (WP2)
CSR---AES:协作研究:并行和分布式应用的智能优化(WP2)
- 批准号:
0917775 - 财政年份:2008
- 资助金额:
-- - 项目类别:
Continuing Grant
CSR-AES Collaborative: Encore/J: Transparently Recoverable Java for Resilient Distributed Computing
CSR-AES 协作:Encore/J:用于弹性分布式计算的透明可恢复 Java
- 批准号:
0720505 - 财政年份:2007
- 资助金额:
-- - 项目类别:
Standard Grant
Collaborative Research: CSR-AES InterGridSolve: A Virtualized, General Purpose, and Interoperable Grid Computing Environment for Computational Science
合作研究:CSR-AES InterGridSolve:用于计算科学的虚拟化、通用且可互操作的网格计算环境
- 批准号:
0720359 - 财政年份:2007
- 资助金额:
-- - 项目类别:
Standard Grant
CSR-AES: Collaborative Research: Behavior-Based Speculative Parallelization and Optimization on Desktop Multiprocessors
CSR-AES:协作研究:桌面多处理器上基于行为的推测并行化和优化
- 批准号:
0720499 - 财政年份:2007
- 资助金额:
-- - 项目类别:
Continuing Grant
CSR---AES: Collaborative Research: Novel Programming Models and Architectures to Simplify Parallel Programming
CSR---AES:协作研究:简化并行编程的新颖编程模型和架构
- 批准号:
0720593 - 财政年份:2007
- 资助金额:
-- - 项目类别:
Continuing Grant
Collaborative Research: CSR-AES: REEact: A Robust Execution Environment for Fragile Multicore Systems
合作研究:CSR-AES:REEact:适用于脆弱多核系统的稳健执行环境
- 批准号:
0720789 - 财政年份:2007
- 资助金额:
-- - 项目类别:
Standard Grant
CSR-AES: Collaborative Research: Behavior-Based Speculative Parallelization and Optimization on Desktop Multiprocessors
CSR-AES:协作研究:桌面多处理器上基于行为的推测并行化和优化
- 批准号:
0720796 - 财政年份:2007
- 资助金额:
-- - 项目类别:
Continuing Grant
Collaborative Research: CSR-AES: REEact: A Robust Execution Environment for Fragile Multicore Systems
合作研究:CSR-AES:REEact:适用于脆弱多核系统的稳健执行环境
- 批准号:
0720645 - 财政年份:2007
- 资助金额:
-- - 项目类别:
Standard Grant
Collaborative Research: CSR-AES: REEact: A Robust Execution Environment for Fragile Multicore Systems
合作研究:CSR-AES:REEact:适用于脆弱多核系统的稳健执行环境
- 批准号:
0720483 - 财政年份:2007
- 资助金额:
-- - 项目类别:
Standard Grant
Collaborative Research: CSR---AES: InterGridSolve: A Virtualized, General Purpose, and Interoperable Grid Computing Environment for Computational Science
合作研究:CSR---AES:InterGridSolve:用于计算科学的虚拟化、通用和可互操作的网格计算环境
- 批准号:
0720731 - 财政年份:2007
- 资助金额:
-- - 项目类别:
Standard Grant