课题基金 / 基金详情

High-Level Design for FPGAs and Embedded Systems

High-Level Design for FPGAs and Embedded Systems
FPGA 和嵌入式系统的高级设计
批准号:
RGPIN-2015-06527
负责人:
Brown, Stephen
金额:
$1.82万
依托单位:
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2018
资助国家:
加拿大
项目状态:
已结题
起止时间:
2018-01-01 至 2019-12-31

项目摘要

项目成果

Brown, Stephen的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Field-programmable gate arrays (FPGAs) are integrated circuits that can be programmed by an end user to implement any digital hardware circuit. A relatively new use of FPGAs is in compute acceleration, where parts of a computational algorithm are executed in software on a CPU and other parts are implemented as hardware accelerators in an FPGA. Accelerating an algorithm in this way offers an order of magnitude improvement over software running on a processor in terms of energy efficiency and/or performance for some applications. The development of such hybrid systems remains a challenge in the industry, requiring manual partitioning of algorithms into software and hardware, and manual coding of hardware using languages like Verilog or VHDL. The research in this proposed Discovery Grant is intended to improve the state-of-the-art in this area by automatically generating hybrid hardware/software implementations.******Over the past three years, the applicant's research group has created an open-source research framework called LegUp. It is able to automatically partition a compute-intensive algorithm written in the C programming language into software parts running on a processor, and hardware parts implemented in an FPGA. The system is able to automatically identify and produce the hardware parts from the original C code, with no manual hardware design. LegUp produces hardware circuits from C code by using a combination of profiling and high-level-synthesis algorithms.***LegUp is available online and has been downloaded by over 1,000 research groups worldwide. In the proposed research, the LegUp tool will be enhanced extensively. One topic will involve the generation of faster hardware in the form of streaming circuits, as opposed to the currently-generated data-path and control circuits. Support will be added for ARM processors, which are very popular in the industry, so that LegUp can produce automatically hybrid systems involving both ARM processors and hardware accelerators; currently LegUp supports only MIPs processors.******As a longer-term goal the proposed research will attempt to automatically generate hardware accelerators from processor machine code, rather than the source code of a program. In this approach, parts of the machine code executing on a processor will be identified automatically using profiling, at run-time, for hardware acceleration. This machine code will be disassembled by LegUp into assembly language code and then compiled into Verilog code to make hardware accelerators, using much of the capability that already exists in the LegUp infrastructure. If successful, this approach would engender the automatic acceleration of any program running on a computer that has an FPGA and the LegUp tools installed. If an FPGA were included in mainstream computers, and the LegUp tools were installed, then even users of home and/or office computers would have access to hardware acceleration.**
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Interplay between mechanical behaviour of the spine and skeletal muscle
  • 批准号:
    RGPAS-2020-00022
  • 项目类别:
    Discovery Grants Program - Accelerator Supplements
  • 资助金额:
    $2.91万
  • 财政年份:
    2022
  • 负责人:
    Brown, Stephen
  • 依托单位:
Interplay between mechanical behaviour of the spine and skeletal muscle
  • 批准号:
    RGPIN-2020-04521
  • 项目类别:
    Discovery Grants Program - Individual
  • 资助金额:
    $3.42万
  • 财政年份:
    2022
  • 负责人:
    Brown, Stephen
  • 依托单位:
Leveraging FPGAs for Machine Learning Implementation and Acceleration
  • 批准号:
    RGPIN-2020-07118
  • 项目类别:
    Discovery Grants Program - Individual
  • 资助金额:
    $2.84万
  • 财政年份:
    2022
  • 负责人:
    Brown, Stephen
  • 依托单位:
Interplay between mechanical behaviour of the spine and skeletal muscle
  • 批准号:
    RGPAS-2020-00022
  • 项目类别:
    Discovery Grants Program - Accelerator Supplements
  • 资助金额:
    $2.91万
  • 财政年份:
    2021
  • 负责人:
    Brown, Stephen
  • 依托单位:
国内基金
海外基金
Applications of AI in Market Design
  • 批准号:
    --
  • 项目类别:
    外国青年学者研 究基金项目
  • 资助金额:
    --
  • 批准年份:
    2024
  • 负责人:
    Manshu Khanna
  • 依托单位:
基于“Design-Build-Test”循环策略的新型紫色杆菌素组合生物合成研究
  • 批准号:
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2021
  • 负责人:
  • 依托单位:
在噪声和约束条件下的unitary design的理论研究
  • 批准号:
    12147123
  • 项目类别:
    专项基金项目
  • 资助金额:
    18万元
  • 批准年份:
    2021
  • 负责人:
    顾炎武
  • 依托单位: