Xiao, Siyuan and Wang, Xiaohang and Palesi, Maurizio and Singh, Amit Kumar and Wang, Liang and Mak, Terrence (2021) On Performance Optimization and Quality Control for Approximate-Communication-Enabled Networks-on-Chip. IEEE Transactions on Computers, 70 (11). pp. 1817-1830. DOI https://doi.org/10.1109/tc.2020.3027182
Xiao, Siyuan and Wang, Xiaohang and Palesi, Maurizio and Singh, Amit Kumar and Wang, Liang and Mak, Terrence (2021) On Performance Optimization and Quality Control for Approximate-Communication-Enabled Networks-on-Chip. IEEE Transactions on Computers, 70 (11). pp. 1817-1830. DOI https://doi.org/10.1109/tc.2020.3027182
Xiao, Siyuan and Wang, Xiaohang and Palesi, Maurizio and Singh, Amit Kumar and Wang, Liang and Mak, Terrence (2021) On Performance Optimization and Quality Control for Approximate-Communication-Enabled Networks-on-Chip. IEEE Transactions on Computers, 70 (11). pp. 1817-1830. DOI https://doi.org/10.1109/tc.2020.3027182
Abstract
For many applications showing error forgiveness, approximate computing is a new design paradigm that trades application output accuracy for mitigating computation/communication effort, which results in performance/energy benefit. Since networks-on-chip (NoCs) are one of the major contributors to system performance and power consumption, the underlying communication is approximated to achieve time/energy improvement. However, performing approximation blindly causes unacceptable quality loss. In this article, first, an optimization problem to maximize NoC performance is formulated with the constraint of application quality requirement, and the application quality loss is studied. Second, a congestion-aware quality control method is proposed to improve system performance by aggressively dropping network data, which is based on flow prediction and a lightweight heuristic. In the experiments, two recent approximation methods for NoCs are augmented with our proposed control method to compare with their original ones. Experimental results show that our proposed method can speed up execution by as much as 29.42% over the two state-of-the-art works.
Item Type: | Article |
---|---|
Uncontrolled Keywords: | Optimization; Quality control; Approximate computing; System performance; Power demand; Measurement; Runtime; many-core system; networks-on-chip |
Divisions: | Faculty of Science and Health Faculty of Science and Health > Computer Science and Electronic Engineering, School of |
SWORD Depositor: | Unnamed user with email elements@essex.ac.uk |
Depositing User: | Unnamed user with email elements@essex.ac.uk |
Date Deposited: | 16 Jun 2023 12:38 |
Last Modified: | 30 Oct 2024 19:17 |
URI: | http://repository.essex.ac.uk/id/eprint/33690 |
Available files
Filename: Third_Submission_Paper_v1.1.pdf