Intel Plans to Overhaul Chip Architecture 359
Carl Bialik from the WSJ writes "Intel is planning to announce an entirely new chip architecture later this month at the company's developer forum, the Wall Street Journal reports. The company isn't discussing details yet, but it's expected that Paul Otellini will discuss a 'technology foundation designed from scratch to improve energy efficiency and make it easier to add more than two processors.'"
What does this mean? (Score:5, Interesting)
While they could go either way, I hope they've learned from the Itanium [wikipedia.org] and EM64T [wikipedia.org] debacles that they should stick with a compatible microcode. Leave the super-instruction sets to the MIPS and SPARCs of the world.
Re:What does this mean? (Score:2)
ftfa: The company said the new technology will be described by Paul Otellini, Intel's chief executive, later this month in San Francisco during a speech at the company's twice-yearly conference for hardware and software developers.
i hav a hunch no one outside of intel knows just yet. probably have to wait for the conference to find out. this article just says, ?hey, things are 'a chanin'".
Re:What does this mean? (Score:3, Interesting)
I have a hunch no one outside of Intel's PR department knows. They still haven't gotten their previous "new architecture" EPIC ramped up.
My bet is that such pre-announcements of radically new stuff is mostly a way of freezing the market to stop supercomputer vendors from looking at IBM Cell chips in much the same way Itanium stopped people from using PA-RISC, Alpha, MIPS, etc.
Re:What does this mean? (Score:2)
see now you have been reading too much dilbert. :P could be true, i have never worked for a company over 10 people so i dont have any first hand knowledge of pr people.
It's called i860 :-) (Score:5, Informative)
Re:It's called i860 :-) (Score:5, Informative)
OkiData had a short lived Unix workstation product line based around these. I used them for a while.
Only the floating point pipeline was directly exposed. Your first two FMULADD got garbage as the result, the third got the result of the first FMULADD... I *think* it also had a mode with more conventional stalling if you tried to do a 2nd FMULADD before the first completed (or if you used the result register).
The i860 also had a mode where you it would execute two instructions per clock, but you had to pair one integer instruction with one floating point instruction in that mode (and the pairing was static, if you put two integer instructions in a row the CPU would fault with an illegal instruction fault).
It outperformed it's contemparary SPARC and MIPS CPUs by a considrable margin in FP, and by a small margin in integer heavy code. It was competitave with the HP snake systems (HPPA). It predated the Alpha, and was badly outmatched when the Alpha finally came out.
That was extremely common at the time. The best the contemporary CPUs had was the IBM ROMP (pre-IBM POWER!) that had register scoreboarding so it didn't take a stall until the result register was used. It wasn't until five to seven years later that out-of-order CPUs were commercially available (and I can't remember who did them first, maybe the TI SuperSPARC? Or was it the MIPS R8000?)
It seemed of handling disk interrupts, mouse movement, and even the relatively tiny FIFO for SoundBlaster 16 audio out. Maybe this was more a problem in theory then in practice? Clearly the i860 never got far in the embedded space though, and this couldn't have possibly helped.
I think it was also used as part of the "geometry engine" on SGI's Reality Engine product. There were something like 4 per GE, and up to 4 GEs on a Reality Engine, which was pretty impressive in 1991ish, but other then having something like 196 bits of memory per pixel falls pretty far short of today's $100 graphics cards.
Re:What does this mean? (Score:5, Interesting)
Re:What does this mean? (Score:3, Interesting)
Re:What does this mean? (Score:2)
Re:What does this mean? (Score:2, Insightful)
Attempt to scare IBM (Score:3, Insightful)
Intel announced some fud about EPIC, and except for fujitsu who kept Sparc alive despite Sun's layoffs this FUD wiped out the entire market.
Methinks they saw the power of this approach and if the last round killed 4 leading nplayers, this round will kill off the remaining 2 (IBM & AMD).
Re:Attempt to scare IBM (Score:3, Insightful)
Except for one problem. Everyone now thinks that Intel is the boy who cried wolf.
While Intel's FUD did destroy the high-end server market, they failed to account for AMD's move into that market. As a result, AMD has managed to take the development lead away from Intel. Any future attempts by Intel at new processor architecture will be met with a luke warm res
Re:Attempt to scare IBM (Score:5, Informative)
Yes it did. When the hype was at it peak, it was actually preventing companies (such as the one I was working at during that time) from looking into Sun solutions, and HP made its infamous decision to ditch the Alpha line of processors in favor of the upcoming Intanic line.
At that time, Sun machines held a reasonable partiy with Intel's offerings, and Alpha NT desktops simply flew. Pentium III (Coppermine) was still in the development phase, and SGI was barely hanging on thanks to their N64 and NT Workstation deals.
The Apple Connection (Score:2)
Options... (Score:2)
Option 1 (probability: high)
Option 2 (probability: medium)
Option 3 (probability: medium)
Option 4 (probability: low)
Option 5 (probability: medium-
Re:What does this mean? (Score:3, Interesting)
Re:What does this mean? (Score:3, Informative)
I really do hope they keep the high performance per core that the pentium m architecture can offer. Having 8 cores is nice, but if they individually aren't very high performing, traditional apps like games are going to suffer badly on such an architecture.
I know game de
Re:What does this mean? (Score:3, Insightful)
These will probably be announced as desktop-only chips, and should be available within a year. 18 months...no way Intel will wait that long.
My guess is a new x86 (Score:5, Insightful)
So probably what the are working on is a next gen x86 architecture. Those don't come out too often, usually the design one and just modify it for a number of years. It sounds like they are going to start using modifiations on their Pentium M for desktops, which is cool since it is efficient both thermally and in terms of what it does per clock, but there's a limited life to it and they know it. The Pentium M is something of a throwback to the P3, which itself is really based on the Ppro design.
So my guess is Intel figures it's time to unviel a new design for a core, but on x86 architecture.
Re:My guess is a new x86 (Score:3, Insightful)
Don't get me wrong, as a gamer, I want the highest gaming performance, and AMD is my chosen one. I don't particularly care for Intel. But to write them off already is a bit silly (imo).
Re:My guess is a new x86 (Score:4, Informative)
Also it should be noted that the Pentium M is like the P3 in much the same way the K8 is like the K7. It is a very redesigned and improved core, so the ancestry in itself is no sign of it being an old design. As such I am not that sure that the new core wont be a Pentium M derivative as well, possibly simply a take on the Israeli Penium M by on of the US design teams.
Otherwise I very much agree with you, the CPU projects at Intel are probably all x86 at this point, so we will probably just get to see Intel "get back on the track" after the somewhat failed experiment with the P4.
Re:My guess is a new x86 (Score:5, Interesting)
When designing such a machine its important to consider what the software will look like. Is it better to run 16 threads each with a CPI (cycles per instruction) of 1.2 or run 32 threads with a CPI of 1.6? This will actually push us much further back than the P3.
The cores on these processors are far more likely to resemble the original Pentiums. Simple pipelines, in-order execution, minimal instruction level parallelism. When the current P4 superscalar beasts can rarly pull a CPI of 1, whats the point of allowing 4 instructions to execute simultaneously (at least if the core is only executing one thread).
The new push will be to have 8 very simple cores (albeit with advanced SSE4 units with even wider vector instructions such as 256 or 512 bits) and allow each core to run 2 or 4 threads. This won't be hyperthreading as hyperthreading is a form of SMT (although Intel may reuse the name). It will be a form of fine-grained multithreading that allows context switches on L1 or L2 cache misses, as well as other latent operations. Of course their will also be logic to allow all the threads to run equally.
With these processors we'll be able to run 16-32 threads simultaneously (or almost simultaneously). For applications that can be massively threaded this will result in a huge boost in performance. For the single threaded applications that aren't easily parallelizable
This technology will scale tremendously. These new processors will essentially be supercomputers on a chip. I think this because of a presentation I saw by one of the lead P4 architects who was talking about future processors. This will be the future, and the time is now to rethink any applications you currently have and find someone competent in multithreading.
Phil
Re:Er... (Score:3, Interesting)
Quintuple Core! (Score:3, Funny)
Re:Quintuple Core! (Score:2)
The good old days (Score:2)
And guess what? Those days SUCKED.
Re:Quintuple Core! (Score:2)
Re:Quintuple Core! (Score:2)
Here are some keywords to plug into Google if you want to read up on the basics of synchronising threads and sharing resources: semaphore, mutex, baton passing.
Re:Quintuple Core! (Score:2)
CSP (Score:3, Informative)
It's Conroe (Score:5, Interesting)
http://anandtech.com/cpuchipsets/showdoc.aspx?i=2
HJ
Announcement (Score:5, Insightful)
Re:Announcement (Score:3, Informative)
Intel already did that [wikipedia.org] with their EM64T technology. It's already present in the latest Xeon processors, and is now considered the future of the x86 platform.
Intel has pretty much admitted that they got egg on their face for that one. Especially since one of the purposes of the Itanium design was to create an architecture under which the AMD cross-licensing deals wouldn't apply. Talk about backfiring.
Re:Announcement (Score:2)
They have cross-licencing agreements with each other, IBM and other partners for this sort of thing.
Re:Announcement (Score:2)
IIRC, Intel and AMD have a cross licensing agreement, this is what allowed Intel to impliment X86-64.
Re:what I'd like to see (Score:3, Interesting)
I'm told that AltiVec is vastly different (and superior) to SSE.
They're not very different at all, actually. Both are SIMD instruction sets essentially designed to achieve the same goals. That AltiVec is superior to SSE is true, but only if read literally. SSE2 is about an even match, with each having a few advantages over the other. SSE3 pretty much added all the horizontal data movement instructions previous incarnations lac
Not a user-perceptable change. (Score:5, Informative)
Re:Not a user-perceptable change. (Score:2)
Re:Not a user-perceptable change. (Score:5, Funny)
Re:Not a user-perceptable change. (Score:3, Insightful)
A lot of intel's planned 'improvements' closely mirror the major advantages of PowerPC architecture. Intel has clearly been influenced by Apple or is trying to push IBM out of the high-end market.
Either way, I welcome some good innovation from Intel. I was far from being impressed with the Pentium 4 (with the exception of the M). Over the past 4 or 5 years, AMD has been the clear winner in terms of cost, technology, innovation, and speed. Intel has been the winner on the busi
Re:Not a user-perceptable change. (Score:3, Informative)
That's what the P4 (and the P3 and the K7 and K8) already are.
They are RISC implementations "under the covers" with a x86-to-internal-risc-ISA converter on the front. Intel calls their RISC instructions "micro-ops" and even have a dedicated micro-op cache to reduce the need to retranslate the same x86 instructions over and over again in situations where the code loops or is otherwise
Re:In your dreams (Score:3, Informative)
If it's a P6-based chip (Pentium Pro through Pentium M), Netburst-based chip (Pentium 4), Nx586, or an AMD K6 or later, then you've got one that does it already.
It translates (in hardware - not the same as Transmeta, which did it in software) x86 instructions to an internal RISC instruction set (the one that the Nx586 and AMD K6 used was called RISC86). The most commonly used x86 instructions directly map to the instructions used in the internal RISC processor. Then, it pr
totally cool (Score:4, Interesting)
This is kinda funny in two ways..
'technology foundation designed from scratch to improve energy efficiency and make it easier to add more than two processors.'
Not overheard anywhere: "We are peeking through a knothole in AMD's fence and seeing what they are up to.
Nitpick: "The company isn't discussed details yet"
The proper word is ain't.
Re:totally cool (Score:2)
Re:totally cool (Score:2)
I didn't know 50 degrees Celcius was the extreme end anymore;-)
Re:totally cool (Score:2)
Actually, only the instruction set harkens to the 8088. The actual core is much more similar to a RISC processor, but with microcode galore that makes it ACT like a CISC processor. Which is not to say that the current Pe
Re:totally cool (Score:2)
Intel kinda got out of that habit. The Pentium 4 was meant to follow this rule as closely as possible because it lead AMD into direct competition, which is good for both Intel and AMD; they are moving a lot of volume.
Now AMD's tired of following Intel's chain around, so Intel's actually using smarter designs. I wonder if the Pentium 4 wasn't just a diversion tactic to get whatever was wrong with the Pentium M worked out. It would make sense to me, especially now, where their Penti
Obligatory obvious sighting (Score:4, Interesting)
Re:Obligatory obvious sighting (Score:5, Insightful)
One has to wonder if Apple had any 'insight' to these plans when they signed the deal.
Actually, it is pretty likely that Apple was given a full roadmap and a few engineers to explain the whole thing while in in discussions and under NDA. The real questions are did this have anything to do with Apple's decision, is this in response to the deal with Apple, or is this just coincidental.
Re:Obligatory obvious sighting (Score:2)
Re:Obligatory obvious sighting (Score:3, Interesting)
One wonders if the engineers who took one look at what Netburst became and said "this would be a great diversionary tactic". Design technologies for other projects, slap them together on the Netburst-endlessly-extendable pipeline and ship. I wonder this because the Pentium M seems to h
Re:Obligatory obvious sighting (Score:2)
Re:Obligatory obvious sighting (Score:4, Informative)
"A big emphasis is going to be performance per watt," -- Bill Calder, an Intel spokesman.
"When we look at Intel, they've got great performance, yes, but they've got something else that's very important to us. Just as important as performance, is power consumption. And the way we look at it is performance per watt. For one watt of power how much performance do you get? And when we look at the future road maps projected out in mid-2006 and beyond, what we see is the PowerPC gives us sort of 15 units of performance per watt, but the Intel road map in the future gives us 70, and so this tells us what we have to do." -- Steve Jobs, Apple CEO
will they add crypto? (Score:2)
i don't think they are that smart...
Re:will they add crypto? (Score:2)
That being said, the attacks described are *not* remotely exploitable per se, and they can easily be worked around by not using hyperthreading, anyway, so they're really a tempest in a teapot.
Re:will they add crypto? (Score:2)
you better not screw up a block cipher implementation. that is the point. FIPS certification is a good clue you got it right.
That being said, the attacks described are *not* remotely exploitable per se, and they can easily be worked around by not using hyperthreading, anyway, so they're really a tempest in a teapot.
"This paper reports successful extractio
switch? (Score:3, Funny)
intel switches to PPC ?
AMD's dual core offering better than Intel's (Score:5, Informative)
Meanwhile, Intel's desktop dual core chips seem to offer much more aggressive pricing at this time. AMD's lowest price dual core chip, the X2 4200 is almost twice as expensive as Intel's lowest cost dual core processor. However, an interview [pcper.com] with three AMD execs on PCPerspective.com claims that "AMD would eventually have lower priced Athlon X2 processors via the waterfall effect in the future".
X2 3800+ has been out for a while (Score:3, Informative)
They have to redeem themselves (Score:4, Insightful)
Intle NEEDS to prove that they can still make a good x86 chip from "scratch".
Re:They have to redeem themselves (Score:2)
Isn't "from scratch" and "x86" (aka backwards compatible aka carrying around crude hacks) kinda contradictory?
Re:They have to redeem themselves (Score:3, Interesting)
For all I know, the Athlon64 core might have as much similarity with the core of the Nexgen 5x86 chip as the Pentium M might have w
Re:They have to redeem themselves (Score:3, Insightful)
Honestly, they should get an award for that. The basic design is, as you say, 10 years old. But it is *still* holding up next to far newer designs. Thats a huge accomplishment. It's hard enough to build a superior CPU architecture for *right now*. Building one that will still be relevant A DECADE INTO THE FUTURE is absolutely staggering. And not sim
Crossing my fingers... (Score:3, Funny)
Old Intel Logo - Re:Crossing my fingers... (Score:2)
I have this old 286 motherboard with a soldered-on Intel CPU, but the logo looks like AMD's.
Any ideas?
Re:Old Intel Logo - Re:Crossing my fingers... (Score:2)
Re:Old Intel Logo - Re:Crossing my fingers... (Score:2)
Looks like one of these [google.com]? AMD made chips under contract for Intel back in the early days. That's the origin of that pesky cross-licensing agreement that allows AMD and National to make x86 hardware.
Re:Crossing my fingers... (Score:4, Funny)
Ouch, I don't think I want to know what kind of hygene product that is...
This is clearly what steve was talking about (Score:2, Insightful)
Apple (Score:2)
Non-perceptible==Backwards compatible? (Score:2)
been there, done that (Score:2)
Semantics (Score:5, Informative)
And of course, Macheads note the phrase "performance per watt" [google.com].
article ignores Pentium M? (Score:4, Insightful)
Re:article ignores Pentium M? (Score:3, Informative)
The Pentium M is a fairly serious revision of the Pentium Pro-Pentium II-Pentium III core series, but is clearly a revision of that series, not a truly new architecture.
At a random guess, Intel may be having difficulty with multiple multicore Pentium Ms because the original PPro was only made to work in quad-processor machines.
Re:article ignores Pentium M? (Score:3, Interesting)
The other slightly embarrassing (for Intel) twist is that the new architecture will be a lot closer to the P6 than to the P7 ("Netburst") core used in the Pentium-4. Essentially, the Pentium-4 was a dead end, an
Re:article ignores Pentium M? (Score:4, Interesting)
Yeah, the idea behind Netburst was to streamline everything for clock frequencies as high as possible. This offered marketing advantages (before ppl became used to AMDs xx00+ ratings) and there was a time (shortly before and after the clawhammer) when it seemed like Intel had been right. It seemed that whatever AMD did Intel could just crank up the frequency another 200MHz, there was already speculation about 6GHz and more. But then they ran into the 4GHz barrier (and they weren't the only ones. IBM originally put the Cell at 4GHz+ and now they seem to have troubles at 3.2GHz) and since then Netburst has been dying a slow and painful death =)
Re:article ignores Pentium M? (Score:3, Informative)
Pentium M is a low power pentium 3. the same old p6 architecture from 1996.
Pentium 4 architecture came after Pentium 3, hence "the latest".
Got it? Good.
Re:article ignores Pentium M? (Score:3, Informative)
They specifically mention the Pentium M in the article and they specifically mention that this is completely different from the Pentium M arch.
What about the Pentium M? (Score:2)
Sure the 686 architecture certainly has been around for a while, but the PM is a pretty damn good chip.
It's sad, but the era of exotic CPU's in servers and workstations seems to be ending; X86 is just better "bang for the buck", so much so that even Intel can't compete with it (Itanium)! I hope they know what they're doing.
DRM'd! (Score:2, Funny)
Oh sweet! That sentence was written so balmily I think it has even qualmed my pre DRM large-scale nationwide deployment fears.
In other words... (Score:2)
'Bout time they admitted the P4 burst arch is antiquated.
Raydude
Chip idea (Score:2)
Perhaps its still too new, but you'd think they would be looking to the future for ideas...
Yes but ... (Score:3, Funny)
New chip architecture scientist are flocking to. (Score:2)
If they sold one at the store that had 2 of these chips in them and ran XP/game and linus I would never look back at serial General purpose chips.
http://www.gpgpu.org/ [gpgpu.org]
Pulling out the crystal ball... (Score:2)
Or at least thats what I think.
Mesh (Score:2, Interesting)
Well, Risk and Alpha are going away, and Itanium is the way of the future for HP-UX and OpenVMS. What was interesting was what they told us about the forthcoming Intel processors - the entire Alpha team was hired by Intel and the next gen intel chips will use the Alpha style switchless mesh architecture. This style architecture removes roadblocks inside the bo
Re:Mesh (Score:3, Insightful)
Ten YEARS ago HP told us that Risc is going away and that EPIC/Itanium is the way of the future. Remember, their Intel/EPIC announcement happened back in 1993 [clemson.edu].
My bet is that HP continues being a Windtel/x86 leader and that RISC (thanks to Cell and Niagra) move on with out them.
(oh, you
I wish it were a whole new chip (Score:2)
I don't want more cores, why is it my Sony PS1 could do all it did with 33MHz and very small RAM? My $20 DVD player can decode MPEG1-4, JPEG, etc. with no massive videocards and CPU's. Sure, these are fairly specialized items, but when you think about it you could take the
Translation: (Score:2)
Welcome Back DEC Alpha (Score:2, Insightful)
Re:Apple? (Score:2)
It's TRUe, again!
Re:Apple? (Score:3)
Seemed to come right out of Jobs keynote, didn't it?
Re:Another auto analogy... (Score:3, Interesting)
Re:Another auto analogy... (Score:3, Insightful)
Cars have been around for so long today that it is taken as ubiquitous, and common knowledge. So when we talk about DDR effectively doubling the bus bandwidth, people go "Oh, like the difference between a 2 lane highway and a 4 lane".
The fact is, computers, like cars, are modularly constructed, and both devices follow a strict set of rules. This makes for direct analogies from one part to the next simpler (engine vs CPU for example).
Lastly,
Re:Confusion (Score:3, Insightful)
Re:Confusion (Score:2)
Re:Confusion (Score:3, Interesting)
Nothing New (Score:3, Funny)
A really new architecture should abandon the algorithmic model and adopt a non-algorithmic, signal-based synchronous software model. It would revolutionize computing and solve the nastiest problem in the computer industry: software unreliability.
But we cannot expect a big company like Intel to be truly innovative. Hopefully a bright upstart will get the message and make a killing while the behe
Re:Nothing New (Score:3, Informative)