• DocumentCode
    2480057
  • Title

    Exploiting multi-level scratchpad memories for time-predictable multicore computing

  • Author

    Liu, Yu ; Zhang, Wei

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Southern Illinois Univ. Carbondale, Carbondale, IL, USA
  • fYear
    2012
  • fDate
    Sept. 30 2012-Oct. 3 2012
  • Firstpage
    61
  • Lastpage
    66
  • Abstract
    In modern multicore processor architectures, caches are widely used to shorten the speed gap between the processor and the memory. However, caches are time unpredictable, especially the shared L2 cache used by different cores in a multicore processor. This paper studies several time-predictable scratchpad memory (SPM) based architectures for multicore processors. We propose the dynamic memory objects allocation-based partition, the static allocation-based partition, and the static allocation-based priority L2 SPM strategy to retain the characteristic of time predictability of SPMs while trying to maximize the performance and energy efficiency. Our experimental results indicate the strengths and weaknesses of each proposed architecture and allocation method, which offers interesting memory design options to enable real-time multicore computing.
  • Keywords
    microprocessor chips; multiprocessing systems; power aware computing; L2 cache; SPM; dynamic memory objects allocation based partition; energy efficiency; multicore processor; multicore processor architectures; multilevel scratchpad memories; static allocation based partition; time predictable multicore computing; Benchmark testing; Dynamic scheduling; Equations; Multicore processing; Real-time systems; Resource management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design (ICCD), 2012 IEEE 30th International Conference on
  • Conference_Location
    Montreal, QC
  • ISSN
    1063-6404
  • Print_ISBN
    978-1-4673-3051-0
  • Type

    conf

  • DOI
    10.1109/ICCD.2012.6378618
  • Filename
    6378618