CAREER: Scalable Compiler Optimizations for New Software
CAREER: Scalable Compiler Optimizations for New Software
批准号:
0243657
负责人:
Rastislav Bodik
金额:
$24.15万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2002
资助国家:
美国
项目状态:
已结题
起止时间:
2002-08-01 至 2007-05-31
中文摘要
本研究计划的目标是为新兴的软件应用开发编译器优化技术。 与当前的实践状态相比,新的软件应用程序将用类型安全语言编写(例如,Java)将包含数百万行代码,通常由分布在多台机器上的组件构建,并将在具有多个控制线程的处理器上运行,但需要数百个周期才能访问主存。 现代软件将需要现代优化,需要在三个方面可扩展:程序的大小,分布式组件的数量以及不断增长的内存延迟。 这项研究提出了实现可扩展性,利用从根本上新颖的形式的投机,剖析,需求驱动的分析,运行时检查,和硬件支持。 为了开发这些技术,将进行三项具体的工作:消除数组边界检查,需求驱动的指针分析,以及基于指针的数据结构的预取。
英文摘要
The goal of this research program is to develop compiler optimization technology for emerging software applications. Compared to the current state-of-the-practice, the new software applications will be written in type-safe languages (e.g., Java), will contain millions of lines of code, will often be built from components distributed across multiple machines, and will run on processors that will have multiple threads of control, but will take hundreds of cycles to access the main memory. Modern software will require modern optimizations that will need to be scalable in three ways: with the size of the program, with the number of distributed components, and with the growing memory latency. This research proposes to achieve scalability by exploiting radically novel forms of speculation, profiling, demand-driven analysis, run-time checks, and hardware support. To develop these technologies, three specific efforts will be undertaken: elimination of array-bounds checks, demand-driven pointer analysis, and prefetching for pointer-based data structures.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: FMitF: Track I: End-usser Programming for CAD Systems via Language Design and Synthesis
-
批准号:2219864
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2022
-
负责人:Rastislav Bodik
-
依托单位:
FMitF: Track I: End-User Programming with Synthesis-Guided Interaction Models
-
批准号:2122950
-
项目类别:Standard Grant
-
资助金额:$74.97万
-
财政年份:2021
-
负责人:Rastislav Bodik
-
依托单位:
RAPID: Collecting Reliable COVID-19 Datasets in Crisis Conditions
-
批准号:2029457
-
项目类别:Standard Grant
-
资助金额:$7.0万
-
财政年份:2020
-
负责人:Rastislav Bodik
-
依托单位:
FMitF: Track II: Programming by Demonstration for the Browser with Applications in Data Science
-
批准号:1918027
-
项目类别:Standard Grant
-
资助金额:$9.89万
-
财政年份:2019
-
负责人:Rastislav Bodik
-
依托单位:
Convergence Accelerator Phase I (RAISE): Linking the Open Knowledge Network to the Web with End-User Programming
-
批准号:1936731
-
项目类别:Standard Grant
-
资助金额:$99.47万
-
财政年份:2019
-
负责人:Rastislav Bodik
-
依托单位:
CAPA: Collaborative Research: ARION: Taming Heterogeneity with DSLs, Approximation, and Synthesis
-
批准号:1723352
-
项目类别:Standard Grant
-
资助金额:$85.0万
-
财政年份:2017
-
负责人:Rastislav Bodik
-
依托单位:
SI2-SSE: Algorithms and Tools for Data-Driven Executable Biology
-
批准号:1535191
-
项目类别:Standard Grant
-
资助金额:$49.98万
-
财政年份:2015
-
负责人:Rastislav Bodik
-
依托单位:
Student travel support for POPL 2016
-
批准号:1549324
-
项目类别:Standard Grant
-
资助金额:$1.5万
-
财政年份:2015
-
负责人:Rastislav Bodik
-
依托单位:
Student travel support for POPL 2016
-
批准号:1625220
-
项目类别:Standard Grant
-
资助金额:$1.5万
-
财政年份:2015
-
负责人:Rastislav Bodik
-
依托单位:
SHF: Small: Programming Abstractions for Algorithmic Software Synthesis
-
批准号:0916351
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2009
-
负责人:Rastislav Bodik
-
依托单位:
SoD-TEAM: Programming by Sketching
-
批准号:0613997
-
项目类别:Standard Grant
-
资助金额:$20.0万
-
财政年份:2006
-
负责人:Rastislav Bodik
-
依托单位:
CT-ISG: Implementing Provably Correct High-Performance Ciphers with Sketching
-
批准号:0524815
-
项目类别:Standard Grant
-
资助金额:$45.0万
-
财政年份:2005
-
负责人:Rastislav Bodik
-
依托单位:
CAREER: Scalable Compiler Optimizations for New Software
-
批准号:0093275
-
项目类别:Continuing Grant
-
资助金额:$30.0万
-
财政年份:2001
-
负责人:Rastislav Bodik
-
依托单位:
国内基金
海外基金
Scalable Learning and Optimization: High-dimensional Models and Online Decision-Making Strategies for Big Data Analysis
-
批准号:--
-
项目类别:合作创新研究团队
-
资助金额:--
-
批准年份:2024
-
负责人:姚韬
-
依托单位: