flâneur — a map of the web's best reading

Who ordered memory fences on an x86? |   Bartosz Milewski's Programming Cafe

bartoszmilewski.com · 4,743 words · saved by 1 readers

Multiprocessors with relaxed memory models can be very confusing. Writes can be seen out of order, reads can be speculative and return values from the future–what a mess! In order to impose s…

Who ordered memory fences on an x86? | Bartosz Milewski's Programming Cafe Home About Bartosz Milewski's Programming Cafe Category Theory, Haskell, Concurrency, C++ November 5, 2008 Who ordered memory fences on an x86? Posted by Bartosz Milewski under C++ , Concurrency , Multicore , Multithreading , Programming [54] Comments Multiprocessors with relaxed memory models can be very confusing. Writes can be seen out of order, reads can be speculative and return values from the future–what a mess! In order to impose some kind of consistency you have to use memory fences, and there a

Explore this link on the map →

saved by

related reading