Intel director James Reinders looks at the power, memory, and instruction-level parallelism walls that are forcing the move to multicore processors, and explains why sometimes it makes sense to underclock, not overclock more
Intel director James Reinders explains the difference between task and data parallelism, and how there is a way around the limits imposed by Amdahl's Law more
Scalability, correctness and maintainability are all vital issues to address when it comes to managing multi-core systems, says Intel's James Reinders more
One of the things to avoid when it comes to parallelism is working with raw threads. Abstraction is a way around the issue by avoiding having to deal with the low-level details of parallel systems, says Intel's James Reinders more
Intel's James Reinders presents some recurring themes for developers looking to improve their game when it comes to programming parallel systems more
Intel's James Reinders looks into the algorithms that form the heart of threading building blocks – a C++ template library for parallel programming more
Intel's James Reinders delves further into threading building blocks: a C++ template library for parallel programming more
Intel's James Reinders looks at Message Passing Interface: an API for parallelism more