Tuesday, August 3, 2010

Beyond Locks and Messages: The Future of Concurrent Programming « Bartosz Milewski’s Programming Cafe

 

Here’s the tongue-in-cheek summary of the trends which, if you believe that the HPCS effort provides a glimpse of the future, will soon be entering the mainstream:

  1. Threads are out (demoted to latency controlling status), tasks (and semi-implicit parallelism) are in.
  2. Message passing is out (demoted to implementation detail), shared address space is in.
  3. Locks are out (demoted to low-level status), transactional memory is in.

Beyond Locks and Messages: The Future of Concurrent Programming «   Bartosz Milewski’s Programming Cafe

No comments:

Post a Comment