Transactional Memory on Channel 9

Dana and I have been talking with Charles from channel 9 about transactional memory. Please check out the video. We like to call it “the TM holiday special” 🙂   Charles has also interviewed our indefatigable QA-engineer-at-large Chris Dern on the novel concurrency testing techniques he and his buddies from MSR are discovering and applying. Check out…

2

Transactions: a personal journey

(by Dave Detlefs)   For me personally my involvement in the current Microsoft transactional memory project is my second attempt to tilt at the windmill of integrating transactional concepts more tightly into general-purpose programming languages.  In the late 1980’s, while working on Ph.D., I was a member of the Avalon/C++ project at Carnegie-Mellon University, working…

4

Initial Forays into Transactional Memory Programming Models

  Welcome again to the TM blog! This time your host is Yossi Levanoni. I’m the dev lead on the TM project. It was great to see the high-quality questions we’ve gotten in response to Dana’s previous (and our altogether first) post on the blog and I’m looking forward to many more interesting discussions. As…

10

Welcome to the Transactional Memory Team’s Blog!

If you have been using the Parallel Extension CTP or simply writing multi-threaded code yourself, you probably have run into situations where you needed to share data between multiple threads.   So long as the data is read-only, this isn’t a problem, but what about mutating data? The easy answer is to use a lock.  There…

12