# Intel Shows Off 80 Core CPU!!!!!

**URL:** <https://boards.straightdope.com/t/intel-shows-off-80-core-cpu/374478>\
**Category:** Miscellaneous and Personal Stuff I Must Share\
**Created:** [September 28, 2006, 7:13am UTC](https://boards.straightdope.com/t/intel-shows-off-80-core-cpu/374478 "2006-09-28T07:13:23Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tuckerfan](https://avatars.discourse-cdn.com/v4/letter/t/eada6e/32.png) [@Tuckerfan](https://boards.straightdope.com/u/Tuckerfan)\
**Post date:** [September 28, 2006, 7:13am UTC](https://boards.straightdope.com/t/intel-shows-off-80-core-cpu/374478/1 "2006-09-28T07:13:23Z")

</div>

[Sadly, it’ll be at least 4 years before they hit the market.](http://www.i4u.com/article6672.html)

> [@](#):
>
> Intel’s CEO Paul Otellini is seen holding a silicon wafer with the prototype chips in the image to the left. Intel claims that 80 core chips will be commercially available in the next 5 years.
> 
> The 80 core monster is said to be able to exchange data at a whopping one terabyte per second. Each of the 80 cores is running at 3.16 GHz and Intel plans to use an on-chip interconnect fabric and stacked SRAM.

Can you imagine the quality of graphics that monster’ll have? You won’t be able to tell if it’s real or fake, and it’ll be generating the images on the fly!

---

<div class="post-metadata">

**Author:** ![thirdname](https://avatars.discourse-cdn.com/v4/letter/t/d07c76/32.png) [@thirdname](https://boards.straightdope.com/u/thirdname)\
**Post date:** [September 28, 2006, 9:10am UTC](https://boards.straightdope.com/t/intel-shows-off-80-core-cpu/374478/2 "2006-09-28T09:10:27Z")

</div>

Is this the beginning of the end, we can’t make processors any faster so we’ll just throw eighty of them on a chip? It’s a bit disappointing to me, I had this idea of computing speed continuing to grow until we had computers like on Star Trek the Next Generation or something. I didn’t think it would end when I was this young, I thought things would improve indefinitely. Are there any technologies on the horizon that will make for faster individual cores?

---

<div class="post-metadata">

**Author:** ![Mangetout](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/mangetout/32/19_2.png) [@Mangetout](https://boards.straightdope.com/u/Mangetout)\
**Post date:** [September 28, 2006, 9:36am UTC](https://boards.straightdope.com/t/intel-shows-off-80-core-cpu/374478/3 "2006-09-28T09:36:16Z")

</div>

[QUOTE=riker1384]  
Is this the beginning of the end, we can’t make processors any faster so we’ll just throw eighty of them on a chip? It’s a bit disappointing to me, I had this idea of computing speed continuing to grow until we had computers like on Star Trek the Next Generation or something. I didn’t think it would end when I was this young, I thought things would improve indefinitely. Are there any technologies on the horizon that will make for faster individual cores?  
[/QUOTE]

The laws of physics will come into play at some point; you can’t just keep on making them run faster. Anyway, I think you’re missing the point by a massive margin; if we can develop _scalable_ processing, then the power (and, in practical terms, the usable _speed_) will only be limited by budget and physical space.

In any case, I think you’ll find that the computers in STTNG supposedly use distributed processing, or something like it.

---

<div class="post-metadata">

**Author:** ![Capt.Ridley\_s\_Shooting\_Party](https://avatars.discourse-cdn.com/v4/letter/c/cc9497/32.png) [@Capt.Ridley\_s\_Shooting\_Party](https://boards.straightdope.com/u/Capt.Ridley_s_Shooting_Party)\
**Post date:** [September 28, 2006, 9:57am UTC](https://boards.straightdope.com/t/intel-shows-off-80-core-cpu/374478/4 "2006-09-28T09:57:11Z")

</div>

Isn’t this going to completely change how software is written and designed?

---

<div class="post-metadata">

**Author:** ![Mangetout](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/mangetout/32/19_2.png) [@Mangetout](https://boards.straightdope.com/u/Mangetout)\
**Post date:** [September 28, 2006, 10:11am UTC](https://boards.straightdope.com/t/intel-shows-off-80-core-cpu/374478/5 "2006-09-28T10:11:47Z")

</div>

[QUOTE=Dominic Mulligan]  
Isn’t this going to completely change how software is written and designed?  
[/QUOTE]  
Yes, but that has already begun, and most of it will probably affect the way operating systems work. For John Q Application Programmer, there may not be all that much change to application design, just that something rather different happens when the application is compiled.

---

<div class="post-metadata">

**Author:** ![China\_Guy](https://avatars.discourse-cdn.com/v4/letter/c/779978/32.png) [@China\_Guy](https://boards.straightdope.com/u/China_Guy)\
**Post date:** [September 28, 2006, 12:01pm UTC](https://boards.straightdope.com/t/intel-shows-off-80-core-cpu/374478/6 "2006-09-28T12:01:11Z")

</div>

ya, I recently saw a demo on a HPC machine with 4 nodes that was build out of compenents for $2k as part of a contest. The thing ran an excell spreadsheet with a 50 callable bond portfolio using a Monte Carlo Simulation program written by Cornell University. 40 seconds to crunch all the bonds. When I worked at Swiss Bank 10 years ago, it would take 40 seconds to crunch 1 bond - and they spent a buttload of money to have that power.

I can’t imagine what this chip will be like when you really wanna spreadsheet jockey

---

<div class="post-metadata">

**Author:** ![Mindfield](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/mindfield/32/19759_2.png) [@Mindfield](https://boards.straightdope.com/u/Mindfield)\
**Post date:** [September 28, 2006, 12:49pm UTC](https://boards.straightdope.com/t/intel-shows-off-80-core-cpu/374478/7 "2006-09-28T12:49:57Z")

</div>

Computer, I’d like to play Solitaire.

_Just that?_

Yes.

_I won’t enjoy it._

I’m not asking you to enjoy it, just do it, will you?

_Alright. I’ll do it. Here I am, brain the size of a planet and you ask me to play Solitaire. Call that job satisfaction? 'Cos I don’t._

---

<div class="post-metadata">

**Author:** ![Dragwyr](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/dragwyr/32/2855_2.png) [@Dragwyr](https://boards.straightdope.com/u/Dragwyr)\
**Post date:** [September 28, 2006, 12:58pm UTC](https://boards.straightdope.com/t/intel-shows-off-80-core-cpu/374478/8 "2006-09-28T12:58:23Z")

</div>

[QUOTE=Mindfield]  
Computer, I’d like to play Solitaire.

_Just that?_

Yes.

_I won’t enjoy it._

I’m not asking you to enjoy it, just do it, will you?

_Alright. I’ll do it. Here I am, brain the size of a planet and you ask me to play Solitaire. Call that job satisfaction? 'Cos I don’t._  
[/QUOTE]  
Careful. You may get it to want to put it’s head into a bucket of water and if you do that you will fry the whole thing.  
😃

---

<div class="post-metadata">

**Author:** ![ultrafilter](https://avatars.discourse-cdn.com/v4/letter/u/3d9bf3/32.png) [@ultrafilter](https://boards.straightdope.com/u/ultrafilter)\
**Post date:** [September 28, 2006, 1:10pm UTC](https://boards.straightdope.com/t/intel-shows-off-80-core-cpu/374478/9 "2006-09-28T13:10:23Z")

</div>

[QUOTE=Dominic Mulligan]  
Isn’t this going to completely change how software is written and designed?  
[/QUOTE]

Not necessarily. A lot of tasks don’t parallelize well, so more cores doesn’t make any difference for them.

---

<div class="post-metadata">

**Author:** ![hawthorne](https://avatars.discourse-cdn.com/v4/letter/h/c89c15/32.png) [@hawthorne](https://boards.straightdope.com/u/hawthorne)\
**Post date:** [September 28, 2006, 1:40pm UTC](https://boards.straightdope.com/t/intel-shows-off-80-core-cpu/374478/10 "2006-09-28T13:40:49Z")

</div>

[QUOTE=ultrafilter]  
Not necessarily. A lot of tasks don’t parallelize well, so more cores doesn’t make any difference for them.  
[/QUOTE]  
True, but some do. Having two has made a fair difference to what I do, and the bloke up the corridor is testing the software on seven cores and people are itching for it.

---

<div class="post-metadata">

**Author:** ![lokij](https://avatars.discourse-cdn.com/v4/letter/l/5e9695/32.png) [@lokij](https://boards.straightdope.com/u/lokij)\
**Post date:** [September 28, 2006, 2:00pm UTC](https://boards.straightdope.com/t/intel-shows-off-80-core-cpu/374478/11 "2006-09-28T14:00:46Z")

</div>

[QUOTE=riker1384]  
Is this the beginning of the end, we can’t make processors any faster so we’ll just throw eighty of them on a chip? It’s a bit disappointing to me, I had this idea of computing speed continuing to grow until we had computers like on Star Trek the Next Generation or something. I didn’t think it would end when I was this young, I thought things would improve indefinitely. Are there any technologies on the horizon that will make for faster individual cores?  
[/QUOTE]

Sure, plenty of technologies on the horizon that will make for faster individual processors. You have optical processors for instance, and there was just a major breakthrough on that front from Intel.. they managed to inscribe a laser into a silicon chip. Optical computing helps us get around some problems we have in scaling wires down any smaller without losing speed. Then there’s quantum computing which has unbelievable potential but is still in it’s infancy. The reason you’re seeing multicore processors is economic, we’re wringing those last bits of efficiency and speed from our existing chip manufacturing processes which is alot cheaper than adopting and promoting entirely new and untried technologies.

---

<div class="post-metadata">

**Author:** ![Precambrianmollusc](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/precambrianmollusc/32/63_2.png) [@Precambrianmollusc](https://boards.straightdope.com/u/Precambrianmollusc)\
**Post date:** [September 28, 2006, 2:27pm UTC](https://boards.straightdope.com/t/intel-shows-off-80-core-cpu/374478/12 "2006-09-28T14:27:55Z")

</div>

Anyone care to share some examples of what sort of applications will benefit from parrellization (is that a word?) and which won’t.  
I am guessing, as mentioned above big number crunchers will do well, but my abilities to make yet another powerpoint presentation will not be impacted much? I am a bit out of what’s what in computing technology these days.  
Cheers

---

<div class="post-metadata">

**Author:** ![Mangetout](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/mangetout/32/19_2.png) [@Mangetout](https://boards.straightdope.com/u/Mangetout)\
**Post date:** [September 28, 2006, 2:32pm UTC](https://boards.straightdope.com/t/intel-shows-off-80-core-cpu/374478/13 "2006-09-28T14:32:36Z")

</div>

[QUOTE=NaturalBlondChap]  
Anyone care to share some examples of what sort of applications will benefit from parrellization (is that a word?)  
[/QUOTE]  
Graphics rendering  
Computer modelling/simulation  
Analysis and processing of large data sets (like SETI data, or the results of clinical trials)  
Artificial intelligence.

---

<div class="post-metadata">

**Author:** ![lokij](https://avatars.discourse-cdn.com/v4/letter/l/5e9695/32.png) [@lokij](https://boards.straightdope.com/u/lokij)\
**Post date:** [September 28, 2006, 2:34pm UTC](https://boards.straightdope.com/t/intel-shows-off-80-core-cpu/374478/14 "2006-09-28T14:34:28Z")

</div>

[QUOTE=NaturalBlondChap]  
Anyone care to share some examples of what sort of applications will benefit from parrellization (is that a word?) and which won’t.  
I am guessing, as mentioned above big number crunchers will do well, but my abilities to make yet another powerpoint presentation will not be impacted much? I am a bit out of what’s what in computing technology these days.  
Cheers  
[/QUOTE]

Well, I would bet that with an 80 core processor the days of needing a seperate graphics and sound card would be gone. You could just devote a few dozen of the processors to crunching polygons and dolby surround. It would be faster too, which means more realistic graphics and higher refresh rates. I just saw an article that said Sharp had invented a way to produce an LCD screen with three viewable angles, you could run 3 desktops and 3 different displays with multiple programs from one chip and screen (not that you’d want to.. but you could heh)

---

<div class="post-metadata">

**Author:** ![ultrafilter](https://avatars.discourse-cdn.com/v4/letter/u/3d9bf3/32.png) [@ultrafilter](https://boards.straightdope.com/u/ultrafilter)\
**Post date:** [September 28, 2006, 2:36pm UTC](https://boards.straightdope.com/t/intel-shows-off-80-core-cpu/374478/15 "2006-09-28T14:36:22Z")

</div>

It’s true, though, that Powerpoint won’t be greatly affected.

If you’re familiar with the P vs. NP conjecture, there’s an analogous situation with P and NC, which is the class of problems that have efficient parallel solutions. It’s known that every problem in NC is in P, but whether NC = P is an open question. See [here](http://en.wikipedia.org/wiki/NC_%28complexity%29) for more details.

---

<div class="post-metadata">

**Author:** ![Mindfield](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/mindfield/32/19759_2.png) [@Mindfield](https://boards.straightdope.com/u/Mindfield)\
**Post date:** [September 28, 2006, 2:38pm UTC](https://boards.straightdope.com/t/intel-shows-off-80-core-cpu/374478/16 "2006-09-28T14:38:41Z")

</div>

[QUOTE=NaturalBlondChap]  
Anyone care to share some examples of what sort of applications will benefit from parrellization (is that a word?) and which won’t.  
I am guessing, as mentioned above big number crunchers will do well, but my abilities to make yet another powerpoint presentation will not be impacted much? I am a bit out of what’s what in computing technology these days.  
Cheers  
[/QUOTE]

Games, in part, won’t, as least as far as pure graphics are concerned, since that’s primarily a function of the video card. However, in-game physics could be make significantly more complex such that they could do away with the need for a dedicated [physics card](http://www.ageia.com/), with the added benefit of being able to perform other math-intensive things such as creation of realistic natural elements (fire, water, trees, foliage) and so on.

3D rendering and ray tracing, video editing (specifically visual effects and post-production compression), audio processing (particularly physical modelling) and softsynths, emulation, pure math operations (number crunching) and so on would benefit greatly from massively parallel processing in a single unit without the need for building huge rendering farms.

---

<div class="post-metadata">

**Author:** ![hawthorne](https://avatars.discourse-cdn.com/v4/letter/h/c89c15/32.png) [@hawthorne](https://boards.straightdope.com/u/hawthorne)\
**Post date:** [September 28, 2006, 2:54pm UTC](https://boards.straightdope.com/t/intel-shows-off-80-core-cpu/374478/17 "2006-09-28T14:54:43Z")

</div>

[QUOTE=NaturalBlondChap]  
Anyone care to share some examples of what sort of applications will benefit from parrellization (is that a word?) and which won’t.  
I am guessing, as mentioned above big number crunchers will do well, but my abilities to make yet another powerpoint presentation will not be impacted much? I am a bit out of what’s what in computing technology these days.  
Cheers  
[/QUOTE]  
OK. I work with a number-crunching economic model that uses specialised software. It’s more or less a big system of simultaneous equations where non-linear equations are solved by repeated linear approximation and extrapolation. The impact of policies is a deviation from a forecast of the economy through time. So to run a simulation, you first run the forecast, where numerous industries buy and sell stuff and capital stocks and debts and depreciation accumulate over time. You do this in lots of little steps for each period to eliminate linearisation errors. Then you run the policy and see what difference it makes.

With parallel processing you can work on year one of the policy while year two of the forecast is running. With _lots_ of cores, you could run different parts of each job simultaneously. So if your method for solving a period of the model involves comparing the results from 3 independent multi-step calculations and extrapolating, you could use 3 processors to solve the first period of the model, then let those 3 processors solve year two and use another 3 to solve a deviation simulation that relies on the first year of the forecast.
