DocumentCode
494479
Title
Configurable emulated shared memory architecture for general purpose MP-SOCs and NOC regions
Author
Forsell, Martti
Author_Institution
VTT Platform Archit., Oulu
fYear
2009
fDate
10-13 May 2009
Firstpage
163
Lastpage
172
Abstract
Emulated shared memory (ESM) multiprocessor systems on chip (MP-SOC) and network on chip (NOC) regions are efficient general purpose computing engines for future computers and embedded systems running applications unknown at the design phase. While they provide programmer a synchronous, unified, and constant time accessible shared memory, the existing ESM architectures have been shown to be inefficient with workloads having low parallelism. In this paper we outline a configurable emulated shared memory (CESM) architecture that retains the advantages of the ESM architectures for parallel enough code but is also able to execute applications with low parallelism efficiently. This happens by allowing multiple threads to join as a single nonuniform memory access (NUMA) bunch and organizing memory system to support NUMA-like behavior for thread-local data if parallelism is limited. Performance simulations as well as silicon area and power consumption estimations of CESM MP-SOC/ NOC regions are provided.
Keywords
embedded systems; network-on-chip; parallel architectures; power consumption; random-access storage; MP-SOCs; configurable-emulated shared memory architecture; embedded system running applications; multiprocessor systems-on-chip; network-on-chip; nonuniform memory access bunch; power consumption estimations; silicon area; Computer architecture; Computer networks; Embedded computing; Embedded system; Engines; Memory architecture; Multiprocessing systems; Network-on-a-chip; Parallel processing; System-on-a-chip;
fLanguage
English
Publisher
ieee
Conference_Titel
Networks-on-Chip, 2009. NoCS 2009. 3rd ACM/IEEE International Symposium on
Conference_Location
San Diego, CA
Print_ISBN
978-1-4244-4142-6
Electronic_ISBN
978-1-4244-4143-3
Type
conf
DOI
10.1109/NOCS.2009.5071464
Filename
5071464
Link To Document