Utilizing Run-Time Reconfiguration to Reduce the Static Power Consumption of FPGAs for Mobile Applications
利用运行时重新配置来降低移动应用 FPGA 的静态功耗
基本信息
- 批准号:RGPIN-2017-04405
- 负责人:
- 金额:$ 1.75万
- 依托单位:
- 依托单位国家:加拿大
- 项目类别:Discovery Grants Program - Individual
- 财政年份:2020
- 资助国家:加拿大
- 起止时间:2020-01-01 至 2021-12-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
The goal of this research is to reduce the power consumption of FPGAs to the level of the lowest power consuming processors through the use of run-time reconfiguration. Run-time reconfiguration, the ability of an FPGA to change its functionality while under operation, has been successfully used in many commercial FPGAs to expand the logic capacity of FPGAs to beyond what can be manufactured by current silicon process technologies. For portable devices with limited battery power, however, the logic capacity of an FPGA is not limited by current process technologies but by the low power output of small batteries. Run-time reconfiguration potentially can allow FPGAs to gracefully trade performance for reduced power consumption in order to bring the power consumption of current low power FPGAs to the level of the lowest power consuming processors.
FPGAs are an important platform for implementing a variety of digital applications due to their short time to market, re-programmability and low non-recurring engineering costs. While FPGAs have been successfully used in many applications including digital signal processing, aerospace, medical imaging, computer vision, speech recognition, and ASIC prototyping, they have not been widely used in mobile applications due to their high static power consumption. In particular, the static power consumption of today's low power FPGAs is significantly higher than the static power consumption of the lowest power consuming processors. Consequently, constrained by the limited power output of small batteries, current mobile devices are mainly limited to the use of low-power processors despite the fact that these processors have extremely low performance and energy efficiency especially when compared to FPGAs.
In this work, we will characterize the effect of run-time reconfiguration on the area, performance, and power efficiency of FPGAs. In particular, we will develop new FPGA area and performance models to accurately measure the effect of run-time reconfiguration on the performance, dynamic and static power consumption of FPGAs. We will then develop new FPGA architectures and tools to effectively utilize run-time reconfiguration under the power constraint of mobile applications and empirically evaluate the effect of run-time reconfiguration on the area, performance and power efficiency of low power FPGAs.
本研究的目标是通过使用运行时重配置,将FPGA的功耗降低到最低功耗处理器的水平。运行时重新配置是FPGA在运行时改变其功能的能力,已成功地用于许多商业FPGA中,以扩展FPGA的逻辑容量,使其超出当前硅工艺技术所能制造的范围。然而,对于电池电量有限的便携式设备,FPGA的逻辑容量不受当前工艺技术的限制,而是受小电池的低功率输出的限制。运行时重新配置可能允许FPGA优雅地以性能换取降低的功耗,以便使当前低功耗FPGA的功耗达到最低功耗处理器的水平。
FPGA是实现各种数字应用的重要平台,因为它们的上市时间短,可重新编程和非经常性工程成本低。虽然FPGA已经成功地用于许多应用,包括数字信号处理、航空航天、医学成像、计算机视觉、语音识别和ASIC原型设计,但由于其高静态功耗,它们尚未广泛用于移动的应用。特别是,当今低功耗FPGA的静态功耗明显高于最低功耗处理器的静态功耗。因此,受限于小型电池的有限功率输出,当前的移动的设备主要限于使用低功率处理器,尽管这些处理器具有极低的性能和能量效率,尤其是当与FPGA相比时。
在这项工作中,我们将描述的影响,运行时的重新配置的面积,性能和功率效率的FPGA。特别是,我们将开发新的FPGA面积和性能模型,以准确地衡量运行时重新配置对FPGA的性能,动态和静态功耗的影响。然后,我们将开发新的FPGA架构和工具,有效地利用运行时的重新配置下的功率约束的移动的应用和经验评估的影响,运行时的重新配置的面积,性能和低功耗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 }}
Ye, Andy其他文献
Ye, Andy的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Ye, Andy', 18)}}的其他基金
Utilizing Run-Time Reconfiguration to Reduce the Static Power Consumption of FPGAs for Mobile Applications
利用运行时重新配置来降低移动应用 FPGA 的静态功耗
- 批准号:
RGPIN-2017-04405 - 财政年份:2022
- 资助金额:
$ 1.75万 - 项目类别:
Discovery Grants Program - Individual
Utilizing Run-Time Reconfiguration to Reduce the Static Power Consumption of FPGAs for Mobile Applications
利用运行时重新配置来降低移动应用 FPGA 的静态功耗
- 批准号:
RGPIN-2017-04405 - 财政年份:2021
- 资助金额:
$ 1.75万 - 项目类别:
Discovery Grants Program - Individual
Utilizing Run-Time Reconfiguration to Reduce the Static Power Consumption of FPGAs for Mobile Applications
利用运行时重新配置来降低移动应用 FPGA 的静态功耗
- 批准号:
RGPIN-2017-04405 - 财政年份:2019
- 资助金额:
$ 1.75万 - 项目类别:
Discovery Grants Program - Individual
Utilizing Run-Time Reconfiguration to Reduce the Static Power Consumption of FPGAs for Mobile Applications
利用运行时重新配置来降低移动应用 FPGA 的静态功耗
- 批准号:
RGPIN-2017-04405 - 财政年份:2018
- 资助金额:
$ 1.75万 - 项目类别:
Discovery Grants Program - Individual
Utilizing Run-Time Reconfiguration to Reduce the Static Power Consumption of FPGAs for Mobile Applications
利用运行时重新配置来降低移动应用 FPGA 的静态功耗
- 批准号:
RGPIN-2017-04405 - 财政年份:2017
- 资助金额:
$ 1.75万 - 项目类别:
Discovery Grants Program - Individual
Utilizing Serial Communication to Improve the Area Efficiency of FPGAs for Implementing Multi-Bit Processing Circuits
利用串行通信提高 FPGA 实现多位处理电路的面积效率
- 批准号:
327691-2012 - 财政年份:2016
- 资助金额:
$ 1.75万 - 项目类别:
Discovery Grants Program - Individual
Utilizing Serial Communication to Improve the Area Efficiency of FPGAs for Implementing Multi-Bit Processing Circuits
利用串行通信提高 FPGA 实现多位处理电路的面积效率
- 批准号:
327691-2012 - 财政年份:2015
- 资助金额:
$ 1.75万 - 项目类别:
Discovery Grants Program - Individual
Utilizing Serial Communication to Improve the Area Efficiency of FPGAs for Implementing Multi-Bit Processing Circuits
利用串行通信提高 FPGA 实现多位处理电路的面积效率
- 批准号:
327691-2012 - 财政年份:2014
- 资助金额:
$ 1.75万 - 项目类别:
Discovery Grants Program - Individual
Utilizing Serial Communication to Improve the Area Efficiency of FPGAs for Implementing Multi-Bit Processing Circuits
利用串行通信提高 FPGA 实现多位处理电路的面积效率
- 批准号:
327691-2012 - 财政年份:2013
- 资助金额:
$ 1.75万 - 项目类别:
Discovery Grants Program - Individual
Utilizing Serial Communication to Improve the Area Efficiency of FPGAs for Implementing Multi-Bit Processing Circuits
利用串行通信提高 FPGA 实现多位处理电路的面积效率
- 批准号:
327691-2012 - 财政年份:2012
- 资助金额:
$ 1.75万 - 项目类别:
Discovery Grants Program - Individual
相似国自然基金
面向汽车物流Milk-run的装箱与车辆路径问题集成研究
- 批准号:71371162
- 批准年份:2013
- 资助金额:52.0 万元
- 项目类别:面上项目
线粒体新型融合方式“kiss-and-run”的分子机制与功能研究
- 批准号:31000598
- 批准年份:2010
- 资助金额:21.0 万元
- 项目类别:青年科学基金项目
相似海外基金
CRII: SaTC: Reconciling Run-time Attestation Methods and Real-Time Embedded Applications
CRII:SaTC:协调运行时证明方法和实时嵌入式应用程序
- 批准号:
2245531 - 财政年份:2023
- 资助金额:
$ 1.75万 - 项目类别:
Standard Grant
Collaborative Research: SaTC: CORE: Small: Securing Brain-inspired Hyperdimensional Computing against Design-time and Run-time Attacks for Edge Devices
协作研究:SaTC:核心:小型:保护类脑超维计算免受边缘设备的设计时和运行时攻击
- 批准号:
2326597 - 财政年份:2023
- 资助金额:
$ 1.75万 - 项目类别:
Continuing Grant
Collaborative Research: SaTC: CORE: Small: Securing Brain-inspired Hyperdimensional Computing against Design-time and Run-time Attacks for Edge Devices
协作研究:SaTC:核心:小型:保护类脑超维计算免受边缘设备的设计时和运行时攻击
- 批准号:
2326598 - 财政年份:2023
- 资助金额:
$ 1.75万 - 项目类别:
Continuing Grant
Utilizing Run-Time Reconfiguration to Reduce the Static Power Consumption of FPGAs for Mobile Applications
利用运行时重新配置来降低移动应用 FPGA 的静态功耗
- 批准号:
RGPIN-2017-04405 - 财政年份:2022
- 资助金额:
$ 1.75万 - 项目类别:
Discovery Grants Program - Individual
SHF:Small: Data-Driven Thermal Monitoring and Run-Time Management for Manycore Processor and Chiplet Designs
SHF:Small:适用于多核处理器和小芯片设计的数据驱动热监控和运行时管理
- 批准号:
2113928 - 财政年份:2021
- 资助金额:
$ 1.75万 - 项目类别:
Standard Grant
Intelligent Log Analytics for Predicting Future Run-Time Issues
用于预测未来运行时问题的智能日志分析
- 批准号:
543528-2019 - 财政年份:2021
- 资助金额:
$ 1.75万 - 项目类别:
Collaborative Research and Development Grants
Utilizing Run-Time Reconfiguration to Reduce the Static Power Consumption of FPGAs for Mobile Applications
利用运行时重新配置来降低移动应用 FPGA 的静态功耗
- 批准号:
RGPIN-2017-04405 - 财政年份:2021
- 资助金额:
$ 1.75万 - 项目类别:
Discovery Grants Program - Individual
SaTC: TTP: Small: TRACE: Tracking Run-time Anomalies in Code Execution
SaTC:TTP:小:TRACE:跟踪代码执行中的运行时异常
- 批准号:
2039615 - 财政年份:2021
- 资助金额:
$ 1.75万 - 项目类别:
Standard Grant
Intelligent Log Analytics for Predicting Future Run-Time Issues
用于预测未来运行时问题的智能日志分析
- 批准号:
543528-2019 - 财政年份:2020
- 资助金额:
$ 1.75万 - 项目类别:
Collaborative Research and Development Grants
Algorithm configuration for improved empirical run-time scaling to solve huge computational problems
用于改进经验运行时缩放的算法配置,以解决巨大的计算问题
- 批准号:
517904-2017 - 财政年份:2020
- 资助金额:
$ 1.75万 - 项目类别:
Vanier Canada Graduate Scholarship Tri-Council - Doctoral 3 years