Upload

Loading icon Loading...

This video is unavailable.

IA Memory Ordering

Sign in to YouTube

Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to like GoogleTechTalks's video.

Sign in to YouTube

Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to dislike GoogleTechTalks's video.

Sign in to YouTube

Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to add GoogleTechTalks's video to your playlist.

Uploaded on Feb 29, 2008

Google Tech Talks
February, 28 2008

ABSTRACT

Intel recently published more precise memory ordering principles for the
IA32 and Intel Architecture 64 (aka x86) processors. This talk discusses
the key principles embodied in this memory ordering and explains some of
the software driven motivation behind them. Along the way we discuss
issues such as publication safety and how to use the principles to
implement the memory models found in high level programming languages.
The presentation is aimed at developers of concurrent shared memory
software and will provide a presentation of the principles as well as
guidance on how to reason about them.

This is joint work with Bratin Saha and many others both inside as well
as outside Intel.

Speaker: Richard L. Hudson
Richard L. Hudson is best known for his work in memory management
including the invention of both the Train Algorithm and the Sapphire
Algorithm. Richard joined Intel in 1998 where he has worked on memory
management, concurrency, synchronization, and memory model related issues. He went to Shortridge, holds a B.A. degree from Hampshire College and an M.S. degree from the University of Massachusetts.

Loading icon Loading...

Loading icon Loading...

Loading icon Loading...

The interactive transcript could not be loaded.

Loading icon Loading...

Loading icon Loading...

Ratings have been disabled for this video.
Rating is available when the video has been rented.
This feature is not available right now. Please try again later.

Loading icon Loading...

Loading...
Working...
to add this to Watch Later

Add to