Title :
Configurable emulated shared memory architecture for general purpose MP-SOCs and NOC regions
Author_Institution :
VTT Platform Archit., Oulu
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;
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
DOI :
10.1109/NOCS.2009.5071464