Quantcast

Don't have an account? Register Now! Forgot password?

Maximum IT
Columns

Hard Case: Too Many Transistors!

comment Commentsprint Printemail EmailDeliciousDiggStumbleUponRedditFacebookSlashdot

Francois Piednoel is worried.

For those of you who have never met Francois, he’s a member of the performance marketing team at Intel. It’s always entertaining to carry on a conversation with Francois. He was the guy at Intel who first steered me to the idea of building small systems around an X58 micro ATX motherboard and undervolting the CPU while maintaining the reference clock speed. This is sort of the inverse of overclocking, and results in pretty high performance systems that run cooler and quieter than the norm.

What worries Piednoel, though, is this: what are desktop users ever going to do with six cores?

By the end of this year, Intel will be rolling out CPUs built on their next generation 32nm manufacturing process. This will enable them to ship a CPU code-named Gulftown. Gulftown is 32nm CPU with six cores, and will drop into socket 1366 motherboards built on the current X58 chipset.

Six cores sound great, right? After all, more is always better. There are a small subset of users who will benefit from six cores. Folks who do a lot of video editing or professional photo editing will benefit. Some other workstation class applications which are multicore aware will also benefit. Performance enthusiasts and gamers who buy Gulftown and drop it into their X58 systems will discover that two or more cores are actually idle most of the time.

Right now, I’m typing this on a four core Nehalem (Core i7) system. According to a nifty tool called TMonitor, I’ve got one core relatively active, because it’s playing back music. (TMonitor can be downloaded from the CPUID web site). Another core occasionally blips as I type this. The other two cores (and four logical cores, since Hyper-threading is enabled) is quiescent. If I fire up a game, a couple of cores are hammered, and the others are mostly idle. Photoshop will sometimes hammer two or three cores, but only for a few seconds.

So what will most of us actually do with a six core CPU, other than brag about it?

One possible future is heterogeneous cores. These are CPUs that may have two to four general purpose cores, and several specialized cores. For example, you could imaging an entry level or even midrange graphics processor built onto a CPU core. In fact, AMD is pursuing this with their Fusion strategy. Intel’s 32nm Arandale mobile CPU will have the graphic integrated onto the chip package, and it’s not much of as stretch to see that the next step is to bring that graphics functionality onto the CPU die.

At what point, though, is a core not a core? Take Larrabee, for example. Larrabee is Intel’s foray into the world of graphics processors. One key component of Larrabee will be a hefty set of vector instructions in the form of a vector-processing unit to assist with graphics processing. If those vector extensions are built onto a general purpose CPU in the future, would you consider that to be a separate core?

Still, adding more capability in the form of new instructions can make effective use of a large transistor budget. What I’m driving at here is that the CPU companies know two things:

•    Their transistor budget is going up.
•    Adding more general purpose cores is pointless for most desktop users.

So they’re trying to be smart about what to do with all those new transistors, but they're moving into uncharted territory. It will be interesting to watch developments.

Of course, the other approach is to shrink the microprocessor. That’s what Intel is doing with Atom. In fact, Intel is both shriking and adding new capability as the manufacturing process allows for more circuit density. The problem is that the profit margin on these tiny, low power CPUs is thinner than on the more capable CPUs – but they’re still capable CPUs. So we see artificial limits, like reduced marketing dollars for companies that try to build Atom-based systems that look more like traditional laptops.

In the end, Moore’s Law still has a few tricks left. The problem is that our ability to take advantage of more transistors is increasing at a slower rate than Moore's Law adds new transistors. Someone, somewhere, will have to think of new ways to use all those transistors.

COMMENTS
avatarOrganic molecules

They should look into organic molecular circuits that mayb be able to replace the silicon transistors, it's really intriguing to me and i wish i could work on the lab developing ideas but i'm just a kid lol

Login or register to post comments
avatarDespair?

I remember this same kind of talk a few years ago with the Core 2 series and the Ati 2000 series and Nvidia 8000 series cards. "This is so much firepower, there has to be a limit, nothing saturates this, etc etc".

Then Crysis came out and everyone dropped a tear.

This new hardware just came out (some of it isn't even out yet). Give software a year or two to push this hardware to its limits and properly utilize those cores. You think game developers are going to make stuff that looks as dated as their previous work? No. Crysis 2, Bioshock 2, and next years games will be pushing this stuff to its limits.

Login or register to post comments
avatarTransistors

Maybe, but didn't Bill Gates say that no one would need more than 64k ram?

Login or register to post comments
avatarI thought it was about

I thought it was about Internet speeds ("56k ought to do it").

Login or register to post comments
avatarGood to see you Loyd!

Now get on the podcast!.....Please.

Login or register to post comments
avatarGood to see you Loyd!

Now get on the podcast!.....Please.

Login or register to post comments
avatarLoyd now on Max PC?

What is this?   Loyd Case now working at Max PC?     That would be great, Loyd.   I hope to hear more from you again.

Login or register to post comments
avatarWow, Surprised To See Your Name Here!!!

I used to be a fan of your column at Computer Gaming World (if I remember correctly), when it was still around.  Hope to see more articles from you in the future.

Login or register to post comments
avatarWell the problem is...

We will have 6 cores well before the end of the Xbox 360's and P.O.S. 3's manufacturing lifetime. And to make things worse, there are basically no more PC exclusives. (The scapegoat is pirating, but I belive it has more to do with the failure to teach consumers about the benefits and ease of installation of gpus.) In fact, the games on PC are just about all ports now.

Until the marketshare of PC gaming grows, no one will take full advantage of our less restrictive platform.

You can have your recession. I'm not participating.

Login or register to post comments
avatarWe could use them for

We could use them for folding@home =)

 

I am pretty sure we could also use them here at work (in a bank's risk mgmt dept). We do a lot of math simulations.

Login or register to post comments
avatarGPUs blow CPUs out of the

GPUs blow CPUs out of the water for F@H.  I've racked up more score in the past 4 months wiith my 8800GTS than i got all last year with my 3ghz core2 duo.

 

I am currently sitting at #683 on the maximumpc team and #34445  total.

Login or register to post comments
avatarCPUs are great for folding,

CPUs are great for folding, you just need to use the right one. The linux SMP client and Big WUs are the best thing going now. They require at least 8 cores. My Q6600@3.2 get around 6,000PPD with normal Core A2 WUs. Stock is around 4,000.  GPUs are great, but they don't blow CPUs out of the water for F@H.

Login or register to post comments
avatarI know, but I like to run

I know, but I like to run smp along with my gpu clients. The more cores the better

Login or register to post comments
avatarLooks like we will finally

Looks like we will finally get all those physics calculations for destructible terrain and realistic shrapnal flight.  not to mention the correct calculations for the drop and wind sheer for bullets shot at long range.

I'm sure they will find something to do with all those extra cpu cores.  I know I can think of a few dozen just in gaming alone.

Wow imagine the type of AI you could have in singleplayer games if one or 2 cpu's were dedicated it.

Login or register to post comments
avatarYes!!!

How Awesome would it be, if AMD threw a couple of GPU-like pre-processors onto the CPU die, instead of extra cores?

It would force some of us to upgrade the cpu/motherboard more often, but that's good business for AMD, right? (I still love the idea, in spite of this probability.)

Alternatively, I also really like the idea of a trend towards super-low power consumption.

It would be wicked-cool, to have a setup able to run a cutting-edge game at full settings, use less than 500W of power, total.

And, of course, either or both of the above would mean that more would be possible, in gaming laptop computers...

Login or register to post comments
avatar"One key component of

"One key component of Larrabee will be a hefty set of vector instructions
in the form of a  to assist with graphics processing."

 

Is this hefty set of instructions a NULL? There is a (pretty important) word missing there... 

 

"So they’re trying to be smart about what to do with all those new
transistors, but their moving into uncharted territory."     their --> they're

hades

Login or register to post comments

This Month's Issue
FEATURE How to Get FREE Programs, Services, Software & MoreFEATURE Digital Photo Printer RoundupHOW TOBuild a 3D CameraFEATUREDIY Arcade PCWHITE PAPERHow TRIM Works