NUMA Computing with Hardware and Software Co-Support on Configurable Emulated Shared Memory Architectures

Provided by: University of Tunis El Manar
Topic: Storage
Format: PDF
The Emulated Shared Memory (ESM) architectures are good candidates for future general purpose parallel computers due to their ability to provide an easy-to-use explicitly parallel synchronous model of computation to programmers as well as avoid most performance bottlenecks present in current multicore architectures. In order to achieve full performance the applications must, however, have enough Thread-Level Parallelism (TLP). In this paper, the authors have introduced a class of Configurable Emulated Shared Memory (CESM) machines that provides a special Non-Uniform Memory Access (NUMA) mode for situations where TLP is limited or for direct compatibility for legacy code sequential computing and NUMA mechanism.

Find By Topic