January 2009
51 posts
Tony Arcieri: The cutting edge of VM design →
InfoQ: Using the Concurrency and Coordination... →
Jesse Noller: A gentle overview of Kamaelia or... →
Dr. Dobb's: Multi-Core OO: Part 1 →
Alex Miller: Java Concurrency Bugs #2 - what to... →
Alex Miller: Java Concurrency Bugs #1 - mutable... →
Bartosz Milewski: The more things change, the more... →
Dr. Dobb's: Threading and Parallel Programming... →
Richard Tew: A Note on Distributed Computing →
Michael McCool: Programming Models for Scalable... →
Ulf Wiger: POPL impressions →
Don Stewart: No monadic headaches: multi-core... →
Don Stewart: Programming Haskell: string... →
What is the most frequent concurrency problem... →
A poll on StackOverflow
Hamlet D'Arcy: Test Driven Synchronization... →
“As you’re surely aware, JConch 1.1 was released yesterday… it includes a tool I’ve used over the last two years at work to test drive synchronization policies in Java code: assertSynchronized. Even if you’re not practicing TDD, assertSynchronized has proven to be a great aide in replicating concurrency defects and verifying that fixes work correctly. And, it’s...
Early Experience with a Commercial Hardware... →
HTM paper…
Maestro: A Managed Domain Specific Language For... →
Brandon Werner: Software Transactional Memory:... →
“It turns out that…Software Transactional Memory may not work at all. “
InfoQ: The Future of Microsoft .NET Programming... →
Expert to Expert: Meijer and Chrysanthakopoulos -... →
George’s CCR is a piece of managed technology (.NET) that provides an unusually high degree of concurrency for developers targeting Windows.
Ayende Rahien: Rhino.DHT – Persistent &... →
“I wanted to duplicate some of the more interesting aspects of Amazon’s Dynamo of multi valued keys. I usually like to claim that the API that I strive for is simple. In this case, I don’t think that I can say so. It is simple, if you understand that there is a small twist. It is not just a simple distributed hashtable, we have the notion of versioned concurrency here as well.”
Jakub Korab: The Church of the One True Language →
“This seems to be the crux of the problem - the next generation of apps will have to deal easily with breaking up problems in an easily concurrent manner, but at the same time model the world in “this object is a bank account that belongs to that guy over there” abstractions that we have become used to thinking in. Those abstractions seem to be at odds with each other using current...
Berlin Brown: Simple Agents/Concurrent Programming... →
Mathematica 7 gets more oomph with built-in... →
Vaclav Pech : Actors in Groovy - concurrency the... →
Justin James: Implementing multithreading in .NET:... →
Channel 9: Parallel Computing in Native Code: New... →
Video with members of C++ and Concurrency teams from Microsoft
Doug Lea: Java 7 Fences API →
Ruben Vermeersch: Concurrency in Erlang & Scala:... →
Tony Arcieri: Reia and object-aware concurrency →
Concurrency bugs in the CLR JIT →
A recent paper by Microsoft research has discovered a concurrency bug in the .Net JIT. “This discovery means that the current CLR JIT compiler for the x86 platform is not correct; it will be fixed in the future by strictly emitting locked instructions for all volatile stores”
Four Paths to Java Parallelism →
Looks at fork/join, Pervasive DataRush, Terracotta, and Hadoop.
Alex Miller: CodeMash: Dustin Campbell on F# →
Herb Sutter: volatile vs. volatile →
Jim Weirich: What? Threads are Hard?
[GitHub] →
Jim’s presentation and examples from CodeMash talk
E. Sammer: Declarative Concurrency in Java →
Fabien: Running Rings Around Plain Java - The... →
Alex Miller: Java Actors with Kilim →
Alex Miller: Running rings around Scala →
Alex Miller: Running rings around Erlang →
Jlouis: Common Erlang misconceptions →
thilina: Programming for multi-Core environments… →
Frank Müller: Avoiding Erlang deadlocks →
Stephan Schmidt: Want Erlang concurrency but are... →
Brian Hurt: The problem with STM: your languages... →
Ziad: Cuda and Stream Programming - The next big... →
Sujit Pal: More Java Actor Frameworks Compared →
Tim Jansen: Salmon Run / Actor Frameworks Compared →
Caoyuan Deng: A Case Study of Scalability Related... →
Sriram Krishnan: Thoughts on Erlang →