73
22 Dec 2013
Sequential Consistency
Wolf Rentzsch talks to Andrew Pontious about sequential consistency and memory models by dressing up Andrew as a Processor and himself as Main Memory. Special involuntary cameo by Daniel Jalkut the Cache (not really).
Links:
- WWDC 2010 Session 207 Network Apps for iPhone OS, Part 1
- WWDC 2010 Session 208 Network Apps for iPhone OS, Part 2
- MVCNetworking Sample Code
- ARM Is Kind of Like Dark Matter « Edge Cases
- atomic Weapons: The C++ Memory Model and Modern Hardware « Sutter’s Mill
- Daniel Jalkut « The Setup
- Memory Ordering in Modern Microprocessors, Part I « Linux Journal
- Memory Ordering in Modern Microprocessors, Part II « Linux Journal
- Memory Barriers: a Hardware View for Software Hackers (PDF)
- Dekker’s algorithm « Wikipedia
- Cache coherence « Wikipedia
- Bus sniffing « Wikipedia
- Java theory and practice: Fixing the Java Memory Model, Part 1 « IBM developerWorks
- Java theory and practice: Fixing the Java Memory Model, Part 2 « IBM developerWorks
- Java Memory Model « Wikipedia
- David Dice’s Weblog « Oracle Blogs
- Linux Kernel Memory Barriers « Linux kernel source tree
- Memory model (programming) « Wikipedia
- Race condition, Software « Wikipedia
Rejected Episode Titles:
- A Custom Mispronunciation of Your Name
- Right There, You Already Have Your First Problem
- We’re Going to Do a Little Role Playing
- As Close to Shakespeare as We Get Here at Edge Cases
- Andrew, You’re Really Fast, Everyone Says That
- La-Di-La, Check Your Watch, Check Twitter
- To Continue the Inappropriate Anthromorphization
- Jalkut the Cache
- Actually One of the Worst Things You Can Do
- This Only Buys You So Much
- Like a Tree Falling in the Forest
- You Should Take All This with a Grain of Salt
- You’re a Fool to Listen to Us
- Storing Is Communication
- We Want to Throw Some Money at the Problem
- I’m Already Cheap
- Have You Ever Had the Pleasure of Debugging Optimized Code?
- Where All the Jalkuts Get to Talk to Each Other
- We Don’t Want to Cut Java Any Slack
- Go into Lawyer Mode
- You’re in Undefined Land, No One Can Help You Anyway
- Surprisingly Strongly Consistent
- That’s When the Bit Gets Set
- That’s How Awesome We Are