CAREER: Design Automation for High-Performance Reconfigurable Computing
CAREER: Design Automation for High-Performance Reconfigurable Computing
批准号:
0844951
负责人:
Jason Bakos
金额:
$40.0万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2009
资助国家:
美国
项目状态:
已结题
起止时间:
2009-07-15 至 2016-06-30
中文摘要
点击翻译按钮获取中文摘要
英文摘要
In a heterogeneous execution model, a general-purpose processor is accelerated by a special-purpose co-processor. For many applications, this approach can yield significant performance improvement at a relatively low cost. The most significant challenge for heterogeneous computing is the task of matching an arbitrary program to an effective co-processor architecture. This project investigates top-down design automation techniques for analyzing and adapting existing software to the heterogeneous execution model.When adapting scientific software to a heterogeneous computing platform, the software?s most expensive computation is performed on the co-processor, which is usually a custom-designed architecture implemented on an FPGA. This computation, referred to as the kernel, is usually a well-known numerical method or signal transformation. Scientific applications that rely on more exotic or obscure algorithms are rarely adapted for heterogeneous execution. One reason for this is that such applications may not have a well-defined kernel computation, making it difficult to determine which portions of the software, when mapped to the co-processor, will result in the highest overall performance improvement. Another reason is that manually designing special-purpose hardware that performs complex, iterative behavior requires a high level of design effort as well as a high level of expertise in both hardware design and in the specifics of the target application. To address these problems, this research develops a set of systematic techniques for analyzing the runtime behavior of software to determine which components of the software perform the most computation using the least volume of input and output data. The results of this analysis are used to perform hardware/software partitioning and to resolve dynamic memory references. In the next step, a compiler back-end will generate a finely-parallelized co-processor architecture.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research:SHF:Medium:Machine Learning on the Edge for Real-Time Microsecond State Estimation of High-Rate Dynamic Events
-
批准号:1956071
-
项目类别:Continuing Grant
-
资助金额:$69.02万
-
财政年份:2020
-
负责人:Jason Bakos
-
依托单位:
SHF: Small: A Unified Approach for Scheduling Computer Vision Dataflow Graphs
-
批准号:1910748
-
项目类别:Standard Grant
-
资助金额:$24.94万
-
财政年份:2019
-
负责人:Jason Bakos
-
依托单位:
SHF: Small: Collaborative Research: The Automata Programming Paradigm for Genomic Analysis
-
批准号:1421059
-
项目类别:Standard Grant
-
资助金额:$17.3万
-
财政年份:2014
-
负责人:Jason Bakos
-
依托单位:
SHF: Small: Co-Processors for High-Performance Genome Analysis
-
批准号:0915608
-
项目类别:Standard Grant
-
资助金额:$15.5万
-
财政年份:2009
-
负责人:Jason Bakos
-
依托单位:
国内基金
海外基金
Applications of AI in Market Design
-
批准号:--
-
项目类别:外国青年学者研 究基金项目
-
资助金额:--
-
批准年份:2024
-
负责人:Manshu Khanna
-
依托单位:
基于“Design-Build-Test”循环策略的新型紫色杆菌素组合生物合成研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2021
-
负责人:
-
依托单位:
在噪声和约束条件下的unitary design的理论研究
-
批准号:12147123
-
项目类别:专项基金项目
-
资助金额:18万元
-
批准年份:2021
-
负责人:顾炎武
-
依托单位: