Memory Architecture and Management in an NoC Platform

The memory organization and the management of the memory space is a critical part of every NoC based platform design. The authors propose a Data Management Engine (DME), which is a block of programmable hardware and part of every processing element. It off-loads the processing element (CPU, DSP, etc.) by managing the memory space, memory access and the communication over the on-chip network. The DME's main functions are virtual address translation, private and shared memory management, cache coherence protocol, support for memory consistency models, and synchronization and protection mechanisms for shared memory communication.

Provided by: KTH - Royal Institute of Technology Topic: Data Management Date Added: Nov 2010 Format: PDF

Find By Topic