Software-Specified Hardware Acceleration for Energy-Efficient Computing
Software-Specified Hardware Acceleration for Energy-Efficient Computing
批准号:
RGPIN-2019-05785
负责人:
Anderson, Jason
金额:
$4.01万
依托单位:
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2021
资助国家:
加拿大
项目状态:
已结题
起止时间:
2021-01-01 至 2022-12-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Whether it be Uber ride-sharing, social media, or Netflix video streaming, data centre (cloud) computing is the "workhorse" behind countless applications we depend on in today's digital connected society. Data centres represent about 3% of the world's total energy consumption, however, a recent study predicted that they may account for an astounding ~7% of the world's electricity consumed by 2030. The majority of computational work in data centres is done by standard microprocessors. While such processors benefit from logic density increases afforded by Moore's Law, energy efficiency has not improved at the same rate. A proven approach to raise energy efficiency is to customize the computing hardware to the computing task, eliminating the overheads incurred by a generic microprocessor, such as fetching/decoding instructions. Field-programmable gate arrays (FPGAs) are programmable chips that can be configured to realize any digital circuit. FPGAs are thus an ideal media on which to implement custom compute accelerators in data centres, and have been shown to produce orders-of-magnitude improvements in energy efficiency. Major cloud-computing providers have recently announced the deployment of FPGAs in their data centres -- a "game changer" for what was once seen as a niche technology. FPGAs are now a part of the sharing economy: from anywhere in the world, one can rent a cloud FPGA for accelerated energy-efficient custom computing. FPGAs are poised for a prominent role in energy-efficient data centre computing, however, a challenge is that they are difficult to use by software engineers for two primary reasons: 1) implementing a circuit on an FPGA has historically required knowledge of hardware design, where the circuit is described at a low level of abstraction in a hardware description language, such as VHDL or Verilog, and 2) compiling a design for an FPGA is time intensive, taking up to hours or days, preventing the real-time design -> debug -> execute iterative cycle that software engineers are accustomed to. What is needed is for FPGAs to be software programmable, with the desired behaviour specified at a high level of abstraction, and new approaches and architectures that permit such specifications to be rapidly compiled into the underlying FPGA hardware. A first thrust undertaken to address the FPGA usability challenge is the application of machine learning techniques within high-level synthesis (HLS). HLS is the automated synthesis of a hardware circuit from a software program. Presently, the quality of circuit (power, performance, area) produced by HLS tools is inferior to human-expert designed hardware. HLS tools are by nature heuristic approaches, and we propose to apply machine learning algorithms, within HLS itself, to raise circuit quality. A second research thrust concerns the architecture of the target FPGA. We propose to attack today's lengthy compile times through compile-time-friendly architectural changes.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Software-Specified Hardware Acceleration for Energy-Efficient Computing
-
批准号:RGPIN-2019-05785
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$4.01万
-
财政年份:2022
-
负责人:Anderson, Jason
-
依托单位:
Evolutionary origin of higher taxa
-
批准号:RGPIN-2017-04821
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$5.83万
-
财政年份:2021
-
负责人:Anderson, Jason
-
依托单位:
Evolutionary origin of higher taxa
-
批准号:RGPIN-2017-04821
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.91万
-
财政年份:2020
-
负责人:Anderson, Jason
-
依托单位:
Software-Specified Hardware Acceleration for Energy-Efficient Computing
-
批准号:RGPIN-2019-05785
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$4.01万
-
财政年份:2020
-
负责人:Anderson, Jason
-
依托单位:
Evolutionary origin of higher taxa
-
批准号:RGPIN-2017-04821
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.91万
-
财政年份:2019
-
负责人:Anderson, Jason
-
依托单位:
Software-Specified Hardware Acceleration for Energy-Efficient Computing
-
批准号:RGPIN-2019-05785
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$4.01万
-
财政年份:2019
-
负责人:Anderson, Jason
-
依托单位:
Evolutionary origin of higher taxa
-
批准号:RGPIN-2017-04821
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.91万
-
财政年份:2018
-
负责人:Anderson, Jason
-
依托单位:
FPGA high-level synthesis and virtualization
-
批准号:492938-2015
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$2.74万
-
财政年份:2018
-
负责人:Anderson, Jason
-
依托单位:
Raising the Energy Efficiency of Mobile and Cloud Computing with FPGAs
-
批准号:RGPIN-2014-04749
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.26万
-
财政年份:2018
-
负责人:Anderson, Jason
-
依托单位:
Raising the Energy Efficiency of Mobile and Cloud Computing with FPGAs
-
批准号:RGPIN-2014-04749
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.26万
-
财政年份:2017
-
负责人:Anderson, Jason
-
依托单位:
Evolutionary origin of higher taxa
-
批准号:RGPIN-2017-04821
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.91万
-
财政年份:2017
-
负责人:Anderson, Jason
-
依托单位:
FPGA high-level synthesis and virtualization
-
批准号:492938-2015
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$2.74万
-
财政年份:2017
-
负责人:Anderson, Jason
-
依托单位:
Raising the Energy Efficiency of Mobile and Cloud Computing with FPGAs
-
批准号:RGPIN-2014-04749
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.26万
-
财政年份:2016
-
负责人:Anderson, Jason
-
依托单位:
Evolution of modern amphibians
-
批准号:327756-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.89万
-
财政年份:2016
-
负责人:Anderson, Jason
-
依托单位:
Evolution of modern amphibians
-
批准号:327756-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.89万
-
财政年份:2015
-
负责人:Anderson, Jason
-
依托单位:
Raising the Energy Efficiency of Mobile and Cloud Computing with FPGAs
-
批准号:RGPIN-2014-04749
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.26万
-
财政年份:2015
-
负责人:Anderson, Jason
-
依托单位:
Raising the Energy Efficiency of Mobile and Cloud Computing with FPGAs
-
批准号:RGPIN-2014-04749
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.26万
-
财政年份:2014
-
负责人:Anderson, Jason
-
依托单位:
Evolution of modern amphibians
-
批准号:327756-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.89万
-
财政年份:2014
-
负责人:Anderson, Jason
-
依托单位:
Evolution of modern amphibians
-
批准号:327756-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.89万
-
财政年份:2013
-
负责人:Anderson, Jason
-
依托单位:
Energy-effiecient low-cost FPGAs
-
批准号:372073-2009
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.35万
-
财政年份:2013
-
负责人:Anderson, Jason
-
依托单位:
海外基金