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...

Full description

Saved in:
Bibliographic Details
Main Authors: Xu, Siyuan, Carrion Schafer, Benjamin
Format: Conference Proceeding
Language:English
Subjects:
Online Access:Request full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
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