Skip to content
Review Open access

Heterogeneous Computing Systems: A Review of Architectural Evolution and Design Methodologies

Oct 2026 · Applied and Computational Engineering · 0 citations

Abstract

Heterogeneous computing has emerged as an important architectural response to the slowdown of conventional semiconductor scaling, particularly in the post-Moore era. This review follows the shift from homogeneous multicore processors toward integrated platforms that place CPUs, GPUs, FPGAs, and domain-specific accelerators on the same die. The transition is closely related to two long-standing technology constraints, namely the slowing of Moore's Law and the breakdown of Dennard scaling, while Amdahl's Law still limits the speedup that can be obtained from parallel acceleration. From the system perspective, the review focuses on three recurring obstacles: the memory wall, cache coherence in shared-memory heterogeneous architectures, and on-chip communication supported by Network-on-Chip (NoC) designs. I also reviewed low-power VLSI approaches, especially clock gating and low-swing flip-flop designs, together with design methodologies such as SystemC-based high-level synthesis (HLS), the Catapult HLS flow, and latency-insensitive design. Based on these 24 research contributions, I organize the discussion into a multi-level technical framework for heterogeneous SoC design in AI and IoT applications.

Read PDF

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.