Think Parallel

Parallel programming is fundamental, High School here we come

Teaching programming and teaching parallel programming - should they be different?

I don't think so.

We've always had many elements to teach when we teach programming - data structures, algorithms, databases, parsing, scheduling, etc. Parallelism is yet-another item to throw on the list of things to teach as part of programming.

With the introduction of multicore processors, it was obvious to me that parallelism would soon be a part of every system. We're pretty much there now.

Subscribe to Think Parallel