Phoenix rebirth: Scalable MapReduce on a large-scale shared-memory system

  title={Phoenix rebirth: Scalable MapReduce on a large-scale shared-memory system},
  author={Richard M. Yoo and Anthony Romano and Christoforos E. Kozyrakis},
  journal={2009 IEEE International Symposium on Workload Characterization (IISWC)},
Dynamic runtimes can simplify parallel programming by automatically managing concurrency and locality without further burdening the programmer. Nevertheless, implementing such runtime systems for large-scale, shared-memory systems can be challenging. This work optimizes Phoenix, a MapReduce runtime for shared-memory multi-cores and multiprocessors, on a quad-chip, 32-core, 256-thread UltraSPARC T2+ system with NUMA characteristics. We show how a multi-layered approach that comprises… CONTINUE READING
Highly Influential
This paper has highly influenced 35 other papers. REVIEW HIGHLY INFLUENTIAL CITATIONS
Highly Cited
This paper has 245 citations. REVIEW CITATIONS


Publications citing this paper.
Showing 1-10 of 161 extracted citations

246 Citations

Citations per Year
Semantic Scholar estimates that this publication has 246 citations based on the available data.

See our FAQ for additional information.


Publications referenced by this paper.
Showing 1-10 of 22 references

Solaris: Memory and thread placement optimization developer’s guide

  • Sun Microsystems
  • 2007.
  • 2007
Highly Influential
8 Excerpts

NUMA aware heap memory manager

  • Advanced Micro Devices
  • White Paper, 2009.
  • 2009
1 Excerpt

Sun SPARC enterprise T5440 server architecture

  • Sun Microsystems
  • White Paper, October 2008.
  • 2008
1 Excerpt

Similar Papers

Loading similar papers…