MaxTracker: Continuously Tracking the Maximum Computation Progress for Energy Harvesting ReRAM-based CNN Accelerators
MaxTracker: Continuously Tracking the Maximum Computation Progress for Energy Harvesting ReRAM-based CNN Accelerators
复制标题
MaxTracker:持续跟踪基于 ReRAM 的能量收集 CNN 加速器的最大计算进度
DOI:
10.1145/3477009
复制
发表时间:
2021-09
影响因子:
2
通讯作者:
Vijaykrishnan Narayanan
中科院分区:
文献类型:
--
作者:
Keni Qiu;Nicholas Jao;Kunyu Zhou;Yongpan Liu;Jack Sampson;Mahmut Taylan K;emir;Vijaykrishnan Narayanan
There is an ongoing trend to increasingly offload inference tasks, such as CNNs, to edge devices in many IoT scenarios. As energy harvesting is an attractive IoT power source, recent ReRAM-based CNN accelerators have been designed for operation on harvested energy. When addressing the instability problems of harvested energy, prior optimization techniques often assume that the load is fixed, overlooking the close interactions among input power, computational load, and circuit efficiency, or adapt the dynamic load to match the just-in-time incoming power under a simple harvesting architecture with no intermediate energy storage. Targeting a more efficient harvesting architecture equipped with both energy storage and energy delivery modules, this paper is the first effort to target whole system, end-to-end efficiency for an energy harvesting ReRAM-based accelerator. First, we model the relationships among ReRAM load power, DC-DC converter efficiency, and power failure overhead. Then, a maximum computation progress tracking scheme (MaxTracker) is proposed to achieve a joint optimization of the whole system by tuning the load power of the ReRAM-based accelerator. Specifically, MaxTracker accommodates both continuous and intermittent computing schemes and provides dynamic ReRAM load according to harvesting scenarios. We evaluate MaxTracker over four input power scenarios, and the experimental results show average speedups of 38.4%/40.3% (up to 51.3%/84.4%), over a full activation scheme (with energy storage) and order-of-magnitude speedups over the recently proposed (energy storage-less) ResiRCA technique. Furthermore, we also explore MaxTracker in combination with the Capybara reconfigurable capacitor approach to offer more flexible tuners and thus further boost the system performance.
登录
查看更多内容
DOI:
10.1145/3373376.3378473
发表时间:
2020-03
期刊:
Proceedings of the Twenty-Fifth International Conference on Architectural Support for Programming Languages and Operating Systems
影响因子:
--
作者:
Bradley Denby;Brandon Lucia
通讯作者:
Bradley Denby;Brandon Lucia
DOI:
10.1109/hpca47549.2020.00034
发表时间:
2020-02
期刊:
2020 IEEE International Symposium on High Performance Computer Architecture (HPCA)
影响因子:
--
作者:
Keni Qiu;N. Jao;Mengying Zhao;Cyan Subhra Mishra;Gulsum Gudukbay;Sethu Jose;Jack Sampson;M. Kandemir
通讯作者:
Keni Qiu;N. Jao;Mengying Zhao;Cyan Subhra Mishra;Gulsum Gudukbay;Sethu Jose;Jack Sampson;M. Kandemir
DOI:
10.1109/iccad.2015.7372634
发表时间:
2015-11
期刊:
2015 IEEE/ACM International Conference on Computer-Aided Design (ICCAD)
影响因子:
--
作者:
Kaisheng Ma;Xueqing Li;Yongpan Liu;Jack Sampson;Yuan Xie;N. Vijaykrishnan
通讯作者:
Kaisheng Ma;Xueqing Li;Yongpan Liu;Jack Sampson;Yuan Xie;N. Vijaykrishnan
DOI:
10.1109/aspdac.2017.7858402
发表时间:
2017
期刊:
2017 22nd Asia and South Pacific Design Automation Conference (ASP-DAC)
影响因子:
--
作者:
Kaisheng Ma;Xueqing Li;S. Srinivasa;Yongpan Liu;Jack Sampson;Yuan Xie;N. Vijaykrishnan
通讯作者:
Kaisheng Ma;Xueqing Li;S. Srinivasa;Yongpan Liu;Jack Sampson;Yuan Xie;N. Vijaykrishnan
DOI:
10.1145/3297858.3304011
发表时间:
2018-09
期刊:
Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems
影响因子:
--
作者:
Graham Gobieski;Nathan Beckmann;Brandon Lucia
通讯作者:
Graham Gobieski;Nathan Beckmann;Brandon Lucia