• 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