LinkLog: Why a 1,000-core chip is feasible

the limit on how many cores I can use depends on the application and how much of it I can express in parallel.

Intel chip image

The 48-core SCC processor could theoretically scale to 1,000 cores, according to Mattson. Credit: Intel

It turns out that getting S below one percent can be very hard. For algorithms with huge amounts of “embarrassingly parallel” operations, such as graphics, this can be straightforward. For more complex applications, it can be prohibitively difficult.