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
Link To Document :
بازگشت