The first of a multi-part series on designing parallel algorithms by Ian Foster is up at Dr. Dobb’s. The articles are based on Foster’s well-known text, Designing and Building Parallel Programs: ...
Introduction to parallel computing for scientists and engineers. Shared memory parallel architectures and programming, distributed memory, message-passing data-parallel architectures, and programming.