Shared scratch pad memory space management across applications

Ozcan Ozturk, Mahmut Kandemir, Seung Woo Son, Ibrahim Kolcu

Research output: Contribution to journalArticle

Abstract

Scratch Pad Memories (SPMs) have received considerable attention lately as on-chip memory building blocks. The main characteristic that distinguishes an SPM from a conventional cache memory is that the data flow is controlled by software. The main focus of this paper is the management of an SPM space shared by multiple applications that can potentially share data. The proposed approach has three major components; a compiler analysis phase, a runtime space partitioner, and a local partitioning phase. Our experimental results show that the proposed approach leads to minimum completion time among all alternate memory partitioning schemes tested.

Original languageEnglish (US)
Pages (from-to)54-65
Number of pages12
JournalInternational Journal of Embedded Systems
Volume4
Issue number1
DOIs
StatePublished - Jan 1 2009

All Science Journal Classification (ASJC) codes

  • Software
  • Hardware and Architecture

Fingerprint Dive into the research topics of 'Shared scratch pad memory space management across applications'. Together they form a unique fingerprint.

  • Cite this