Shared scratch pad memory space management across applications
Date
2009
Authors
Ozturk, Ozcan
Kandemir, M.
Son, S. W.
Kolcu, I.
Editor(s)
Advisor
Supervisor
Co-Advisor
Co-Supervisor
Instructor
BUIR Usage Stats
0
views
views
14
downloads
downloads
Citation Stats
Series
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.
Source Title
International Journal of Embedded Systems
Publisher
Inderscience Publishers
Course
Other identifiers
Book Title
Keywords
Chip multiprocessor, Building block, Chip multiprocessor, Compiler analysis, Data flow, Main characteristics, Memory space management, Minimum completion time, Multiple applications, On chip memory, Parallel execution, Runtime, Scratch pad memory, Microprocessor chips, Multiprocessing systems, Systems analysis, Cache memory
Degree Discipline
Degree Level
Degree Name
Citation
Permalink
Published Version (Please cite this version)
Language
English