As multi-core CPUs make parallel processing systems more prevalent, and more affordable, there is an increasing need for frameworks that help to handle threading, synchronization, deadlock detection, memory management, data pipelining, vertical/horizontal data partitioning, and so on. ArchitectZone lists the following two-part article series that will discuss some of the special design, development and testing techniques that must be used to take full advantage of multiprocessor systems. On Apr 22, 2008 we posted part 1 of the series. Here is Part 2.
Part 2


