• DocumentCode
    1712650
  • Title

    Stack data management for Limited Local Memory (LLM) multi-core processors

  • Author

    Bai, Ke ; Shrivastava, Aviral ; Kudchadker, Saleel

  • Author_Institution
    Compiler Microarchitecture Lab., USA
  • fYear
    2011
  • Firstpage
    231
  • Lastpage
    234
  • Abstract
    Limited Local Memory (LLM) architectures are power-efficient, scalable memory multi-core architectures, in which cores have a scratch-pad like local memory that is software controlled. Any data transfers between the main memory and the local memory must be explicitly present as Direct Memory Access (DMA) commands in the application. Stack data management of the cores is an important problem in LLM architecture, and our previous work outlined a promising scheme for that [1]. In this paper, we improve the previous approach, and now can i) manage limitless stack data, ii) increase the applicability of stack management, and iii) perform stack management with smaller footprint on the local memory. We demonstrate these by executing benchmarks from the MiBench suite on the IBM Cell processor.
  • Keywords
    IBM computers; electronic data interchange; memory architecture; multiprocessing systems; storage management; IBM Cell processor; MiBench suite; data transfers; direct memory access commands; limited local memory architecture; main memory; multicore processors; power-efficient architectures; scalable memory multicore architectures; stack data management; Benchmark testing; Embedded systems; Instruction sets; Memory architecture; Memory management; Multicore processing; IBM Cell; MPI; Stack; embedded systems; local memory; multi-core processor; scratch pad memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application-Specific Systems, Architectures and Processors (ASAP), 2011 IEEE International Conference on
  • Conference_Location
    Santa Monica, CA
  • ISSN
    2160-0511
  • Print_ISBN
    978-1-4577-1291-3
  • Electronic_ISBN
    2160-0511
  • Type

    conf

  • DOI
    10.1109/ASAP.2011.6043275
  • Filename
    6043275