The SuperCodelet architecture

Jose M Monsalve Diaz, Kevin Harms, Rafael A. Herrera Guaitero, Diego A. Roa Perdomo, Kalyan Kumaran, Guang R. Gao
2022 Proceedings of the 1st International Workshop on Extreme Heterogeneity Solutions  
This paper proposes a hierarchical organization of a distributed, parallel and heterogeneous computer system based on the Sequential Codelet Model. It defines a Hybrid Dataflow/von Neumann architecture which enables parallel execution of sequentially defined Codelets at a multi-hierarchical organization of the system. This architecture takes advantage of instruction level parallelism techniques based on dataflow analysis, allowing implicit parallel execution of code. We present the SuperCodelet
more » ... Architecture. We describe the program execution model and its corresponding programming model, and provide an evaluation of its program execution model through a prototype emulator based on commodity computer systems. CCS Concepts • Computer systems organization → Multicore architectures; Heterogeneous (hybrid) systems.
doi:10.1145/3529336.3530823 fatcat:3ev3elbyknhr5lxjb4txulqtci