Heterogeneous ALU Architecture -- Power Aware System
Alok Anand, Ivan Khokhlov, Abhishek Anand

TL;DR
This paper explores a heterogeneous ALU architecture that routes operations to differently sized ALUs to improve energy efficiency and performance without sacrificing system generality, inspired by multi-core scheduling strategies.
Contribution
It introduces a novel heterogeneous ALU system with energy-aware routing and control modes, demonstrating potential energy and performance benefits similar to multi-core heterogeneity.
Findings
Energy savings through ALU heterogeneity
Performance improvements with size-based routing
Effective energy-constrained operation modes
Abstract
The advent of heterogeneous multi-core architectures brought with it huge benefits to energy efficiency by running programs on properly-sized cores. Modern heterogeneous multi-core systems as suggested by Artjom et al. schedule tasks to different cores based on governors that may optimize a task for energy use or performance. This provides benefits to the system as a whole in reducing energy costs where possible, but also not compromising on performance for timing-critical applications. In the era of dark silicon, energy optimization is increasingly important, and many architectures have arisen that seek to optimize processors to specific tasks, often at the cost of generality. We propose that we can still achieve energy-saving and potentially performance-improving benefits while not affecting a system's generality at all, by achieving heterogeneity at the level of Arithmetic logic unit…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsParallel Computing and Optimization Techniques · Cloud Computing and Resource Management · Embedded Systems Design Techniques
