I-Corps: Optimized Compiler Applications
I-Corps: Optimized Compiler Applications
批准号:
1723712
负责人:
Qing Yi
金额:
$5.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2017
资助国家:
美国
项目状态:
已结题
起止时间:
2017-02-01 至 2017-07-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
The broader impact/commercial potential of this I-Corps project is expected to enhance the performance, productivity, and correctness assurance of computer software development, particularly for computation or data intensive software in areas such as scientific computing, gaming, graph/map processing, data mining, signal processing, and machine learning. The project has potential to speed and scale these types of applications on a variety of hardware platforms. The correctness assurance of these applications is enhances by having a variety of implementation variants for different platforms automatically generated, while allowing a single easy-to-maintain version of the software being used as the source for the different implementation variants. These "automatically improved" applications can, in turn, enable better knowledge discovery through larger-scale scientific simulations and machine learning, and potentially improve the quality of people's daily lives through better GPS routing and natural language processing implementations.This I-Corps project will explore the commercial viability of a system that automatically produces efficient implementation variants of computer software on a variety of different hardware platforms. A graphical user interface is used to permit users to interactively specify the desired application features, provide knowledge about the application source code, and select the appropriate hardware platforms. The project is unique in its interface for supporting interactive communications among software developers, compiler optimizations, and performance tuning of optimizations for varying platforms. While the existing state-of-the-art largely treats compilers as black boxes that optimize a given software application for a single desired hardware platform, this project packages compiler technologies as a collection of optimization tool sets to be used interactively by developers so that optimizations can be applied at a much finer-grained level, specially customized to suit the needs of each application, and better tuned to exploit the varying capabilities of hardware platforms.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SHF: Small: Whole-application Coordiated Parallelization Through The Optimization Of Abstraction Hierarchies
-
批准号:1910488
-
项目类别:Standard Grant
-
资助金额:$49.95万
-
财政年份:2019
-
负责人:Qing Yi
-
依托单位:
SHF: Small: Specializing Compilers For High Performance Computing Through Coordinated Data and Algorithm Optimizations
-
批准号:1421443
-
项目类别:Standard Grant
-
资助金额:$47.76万
-
财政年份:2014
-
负责人:Qing Yi
-
依托单位:
CAREER: Multilayer Code Synthesis For Correctness and Performance
-
批准号:1261811
-
项目类别:Continuing Grant
-
资助金额:$21.96万
-
财政年份:2012
-
负责人:Qing Yi
-
依托单位:
SHF: Small: Collaborative Research: Programming Interface And Runtime For Self-Tuning Scalable C/C++ Data Structures
-
批准号:1261584
-
项目类别:Standard Grant
-
资助金额:$25.0万
-
财政年份:2012
-
负责人:Qing Yi
-
依托单位:
Programmable Code Optimization and Empirical Tuning For High-end Computing
-
批准号:1261778
-
项目类别:Standard Grant
-
资助金额:$11.0万
-
财政年份:2012
-
负责人:Qing Yi
-
依托单位:
SHF: Small: Collaborative Research: Programming Interface And Runtime For Self-Tuning Scalable C/C++ Data Structures
-
批准号:1218179
-
项目类别:Standard Grant
-
资助金额:$25.0万
-
财政年份:2012
-
负责人:Qing Yi
-
依托单位:
CAREER: Multilayer Code Synthesis For Correctness and Performance
-
批准号:0747357
-
项目类别:Continuing Grant
-
资助金额:$40.0万
-
财政年份:2008
-
负责人:Qing Yi
-
依托单位:
Programmable Code Optimization and Empirical Tuning For High-end Computing
-
批准号:0833203
-
项目类别:Standard Grant
-
资助金额:$46.2万
-
财政年份:2008
-
负责人:Qing Yi
-
依托单位:
国内基金
海外基金
Intelligent Patent Analysis for Optimized Technology Stack Selection:Blockchain BusinessRegistry Case Demonstration
-
批准号:--
-
项目类别:外国学者研究基金项目
-
资助金额:--
-
批准年份:2024
-
负责人:USHARANI HAREESH GOVINDARA JAN
-
依托单位: