Calgarypuck Forums - The Unofficial Calgary Flames Fan Community
Old 12-03-2009, 12:01 PM   #1
I-Hate-Hulse
Franchise Player
 
I-Hate-Hulse's Avatar
 
Join Date: Jul 2003
Location: Sector 7-G
Exp:
Default Moar Cores! 48 of them.

Intel has unveiled a prototype chip that packs 48 separate processing cores on to a chunk of silicon the size of a postage stamp.
The Single-chip Cloud Computer (SCC), as it is known, contains 1.3 billion transistors, the tiny on-off switches that underpin chip technology.
Each processing core could, in theory, run a separate operating system.



http://news.bbc.co.uk/2/hi/technology/8392392.stm




Personally, I'm still waiting for some dual core optimization for some apps I run...
I-Hate-Hulse is offline   Reply With Quote
Old 12-03-2009, 12:36 PM   #2
FanIn80
GOAT!
 
FanIn80's Avatar
 
Join Date: Jun 2006
Exp:
Default

Quote:
Originally Posted by I-Hate-Hulse View Post
Personally, I'm still waiting for some dual core optimization for some apps I run...
No kidding. Here's a novel idea, computer world... how about we lay off the hardware for a while and start focusing on the software?
FanIn80 is offline   Reply With Quote
Old 12-03-2009, 04:14 PM   #3
sclitheroe
#1 Goaltender
 
Join Date: Sep 2005
Exp:
Default

Quote:
Originally Posted by FanIn80 View Post
No kidding. Here's a novel idea, computer world... how about we lay off the hardware for a while and start focusing on the software?
Just because YOU can't use 48 cores doesn't mean there aren't tons of applications for chips with increased thread density.

Forget about optimizing performance for a second and consider all the possibilities inherent in being able to support massively multiple OS instances in such a broad way. Imagine every app on your system running on its own OS image on its own dedicated cores. Stability, fault tolerance, security, scalability, all gain massive new possibilities.

The real advances with this design, regardless, isn't about overall core count, it's about the improved core manageability, similar overall power consumption compared to the i7 & i9, and the fact that if Intel is saying its coming in 2010, that they are able to reliably fab these at something approaching affordable (depending on your definition of affordable, of course)

Finally, its really important for hardware manufactures to get out ahead of the software when it comes to multithread and multicore performance, because once you start architecting and writing software that is multicore optimized, and once compiler and library support eases the barrier to entry, going from 2 thread to tens or hundreds of threads is strictly a function of hardware availability - its as easy to leverage 2 cores as it is 48, but the hardware has to be able to keep those cores busy which means lots of scheduler optimization work, improvements in memory and bus architecture, etc.
__________________
-Scott
sclitheroe is offline   Reply With Quote
Old 12-03-2009, 04:36 PM   #4
I-Hate-Hulse
Franchise Player
 
I-Hate-Hulse's Avatar
 
Join Date: Jul 2003
Location: Sector 7-G
Exp:
Default

I hope AMD or Intel calls the inevitable 8 core chip, the "Ocho".
I-Hate-Hulse is offline   Reply With Quote
The Following User Says Thank You to I-Hate-Hulse For This Useful Post:
Old 12-04-2009, 10:35 AM   #5
ricosuave
Threadkiller
 
ricosuave's Avatar
 
Join Date: Oct 2003
Location: 51.0544° N, 114.0669° W
Exp:
Default

http://www.mlin.net/SMPSeesaw.shtml
__________________
https://www.reddit.com/r/CalgaryFlames/
I’m always amazed these sportscasters and announcers can call the game with McDavid’s **** in their mouths all the time.
ricosuave is offline   Reply With Quote
Old 12-08-2009, 06:46 PM   #6
sclitheroe
#1 Goaltender
 
Join Date: Sep 2005
Exp:
Default

Quote:
Originally Posted by ricosuave View Post

Open task manager...next, click on the Processes tab. Next, click on View, Select Columns, and choose Threads. Now sort the display by thread count.

You will notice that every single application, with the exception of maybe a very few services, has more than one thread. With the possible exception of legacy games that have timing issues running on more than one core, or maybe a single threaded computationally demanding scientific app, there is practically never a situation where you are going to get better performance by locking a process to a single core.

Almost every single Windows app will spin up at least one additional thread just to handle the messages passed to the app by Windows, and there can be hundreds of these sent to the app every second. These messages are everything from requests to redraw the contents of windows, to mouse movements, keystrokes, incoming data, etc. You want these threads to be able to run on any available core to maximize the responsiveness of your apps.

Even in highly virtualized workloads, where I might have 15 or 20 virtual machines running on an 8 core server, VMWare's advice is always the same - don't mess with affinity, let the software work it out (except for some very, very specific edge cases)
__________________
-Scott
sclitheroe is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -6. The time now is 08:42 AM.

Calgary Flames
2024-25




Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright Calgarypuck 2021 | See Our Privacy Policy