Quad Core Chips From Intel and AMD
lubricated writes "According to the San Fransisco Chronicle, in an effort to one-up AMD, Intel will be coming out with 4 core cpu's in 2007." From the article: "Chips with two cores have been the latest rage, with both Intel and AMD selling those microprocessors as their high-end offering. Apple Computer Inc.'s new iMac, which started selling last month, uses the dual-core chip ... Not to be outdone, Randy Allen, AMD's corporate vice president of server and workstation division, said Friday that his firm is working its own quad-core processor for release next year."
Not to be outdone by AMD..? Bad news: AMD made this very same announcement in June/2005, indicating quad-core CPUs would be available 'sometime in 2007'.
Only 4 cores and due out in 2007!? If multi-core is the future then sun must be ahead of their time:
. xml/
http://www.sun.com/processors/UltraSPARC-T1/index
Sun has been shipping 8 core T1 processors for a few months. T1000 and T2000 rack servers based on "CoolThreads" - whatever that is. See here: http://store.sun.com/CMTemplate/CEServlet?process= SunStore&cmdViewProduct_CP&catid=141649. IBM has QuadCore Power5+ chips shipping any day now.
Both Solaris and AIX scale over 100 CPUs already. Good luck AMD and Intel on getting Microsoft to create a standard OS (not their funny datacenter version) that is the same on 1 CPU or 124 CPU systems.
No, because a modern x86 is just a RISC chip with a CISC-to-RISC translator and a shortage of registers.
"[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz
Right now, SGI is using Linux on the 1024-way systems. Thanks to careful planning and IBM's help with the RCU patent, Linux scales way up. (and down too) Linux had the advantage of former Sun and SGI developers telling horror stories about what NOT to do.
Windows represents CPUs using the bits in a machine word. On 64-bit hardware, you're limited to 64 CPUs. This is exposed in the ABI. Not that Windows would scale well for such a system, of course.
Apple seems to be behind as well.
Processing power is rarely the problem. Graphics processing is already handed off, and unless you're trying to crack encryption, most software isn't bound by processor speed anyway.
Software performance is bound by I/O limitations. It FEELS like processor power because threads on hold for I/O block a core up like cheescake to a lactose intollerant grandparent.
Until I can index on disk at about 100 times the current speed, these processors won't help what I'm doing.
The problem with quotes on the internet, is that nobody bothers to check their veracity. -- Abraham Lincoln
/*I would assume all of these cores sharing the same memory has to have more of a performance penalty.*/
Depends on your architecture, really. Intel chips might be hurt because of their sharing an external memory controller. AMD chips would experience little or no performance penalty, because they have the memory controller on-die, and the chance of two cores accessing the same memory address is small.
/*Adobe premiere recognizes the dual core during startup but I don't know of many programs that use both cores..i guess it just splits the load between them.*/
As sibling posters have indicated, that is not how it works. Unless an application is specifically written to be multithreaded, it will only use a single core. Multiple cores allow you to have multiple single-threaded applications open without as much of a performance hit, but multi-core will not significantly improve the performance of a given application, unless the app is rewritten/recompiled to take advantage of multiple cores.
We all know what to do, but we don't know how to get re-elected once we have done it
Intel said they were going to be releasing x100-core processors by 2015.
Just watch the Intel 2005 Keynote speech, (video) hear about x100 cores and x100 GBits/sec chip-chip data transfer.
It's not like this is a big secret or anything.
As usual, if you want good CPU info, Ars Technica is the place to look. They have a blurb on Intel's 4-way core plans here.
Basically, they point out that Intel's dual core processors are already starved on the FSB, and loading two more cores isn't going to do very much. He seems to expect that, until Intel gets their FSB in order(which won't happen until 2008), AMD is going to stomp all over them. He says that Intel's cores are excellent, but without CSI (their new FSB), it may not matter much.
My own projection is that the extra contention may end up imposing a net speed _penalty_ for many workloads. That is, however, pure speculation from an amateur, based mostly on the dismal performance of the first dual-CPU G4 Macs.
I agree that the comparison between dual-core Pentium D/Xeon and dual-core Athlon 64/Opteron is a farce. However, Yonah (even with its 667MHz bus and non-integrated memory controller) did quite well against Athlon 64.
Of course, that doesn't mean bandwidth won't be a problem for Cloverton when they move to 4 cores. I believe Cloverton will still have a FSB and seperate memory controller while Opteron will have next-gen HyperTransport and integrated memory controller(s).
TO START
PRESS ANY KEY
Where's the 'ANY' key? I see Esk, Kitarl, and Pig-Up...
Just before the end of the Alpha line, DEC prototyped an 8-core Alpha. It's not clear that it was useful, but they did succeed in cramming eight CPUs on one die over five years ago.
As long as we're waving "number of cores" about as if it were the number of inches a piece of spam is promising:
g le+chip/2100-1006_3-5399128.html
http://news.com.com/Designer+puts+96+cores+on+sin
In short, Clearspeed's CSX600 has 96 cores, but is designed to be an accelerator board.
Well, you can, for some things. The problem is that the speed of even gigabit Ethernet is so slow (compared to the speed of the interconnect between two CPUs on the same chip or motherboard) that in order for a program that runs well over a cluster, it often has to be designed completely differently from a program that will run well on a multi-CPU machine. In particular, things like shared memory are extremely difficult to simulate over a network, but trivial when you've got a single machine where the CPUs, well, share the memory.
For a lot of problem types, the high latency and low bandwidth of the network interconnect lead to the situation where you've spent hours and hours getting your app to run across all the CPUs in your cluster, only to find out that it's actually running slower than the simple version of the app that does everything on a single CPU. That's really embarrassing...
I don't care if it's 90,000 hectares. That lake was not my doing.
Gee whiz, doesn't anyone have a memory these days ?
c ore_opteron/
This was all planned out YEARS ago.
http://www.theregister.co.uk/2004/08/16/amd_quad-
Well for cold processing, you should look at Sun's new T1-based systems. Eight cores on a single die, four threads per core, and all in 72W maximum.
"Proper motherboard designs also can allow multi-proc systems which will mitigate the fact that you need multiple cores on a die."
The problem with that idea is that as soon as you have a multi-socket motherboard, you can put multi-core CPUs in each socket. In actual fact, multiple cores make a lot of sense over discrete processors, depending on the bus architecture, but multicore is where things are going to go.
As for silent computers, that is finally getting the attention it deserves, thanks primarily to the HTPC craze. I would love to see limited power CPUs with no active cooling systems in them.
"People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban