scispace - formally typeset
Z

Zoltan Majo

Researcher at ETH Zurich

Publications -  9
Citations -  343

Zoltan Majo is an academic researcher from ETH Zurich. The author has contributed to research in topics: Memory architecture & Cache-only memory architecture. The author has an hindex of 6, co-authored 9 publications receiving 322 citations. Previous affiliations of Zoltan Majo include Oracle Corporation.

Papers
More filters
Proceedings ArticleDOI

Memory management in NUMA multicore systems: trapped between cache contention and interconnect overhead

TL;DR: This work presents a detailed analysis of a commercially available NUMA-multicore architecture, the Intel Nehalem, and describes two scheduling algorithms: maximum-local, which optimizes for maximum data locality, and N-MASS, which reduces data locality to avoid the performance degradation caused by cache contention.
Proceedings ArticleDOI

Memory system performance in a NUMA multicore multiprocessor

TL;DR: This paper experimentally analyzes the behavior of the memory controllers of a commercial multicore processor, the Intel Xeon 5520 (Nehalem), and develops a simple model to characterize the sharing of local and remote memory bandwidth.
Proceedings ArticleDOI

Matching memory access patterns and data placement for NUMA systems

TL;DR: A small set of language-level primitives for memory allocation and loop scheduling is described, which eliminates mutually incompatible access patterns from OpenMP-style parallel programs.
Proceedings ArticleDOI

Mis)understanding the NUMA memory system performance of multithreaded workloads

TL;DR: A set of simple algorithmic changes coupled with commonly available OS functionality suffice to eliminate data sharing and to regularize the memory access patterns for a subset of the PARSEC parallel benchmarks and lead to a fairer and more accurate performance evaluation on NUMA-multicore systems.
Proceedings ArticleDOI

A library for portable and composable data locality optimizations for NUMA systems

TL;DR: TBB-NUMA is presented, a parallel programming library based on Intel Threading Building Blocks (TBB) that supports portable and composable NUMA-aware programming and provides a model of task affinity that captures a programmer's insights on mapping tasks to resources.