Multi-core scalability-impacting compiler optimizations

Abstract

In a multi-core system, while the processor core pipelines and local caches are replicated in each core, other resources, such as shared cache and memory bus, are shared across all cores in a processor. Running multiple copies of memory intensive applications on different cores often leads to poor scaling, because these shared resources can become… (More)
DOI: 10.1007/s00450-010-0113-5

Topics

6 Figures and Tables

Slides referencing similar topics