Friday, September 29, 2006

The future of video games

A nice video that shows how video games can advance as more and more computing power becomes available. In this video we are seeing the power of 4 cores. In 3 or 4 years a typical home computer will have, what, 20 cores?

Computers will have 80 cores in 2010-2011.
There should be at least 32 cores in 2009.
It could be 2010 for 32 cores according to some reports.
I would say that it would be at least another 5 years before something like that became feasible for home users...

Would the next step for multi-cpu processors be going from 2 to 3? or 2 to 4?
Actualy, IBM has been working with Sony on an 8-core cpu (it's the one used in the PS3), although I'm not quite sure when it will be released on a PC or when it will be surpassed. When it is, though, it'll be 16-core, since computer technology always goes by exponents of two.
2007 - Mainstream 4 cores
2008 - 8 cores

Even at the four core level the interesting part is the teraflop chip with 80 cores. If you look at the high performance computing video from the same conference you hear about stacked RAM

So assume the RAM sits under the core (L3 Cache). That doubles the space for prcessors at any lithography resolution. Now you can do an eight core with the same technology for the four.

Lets assume Core3 adds a few instruction and is a die shrink..

Now talk CORE 4

1. Four cores running at 3.33Ghz
2. Strip out the floating point and add another ALU to each core
3. The bottom layer is stacked RAM
4. Half of the chip is the Cell like mini cores. They do all of the floating work.

You could have a teraflop from the baby cores and the integer equivilent of two or three Core 3 Duo's.

That makes it THE gamer chip.

The erver version would do almost the opposite and have one or two corelets per core to get the equivilent of 5 Core 3 Duos.
I have been asked a few questions for references on my last post.

Start with

Then go to Stephen Pawlowski's presentation and you will see exactly what I am talking about.

I just extended the ideas by putting stacked RAM under the ALU (integer) cores as well to double the available area for working (ALU) cores as opposed to Cell-ish floating cores.

BTW I am looking for work and if you like the way I think get me at
Jon and Brandon

Jon.. most of the time cores are added in units of two. The xbox 360 is odd in that it has three cores.

Brandon.. There are two types of cores in discussion .. ALU cores and floating point "Cell-ish" cores.

The Cell per say is a G5 (ALU) with eight or nine floatring point helpers. I them "Cell-ish"

Core 2 Dou has eight ALUs total in two groups of four. Core 2 Quad will have 16 as four groups of four.

Take the Intel 386 as a benchmark. It was a pure ALU because it had the 387 as it floating supporter.

Core 2 Duo is like eight super 386's and with (SSE, SSE2, SSE3 SSSE3 (yep), and MMX) per core.. make that 10 387-ish floating helpers.

Core 2 beats Cell on standard programs. Cell has a current advantage in floating point that Intel can blow away any time it wants.

2005 was the year of Core
2006 Started Core 2

I think July - September 2007 is "Core 3". Then it would come out in earnest in 2008.

That would be from one to eight (4 alu) cores and from 0 to as many Cell-ish core will fit.

Then you can buy a CPU fitted to yout needs. Video games have more cells and file and web servers barely need them.

Since I don't play games, my choices would run more toward more ALU's.

Interesting note Windows XP allows you assign threads to a core.. It goes to 32 total ALU threads. So this has been thought out for longer than we have been talking.

IBM and Sony are chocking on the Cell. They are getting ver few chips per large wafer.

The PS3 will have to sell into the millions to break even.

** side note **

Blue Ray and HD-DVD are a farce. Movies can do just as well on DL-DVD because motion doesn't need high resolution and still images that benifit from 1080P can be inserted on a needed basis.

They would make good backup mediums, but the movie industry is paranoid about piracy that will happen no matter what they do.

Just release the DVD within two months of the movie to shorten the time that pirated files are popular.
Four cores are coming out in November.
80 Cores By 2011

About 10 petaflops are need to simulate the human brain. A supercomputer with 10 petaflops is coming out in 2010.
Why flops?

You need specint performance as well. petaflops will be important, but you need peta-ints as well.

AI will have to balance memory resident object and floating points don't do that.. that is a function of the ALU or integer side of the chip.

SQL server and file servers don't get much of a boost from FPU's.

You have to balance the two.

Until you have the equations for intelligence that work, you don't know how much you really need.

I think they pull numbers out of a hat because they talk about flops without talking about the intger performance that is needed as well.

Excuse me while I laugh..
It's from Kurzweil.
Post a Comment

<< Home
ARCHIVES © Copyright 2003-2005 by Marshall Brain


This page is powered by Blogger. Isn't yours?