CAREER: Design Automation for High-Performance Reconfigurable Computing
职业:高性能可重构计算的设计自动化
基本信息
- 批准号:0844951
- 负责人:
- 金额:$ 40万
- 依托单位:
- 依托单位国家:美国
- 项目类别: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.
在异构执行模型中,通用处理器由专用协处理器加速。 对于许多应用,这种方法可以以相对较低的成本产生显著的性能改进。 异构计算最大的挑战是将任意程序与有效的协处理器架构相匹配。 本项目研究自顶向下的设计自动化技术,分析和适应现有的软件异构执行模型。当适应科学软件异构计算平台,软件?最昂贵的计算是在协处理器上执行的,协处理器通常是在FPGA上实现的定制设计的架构。 这种计算称为核,通常是一种众所周知的数值方法或信号变换。 科学应用程序依赖于更奇特或模糊的算法很少适应异构执行。 其中一个原因是,这样的应用程序可能没有明确定义的内核计算,使得难以确定软件的哪些部分在映射到协处理器时将导致最高的整体性能改进。 另一个原因是,手动设计执行复杂、迭代行为的专用硬件需要高水平的设计工作以及硬件设计和目标应用细节方面的高水平专业知识。 为了解决这些问题,本研究开发了一套系统的技术,用于分析软件的运行时行为,以确定软件的哪些组件使用最少的输入和输出数据执行最多的计算。 此分析的结果用于执行硬件/软件分区和解析动态内存引用。 在下一步中,编译器后端将生成精细并行化的协处理器架构。
项目成果
期刊论文数量(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 }}
Jason Bakos其他文献
Jason Bakos的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Jason Bakos', 18)}}的其他基金
Collaborative Research:SHF:Medium:Machine Learning on the Edge for Real-Time Microsecond State Estimation of High-Rate Dynamic Events
合作研究:SHF:Medium:边缘机器学习,用于高速动态事件的实时微秒状态估计
- 批准号:
1956071 - 财政年份:2020
- 资助金额:
$ 40万 - 项目类别:
Continuing Grant
SHF: Small: A Unified Approach for Scheduling Computer Vision Dataflow Graphs
SHF:小型:调度计算机视觉数据流图的统一方法
- 批准号:
1910748 - 财政年份:2019
- 资助金额:
$ 40万 - 项目类别:
Standard Grant
SHF: Small: Collaborative Research: The Automata Programming Paradigm for Genomic Analysis
SHF:小型:协作研究:基因组分析的自动机编程范式
- 批准号:
1421059 - 财政年份:2014
- 资助金额:
$ 40万 - 项目类别:
Standard Grant
SHF: Small: Co-Processors for High-Performance Genome Analysis
SHF:小型:用于高性能基因组分析的协处理器
- 批准号:
0915608 - 财政年份:2009
- 资助金额:
$ 40万 - 项目类别:
Standard Grant
相似国自然基金
Applications of AI in Market Design
- 批准号:
- 批准年份:2024
- 资助金额:万元
- 项目类别:外国青年学者研 究基金项目
基于“Design-Build-Test”循环策略的新型紫色杆菌素组合生物合成研究
- 批准号:
- 批准年份:2021
- 资助金额:0.0 万元
- 项目类别:省市级项目
在噪声和约束条件下的unitary design的理论研究
- 批准号:12147123
- 批准年份:2021
- 资助金额:18 万元
- 项目类别:专项基金项目
相似海外基金
CAREER: Algorithm-Hardware Co-design of Efficient Large Graph Machine Learning for Electronic Design Automation
职业:用于电子设计自动化的高效大图机器学习的算法-硬件协同设计
- 批准号:
2340273 - 财政年份:2024
- 资助金额:
$ 40万 - 项目类别:
Continuing Grant
CAREER: Universal Design Automation Framework for Analog Integrated Systems
职业:模拟集成系统的通用设计自动化框架
- 批准号:
2239033 - 财政年份:2023
- 资助金额:
$ 40万 - 项目类别:
Continuing Grant
CAREER: SHF: Chimp: Algorithm-Hardware-Automation Co-Design Exploration of Real-Time Energy-Efficient Motion Planning
职业:SHF:黑猩猩:实时节能运动规划的算法-硬件-自动化协同设计探索
- 批准号:
2239945 - 财政年份:2023
- 资助金额:
$ 40万 - 项目类别:
Continuing Grant
CAREER: Design Automation of Integrated Power Electronics: From Architectures to Circuits
职业:集成电力电子设计自动化:从架构到电路
- 批准号:
1943271 - 财政年份:2020
- 资助金额:
$ 40万 - 项目类别:
Continuing Grant
CAREER: Uncertainty-Aware and Data-Driven Methods for Electronic and Photonic Design Automation
职业:电子和光子设计自动化的不确定性感知和数据驱动方法
- 批准号:
1846476 - 财政年份:2019
- 资助金额:
$ 40万 - 项目类别:
Continuing Grant
CAREER: Re-thinking Electronic Design Automation Algorithms for Secure Outsourced Integrated Circuit Fabrication
职业:重新思考安全外包集成电路制造的电子设计自动化算法
- 批准号:
1553419 - 财政年份:2016
- 资助金额:
$ 40万 - 项目类别:
Continuing Grant
CAREER: Opportunistic Through-Silicon-Via Utilization: Device, Circuit and Design Automation Perspectives
职业:机会性硅通孔利用:器件、电路和设计自动化视角
- 批准号:
1559026 - 财政年份:2015
- 资助金额:
$ 40万 - 项目类别:
Continuing Grant
CAREER: Integrated Research and Education in Physical Design Automation for Nanotechnology and VLSI Technology Co-Design
职业:纳米技术和超大规模集成电路技术协同设计的物理设计自动化综合研究和教育
- 批准号:
1349984 - 财政年份:2014
- 资助金额:
$ 40万 - 项目类别:
Continuing Grant
CAREER: Opportunistic Through-Silicon-Via Utilization: Device, Circuit and Design Automation Perspectives
职业:机会性硅通孔利用:器件、电路和设计自动化视角
- 批准号:
1350680 - 财政年份:2014
- 资助金额:
$ 40万 - 项目类别:
Continuing Grant
CAREER: Design Automation for Microfluidic Large Scale Integration Laboratories-on-a-Chip
职业:微流控大规模集成片上实验室的设计自动化
- 批准号:
1351115 - 财政年份:2014
- 资助金额:
$ 40万 - 项目类别:
Continuing Grant














{{item.name}}会员




