Intel is shipping their quad-core 8-thread Nehalem processors, AMD is shipping their six-core Istanbul processors, and
Sun is shipping the 8-core, 64-thread Niagara-2 processors.
Furthermore, Ambric, Azul, Intel, and Tilera have chips with 48 to 336 cores either shipping or in the works.
Larger-scale parallel systems may combine 10s, 100s, or even 1000s of these chips into a single system.
The rapid expansion of parallel computing systems is transforming the raw computing power of the desktop, server and cloud.
CS 757 will help you understand how multicore and other parallel systems work.
We will mix some programming (but not nearly as much as CS758) with detailed
study of the hardware architectures.