Experience with and Potential of Hardware Transactional Memory

This talk will briefly summarise experience with the Hardware Transactional Memory (HTM) feature of Sun's multicore processor code named Rock. This experience has demonstrated significant potential in making it easier to construct concurrent data structures that are scalable, efficient, and correct, but also a number of limitations that prevent us from exploiting the full power of HTM. The second half of the talk will focus on the potential of HTM by considering how it can be used to simplify various concurrent algorithms. The goal of this work has been to explore the assumptions needed about an HTM feature in order to exploit it in various contexts. We hope these observations will help guide designers of future HTM features.

Speaker

Mark Moir is a Distinguished Engineer ate Sun Microsystems, and is the Principal Investigator of the Scalable Synchronization Research Group at Sun Labs. Moir received the B.Sc. (Hons.) degree in Computer Science from Victoria University of Wellington, New Zealand in 1988, and the Ph.D. degree in Computer Science from the University of North Carolina at Chapel Hill, USA in 1996. From August 1996 until June 2000, he was an assistant professor in the Department of Computer Science at the University of Pittsburgh, after which he joined Sun Labs.

When

Wednesday, March 17: 5:00 for 5:15 - 6:30pm

Where

This meeting is hosted by:
Victoria University of Wellington
Government Buildings
Lecture Theatre: GBLT4
15 Lambton Quay
Wellington

The Java User Group thanks our host!

Date:
Wednesday, 17th.
March, 2010

Time:
5.00pm for 5:15 - 6:30pm

Venue:
Victoria University of Wellington
Government Buildings
Lecture Theatre: GBLT4
15 Lambton Quay
Wellington