Posted on 24-02-2008
Filed Under (documentation) by Linux Poweruser Programmer

Advanced Topics in Languages: A Lock-Free Hash Table
Google engEDU
59 min – Mar 28, 2007

Google Tech Talks
March 28, 2007

I present a lock-free concurrent Hash Table implementation with better single-thread performance than most Hash Tables, and better multi-thread performance than all other implementations I tried. I demonstrate scaling up to 768 CPUs even with high mutation rates. I show correctness by looking at the problem in a very different light than the usual "happens-before" / memory-order / fencing style of thinking.

Speaker: Dr. Cliff Click

Dr. Cliff Click, Azul Systems. Chief JVM Architect, Distinguished Engineer With more than twenty-five years experience developing compilers Cliff serves as Azul Systems’ Chief JVM Architect. Cliff joined Azul in 2002 from Sun Microsystems where he was the architect and lead developer of the HotSpot Compiler, a technology that has delivered dramatic improvements in performance since its inception. Previously he was with Motorola where he helped deliver industry leading SpecInt2000 scores on PowerPC chips, and before that he researched compiler technology at HP Labs. Cliff has been writing optimizing compilers and JITs for over 15 years. He is invited to speak regularly at industry and academic conferences, and has published many papers about HotSpot technology. Cliff holds a PhD in Science from Rice University.
video
http://video.google.com/videoplay?docid=2139967204534450862


Sphere: Related Content

Tags: , , , , , , , ,

Related posts

(0) Comments    Read More   
Post a Comment
Name:
Email:
Website:
Comments: