DocumentCode
2141781
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
fYear
2013
fDate
26-28 Sept. 2013
Firstpage
159
Lastpage
164
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Embedded Multicore Socs (MCSoC), 2013 IEEE 7th International Symposium on
Conference_Location
Tokyo
Type
conf
DOI
10.1109/MCSoC.2013.32
Filename
6657923
Link To Document