As suggested by others in recent years, (e.g. The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software ) language and compiler support for implicit parallelism could become important if it continues to be easier to add processor cores to a CPU than to boost clock cycles or add useful new processor types (integer, floating point, vector/SIMD, streams…) We’ll have quad-core CPUs with 3 cores mostly idle most of the time within about two years, if something else doesn’t change.It’s pretty easy to see why improved and built-in implicit parallelization would be useful, what with every machine having extra CPU cores laying about largely untapped, but harder to see how to tap them.
Entries from August 2006
“thread farming” in Mac OS X Leopard?
August 4th, 2006 · No Comments
Tags: Apple



