English

A Methodology for Optimizing Multithreaded System Scalability on Multi-cores

Distributed, Parallel, and Cluster Computing 2011-05-24 v1 Performance

Abstract

We show how to quantify scalability with the Universal Scalability Law (USL) by applying it to performance measurements of memcached, J2EE, and Weblogic on multi-core platforms. Since commercial multicores are essentially black-boxes, the accessible performance gains are primarily available at the application level. We also demonstrate how our methodology can identify the most significant performance tuning opportunities to optimize application scalability, as well as providing an easy means for exploring other aspects of the multi-core system design space.

Keywords

Cite

@article{arxiv.1105.4301,
  title  = {A Methodology for Optimizing Multithreaded System Scalability on Multi-cores},
  author = {Neil J. Gunther and Shanti Subramanyam and Stefan Parvu},
  journal= {arXiv preprint arXiv:1105.4301},
  year   = {2011}
}

Comments

21 pages, 11 figures. To appear in "Programming Multi-core and Many-core Computing Systems," eds. S. Pllana and F. Xhafa, Wiley Series on Parallel and Distributed Computing

R2 v1 2026-06-21T18:10:39.928Z