The Department of Computer Science at the University of Cyprus cordially invites you to the Colloquium entitled:

Java MapReduce on Multi-Cores


Speaker: Dr. Mikel Lujan
Affiliation: University of Manchester, UK
Category: Colloquium
Location: Room 148, Faculty of Pure and Applied Sciences (FST-01), 1 University Avenue, 2109 Nicosia, Cyprus (directions)
Date: Friday, 29 April 2011
Time: 11:30-12:30 EET
Host: Pedro Trancoso (pedro AT

MapReduce has been widely accepted as a simple programming pattern that can form the basis for efficient, large-scale, distributed data processing. The success of the MapReduce pattern has led to a variety of implementations for different computational scenarios. In this talk we present MRJ, a MapReduce Java framework for multi-core architectures. We evaluate its scalability and investigate the significant impact that Java runtime garbage collection has on the performance and scalability of MRJ. We propose the use of memory management autotuning techniques based on machine learning. With our auto-tuning approach, we are able to achieve MRJ performance within 10% of optimal on 75% of our benchmark tests.

Short Bio:
Dr Mikel Lujan is a Royal Society University Research Fellow at the University of Manchester investigating how to co-design future many-core architectures and managed virtual execution environments. Previously, he worked in Sun Microsystems Laboratories in California as part of the Phase II of the High Productivity Computer Systems project. He holds PhD (University of Manchester, 2002), MPhil (University of Manchester 1999), and MEng (University of the Basque Country, 1998) degrees in Computer Science.

  Mailing List:

Sponsor: The CS Colloquium Series is supported by a generous donation from Microsoft