Monday, August 16, 2010

Intel Single-chip Cloud computer SCC

RE: The best parallel programming paradigm

http://softtalkblog.com/2010/08/16/how-to-judge-the-best-parallel-programming-paradigm/#comment-579 

 

My comment: It has to work on NOC SOC manycore architecture, a new paradigm where cache philosophy and size must not melt the silicon. These new manycores are in the lab today; which will see the light of day, be the solid foundation upon which to build software, and systems and succeed in competitive markets? May be this is obvious? Axiomatic?

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

Monday, August 2, 2010

Craig Kaplan Tiling Escher Penrose