课题基金 / 基金详情

CAREER: Design Virtualization for Mainstream Programming of Reconfigurable Computers

CAREER: Design Virtualization for Mainstream Programming of Reconfigurable Computers
职业:可重构计算机主流编程的设计虚拟化
批准号:
1149285
负责人:
Greg Stitt
金额:
$45.0万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2012
资助国家:
美国
项目状态:
已结题
起止时间:
2012-02-01 至 2019-07-31

项目摘要

项目成果

Greg Stitt的其他基金

相似基金

相关文献

中文摘要
翻译
尽管可重构计算(RC)设备已经被广泛地示出与其他计算设备相比具有显著的性能和功率优势,但是由于由非主流高级综合、复杂的低级调试、通常需要数小时或数天的冗长编译时间、缺乏代码可移植性、过高的设备成本以及其他挑战。 为了解决这些问题,本研究引入RC虚拟化,以减少高层次的应用程序和物理RC设备之间的语义差距与成千上万的细粒度资源。鉴于物理RC设备必须是细粒度的,以实现灵活性和成本效益,所提出的虚拟RC设备,实现在这样的物理设备之上,可以专门用于不同的应用领域的需要,以隐藏物理设备的复杂性。因此,建议的虚拟化支持快速RC编译,可以在几秒钟内完成,而不是几小时。快速RC编译反过来支持主流的调试设计方法。虚拟化还实现了跨物理RC设备的应用程序可移植性,类似于虚拟机实现可移植软件代码的方式,此外还实现了工具可移植性,使第三方工具能够针对任何RC系统。最后,通过将虚拟化与来自用于异构加速器的标准化并行语言的高级合成相结合(例如,OpenCL),本研究通过启用其他主流计算设备使用的设计流程来启用主流RC使用。
英文摘要
Although reconfigurable computing (RC) devices have been widely shown to have significant performance and power advantages compared to other computing devices, mainstream usage of such devices has been resisted due to increased application design complexity caused by non-mainstream high-level synthesis, complex low-level debugging, lengthy compilation times often requiring hours or days, a lack of code portability, prohibitive device costs, among other challenges. To address these problems, this study introduces RC virtualization to reduce the semantic gap between high-level applications and physical RC devices with hundreds of thousands of fine-grained resources. Whereas physical RC devices must be fine grained for flexibility and cost effectiveness, the proposed virtual RC devices, which are implemented atop such physical devices, can be specialized to the needs of different application domains to hide physical device complexity. As a result, the proposed virtualization enables rapid RC compilation that can complete in seconds as opposed to hours. Rapid RC compilation in turn enables mainstream design methodologies for debugging. Virtualization also enables application portability across physical RC devices, similar to how virtual machines achieve portable software code, in addition to tool portability that enables third-party tools to target any RC system. Finally, by combining virtualization with high-level synthesis from standardized parallel languages for heterogeneous accelerators (e.g., OpenCL), this study enables mainstream RC usage by enabling the design flow used by other mainstream computing devices.
期刊论文(1)
专著(0)
科研奖励(0)
会议论文
DOI: 10.1145/3391899
发表时间: 2020
期刊: ACM Transactions on Embedded Computing Systems
影响因子: 2
作者: [Stitt, Greg, Campbell, David]
通讯作者: Campbell, David
SHF: Small: Enabling New Machine-Learning Usage Scenarios with Software-Defined Hardware for Symbolic Regression
  • 批准号:
    1909244
  • 项目类别:
    Standard Grant
  • 资助金额:
    $49.95万
  • 财政年份:
    2019
  • 负责人:
    Greg Stitt
  • 依托单位:
CSR: Small: Elastic Computing - An Enabling Technology for Transparent, Portable, and Adaptive Multi-Core Heterogeneous Computing
  • 批准号:
    0914474
  • 项目类别:
    Standard Grant
  • 资助金额:
    $40.54万
  • 财政年份:
    2009
  • 负责人:
    Greg Stitt
  • 依托单位:
国内基金
海外基金
Applications of AI in Market Design
  • 批准号:
    --
  • 项目类别:
    外国青年学者研 究基金项目
  • 资助金额:
    --
  • 批准年份:
    2024
  • 负责人:
    Manshu Khanna
  • 依托单位:
基于“Design-Build-Test”循环策略的新型紫色杆菌素组合生物合成研究
  • 批准号:
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2021
  • 负责人:
  • 依托单位:
在噪声和约束条件下的unitary design的理论研究
  • 批准号:
    12147123
  • 项目类别:
    专项基金项目
  • 资助金额:
    18万元
  • 批准年份:
    2021
  • 负责人:
    顾炎武
  • 依托单位: