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

Ke Bai, Aviral Shrivastava, Saleel Kudchadker

Research output: Chapter in Book/Report/Conference proceedingConference contribution

18 Scopus citations

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.

Original languageEnglish (US)
Title of host publicationProceedings - 22nd IEEE International Conference on Application-Specific Systems, Architectures and Processors, ASAP 2011
Pages231-234
Number of pages4
DOIs
StatePublished - Nov 3 2011
Event22nd IEEE International Conference on Application-Specific Systems, Architectures and Processors, ASAP 2011 - Santa Monica, CA, United States
Duration: Sep 11 2011Sep 14 2011

Publication series

NameProceedings of the International Conference on Application-Specific Systems, Architectures and Processors
ISSN (Print)1063-6862

Other

Other22nd IEEE International Conference on Application-Specific Systems, Architectures and Processors, ASAP 2011
CountryUnited States
CitySanta Monica, CA
Period9/11/119/14/11

Keywords

  • IBM Cell
  • MPI
  • Stack
  • embedded systems
  • local memory
  • multi-core processor
  • scratch pad memory

ASJC Scopus subject areas

  • Hardware and Architecture
  • Computer Networks and Communications

Fingerprint Dive into the research topics of 'Stack data management for Limited Local Memory (LLM) multi-core processors'. Together they form a unique fingerprint.

Cite this