Skip to main content

Office Hour with Richard L. Hudson

Office Hour East Lounge (Table C)

I will be available to discuss any and all aspects of Parallel JavaScript, including but not limited to, implementation issues, API, building libraries on top of the API and applications. I will also have some nice demos of games written using Parallel JavaScript that simply are not possible to play using sequential JavaScript.

Photo of Richard L.  Hudson

Richard L. Hudson


Richard L. Hudson is best known for his work in memory management including the invention of the Train Algorithm, the Sapphire Algorithm, the Mississippi Delta Algorithm, and leveraging the transactional memory to enable concurrent garbage collection. He pioneered the use of stack maps which enabled accurate garbage collection in statically typed languages like Java. He worked on transactional memory and was a driving force behind the articulation of the x86 memory model. For the past 2+ years Richard has worked on the River Trail team researching the concurrent programming models needed to implement a more visual and immersive web experience.

Richard joined Intel in 1998 where he has worked on programming language runtimes, memory management, concurrency, synchronization, memory models, and programming model issues. He went to Shortridge, holds a B.A. degree from Hampshire College, and an M.S. degree from the University of Massachusetts.


For exhibition and sponsorship opportunities at Fluent conference, contact Sharon Cordesse at (707) 827-7065 or

Download the Fluent Sponsor/Exhibitor Prospectus

For information on trade opportunities with O'Reilly conferences contact Jaimey Walking Bear at mediapartners

View a complete list of Fluent 2013 contacts