Title :
Reconfigurable Multi-core Architecture -- A Plausible Solution to the Von Neumann Performance Bottleneck
Author :
Chun-Hsien Lu ; Chih-Sheng Lin ; Hung-Lin Chao ; Jih-Sheng Shen ; Pao-Ann Hsiung
Author_Institution :
Dept. of Comput. Sci. & Inf. Eng., Nat. Chung Cheng Univ., Chiayi, Taiwan
Abstract :
The ill-famed von Neumann bottleneck has been the main performance hurdle since the invention of computers. Although several techniques such as separate data/instruction caches, branch prediction, and parallel computing have been proposed and improved efficiency, the throughput bottleneck between CPU and memory is still very much there. We propose a novel reconfigurable multi-core architecture (RMA) to address this issue via the dynamic allocation of heterogeneous computing resources and distributed memory. We show how this is feasible with the state-of-the-art technologies of dynamic partial reconfiguration of hardware resources and runtime operating system configuration. Experiments and analysis show how RMA alleviates the performance bottleneck.
Keywords :
distributed memory systems; operating systems (computers); parallel architectures; reconfigurable architectures; resource allocation; CPU; RMA; distributed memory system; dynamic heterogeneous computing resource allocation; dynamic partial hardware resource reconfiguration; reconfigurable multicore architecture; runtime operating system configuration; throughput bottleneck; von Neumann performance bottleneck; Computers; Graphics processing units; Memory management; Random access memory; Tiles; FPGA; Memory Synthesis; Multi-Core; Reconfigurable;
Conference_Titel :
Embedded Multicore Socs (MCSoC), 2013 IEEE 7th International Symposium on
Conference_Location :
Tokyo
DOI :
10.1109/MCSoC.2013.32