Loading…
Autonomous Temperature Management through Selective Control of Exact-Approximate Tiles
In this work we propose to isolate and encapsulate into exact-approximate tiles, that we call EXAP-tiles, individual approximations in hardware accelerators mapped onto FPGAs. These approximate hardware accelerators are enhanced with a controller that can dynamically enable or disable these EXAPtile...
Saved in:
Main Authors: | , |
---|---|
Format: | Conference Proceeding |
Language: | English |
Subjects: | |
Online Access: | Request full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | In this work we propose to isolate and encapsulate into exact-approximate tiles, that we call EXAP-tiles, individual approximations in hardware accelerators mapped onto FPGAs. These approximate hardware accelerators are enhanced with a controller that can dynamically enable or disable these EXAPtiles at runtime. This allows to trade-off dynamically, at runtime, the output error vs. e.g. the reduction in power. In particular, in this work we make use of this feature to dynamically control the temperature of the hardware accelerator by selectively enabling and disabling the EXAP-tiles. We have implemented two control methods: The first, based on the static pre-characterization of each EXAP-tile and the second, based on the closeness of the tile to the hotspot. We have prototyped the system on a Terasic DE1-SoC FPGA board and show the effectiveness of the proposed framework. |
---|---|
ISSN: | 2576-6996 |
DOI: | 10.1109/ICCD.2018.00059 |