Skip to main content
Richard L.  Hudson

Richard L. Hudson
Senior Researcher, Intel


Richard L. Hudson (Rick) 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 transactional memory to enable concurrent garbage collection. He invented GC stack maps which enabled accurate garbage collection in statically typed languages like Java. He worked on transactional memory, non-blocking data structures, and was a driving force that led to 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 for 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.


Average rating: ****.
(4.00, 7 ratings)
This talk will present the work we have done creating a web appropriate and HTML5/JavaScript programmer friendly parallel programming model and implementation. With this as a base the talk will look at exciting applications built using Parallel JavaScript including physics simulations, some augmented reality, and computer vision enabled games. Read more.
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. Read more.


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