Welcome, Unregistered.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Reply
Old 19-Jun-2012, 03:02   #1
Grall
Invisible Member
 
Join Date: Apr 2002
Location: La-la land
Posts: 5,015
Default Intel Xeon Phi

It's what remains of Intel's latest (last?) attempt at discrete graphics. A bit saddening and disheartening, but you can't argue with 1Tflop of computing performance. I assume that's 1Tflop of double precision (or maybe better - x86 FPU is like 80 bits innit) maths. Should also be easier to program for than a GPU, which might make up for some of the brute-force top performance difference compared to today's top of the line graphics cards.

Has anyone seen any nudiehotss with the shround and heatsink off yet, or even some hardcore nekkid core without heatspreader cap of this thing yet?

Also - hardware specs? Clock speeds, cache amounts, power draw figures... The whole kit and kaboodle! The offiical PDF that Intel links to doesn't say anything about that.
__________________
"If I were a science teacher and a student said the Universe is 6000 years old, I would mark that answer as wrong (why? Because it is)."
-Phil Plait
Grall is offline   Reply With Quote
Old 19-Jun-2012, 04:02   #2
rpg.314
Senior Member
 
Join Date: Jul 2008
Location: /
Posts: 4,070
Send a message via Skype™ to rpg.314
Default

It doesn't look like Intel is making a play for discrete GPU at all with this. I am not surprised considering how LRB turned out.
__________________
The views presented here are my own and not my employer's.
Quote:
Originally Posted by Alexko View Post
So in a nutshell, model [BLANK] will have [BLANK], up to [BLANK], and even [BLANK] for a power consumption of just [BLANK]. Impressive.
rpg.314 is online now   Reply With Quote
Old 19-Jun-2012, 05:16   #3
Exophase
Senior Member
 
Join Date: Mar 2010
Location: Cleveland, OH
Posts: 1,556
Default

Quote:
Originally Posted by Grall View Post
(or maybe better - x86 FPU is like 80 bits innit)
Its SIMD certainly isn't, and I would hardly expect such a thing to surface with MIC's.
Exophase is online now   Reply With Quote
Old 19-Jun-2012, 05:23   #4
Grall
Invisible Member
 
Join Date: Apr 2002
Location: La-la land
Posts: 5,015
Default

Quote:
Originally Posted by rpg.314 View Post
It doesn't look like Intel is making a play for discrete GPU at all with this.
No, of course not... It has no video connectors after all.

Quote:
Originally Posted by Exophase View Post
Its SIMD certainly isn't
*Ahem* x87 FPU I should probably have said. The old stack-based hellish creation. My bad.
__________________
"If I were a science teacher and a student said the Universe is 6000 years old, I would mark that answer as wrong (why? Because it is)."
-Phil Plait
Grall is offline   Reply With Quote
Old 19-Jun-2012, 05:40   #5
Exophase
Senior Member
 
Join Date: Mar 2010
Location: Cleveland, OH
Posts: 1,556
Default

Quote:
Originally Posted by Grall View Post
*Ahem* x87 FPU I should probably have said. The old stack-based hellish creation. My bad.
Yeah, I know what you meant, just saying that there's no reason that would show up on MIC's main compute capabilities (its SIMD). However (and much to my surprise), it would appear that the instruction set does retain support for x87 and even SSE.. it's not totally clear since the ISA manual doesn't list legacy instructions but there's some information about saving and restoring x87 and XMM state.
Exophase is online now   Reply With Quote
Old 19-Jun-2012, 06:00   #6
3dilettante
Senior Member
 
Join Date: Sep 2003
Location: Well within 3d
Posts: 4,101
Default

It's still using the old P54 core as its basis, so x87 will remain. The decision to move the vector ISA closer to AVX may mean full deprecation would take about as long it would for the mainline ISA (if/when that happens), if the two remain separate for more than 2-3 generations.
__________________
Dreaming of a .065 micron etch-a-sketch.

Last edited by 3dilettante; 19-Jun-2012 at 06:40. Reason: P54 is the correct number
3dilettante is online now   Reply With Quote
Old 19-Jun-2012, 07:39   #7
Ninjaprime
Member
 
Join Date: Jun 2008
Posts: 335
Default

Quote:
Originally Posted by Grall View Post
It's what remains of Intel's latest (last?) attempt at discrete graphics. A bit saddening and disheartening, but you can't argue with 1Tflop of computing performance. I assume that's 1Tflop of double precision (or maybe better - x86 FPU is like 80 bits innit) maths. Should also be easier to program for than a GPU, which might make up for some of the brute-force top performance difference compared to today's top of the line graphics cards.

Has anyone seen any nudiehotss with the shround and heatsink off yet, or even some hardcore nekkid core without heatspreader cap of this thing yet?

Also - hardware specs? Clock speeds, cache amounts, power draw figures... The whole kit and kaboodle! The offiical PDF that Intel links to doesn't say anything about that.
On the power useage, they are saying ~300 watts here and there, so I'm guessing its got a smart power system that lets it push right up to the PCI-E limit, so I'd call it 300 watt tdp. IIRC, they quoted power figures a while ago on the knights corner docs that said 1.6 ghz target clock speed, inital versions being 1.2ghz. I believe it referenced the 1.2ghz version when refering to the 1Tflops in DGEMM, so theoretically theres 33% room for improvement there.
Ninjaprime is offline   Reply With Quote
Old 19-Jun-2012, 09:12   #8
pcchen
Moderator
 
Join Date: Feb 2002
Location: Taiwan
Posts: 2,348
Default

Apparently Intel made a MIC based cluster, it has 9800 cores, Rpeak @ 180.99 TFLOPS, Rmax @ 118.60 TFLOPS, and 100.8 kW power consumption for the entire system. This makes the system a little more than 1GFLOPS per watt, which is comparable to other GPGPU based supercomputers, but less than BlueGene/Q systems (which achieve > 2GFLOPS per watt for many large systems).
pcchen is offline   Reply With Quote
Old 19-Jun-2012, 15:03   #9
DavidC
Member
 
Join Date: Sep 2006
Posts: 273
Default

There's an article that says the Xeon Phi can do 4-5GFlops/watt. That makes a 1TFlop version 200-250W. As for cores, the total is 64 but some are likely disabled for redundancy purposes. The rumors are 54-62.
DavidC is offline   Reply With Quote
Old 19-Jun-2012, 17:27   #10
Rodéric
a.k.a. Ingenu
 
Join Date: Feb 2002
Location: Apsley, U.K.
Posts: 2,729
Default

Are they streamlined x86 cores and if so, how different are they ?
__________________
So many things to do, and yet so little time to spend...
Rodéric is offline   Reply With Quote
Old 19-Jun-2012, 17:29   #11
3dilettante
Senior Member
 
Join Date: Sep 2003
Location: Well within 3d
Posts: 4,101
Default

They are modified P54C cores. (edit: This may not be the case for the latest chip, but I don't know now.)
They aren't streamlined so much as they are based on a design from before x86 grew up.
__________________
Dreaming of a .065 micron etch-a-sketch.

Last edited by 3dilettante; 19-Jun-2012 at 18:48.
3dilettante is online now   Reply With Quote
Old 19-Jun-2012, 19:02   #12
swaaye
Entirely Suboptimal
 
Join Date: Mar 2003
Location: WI, USA
Posts: 6,845
Default

It sounds like Larrabee and P5 have some similar design concepts but that's about it. It's also not really Atom-like.
http://www.anandtech.com/show/2580/3
swaaye is offline   Reply With Quote
Old 19-Jun-2012, 19:34   #13
Exophase
Senior Member
 
Join Date: Mar 2010
Location: Cleveland, OH
Posts: 1,556
Default

Quote:
Originally Posted by 3dilettante View Post
It's still using the old P54 core as its basis, so x87 will remain. The decision to move the vector ISA closer to AVX may mean full deprecation would take about as long it would for the mainline ISA (if/when that happens), if the two remain separate for more than 2-3 generations.
I don't think using P54 as a basis is any real reason to expect x87 to remain, when they added all sorts of other extensions (not least of all x86-64), must have a pretty different cache architecture that can support scatter/gather efficiently and has integrated L2, throws out the original functionality of the "V" pipe altogether for all the vector stuff.. adds SMT.. surely needs a longer pipeline to hit multiple GHz.. you know I'd be really interested in seeing how much Pentium influence can even still be seen..

IMO Intel should really embrace opportunities to throw x87 out where it does no real harm. But they're probably holding on to illusions of people running legacy binaries on this..
Exophase is online now   Reply With Quote
Old 19-Jun-2012, 20:16   #14
3dilettante
Senior Member
 
Join Date: Sep 2003
Location: Well within 3d
Posts: 4,101
Default

Quote:
Originally Posted by Exophase View Post
I don't think using P54 as a basis is any real reason to expect x87 to remain,
Some additional commentary makes me wonder now if the P54C is the basis of the 22nm cores, but I have no additional data to confirm.
However, as far as the initial architecture went, the decision to use P54 was to minimize the amount of design and validation work done not related to getting the vector extensions running.

Quote:
when they added all sorts of other extensions (not least of all x86-64), have a pretty different cache architecture that can support scatter/gather efficiently,
The former would involve some reworking of some of the internals of the scalar side, x86-64 was designed to allow an evolutionary change to the front end.
What parts of the 64-byte cache line for every vector load operation makes you think the memory pipeline supports scatter/gather very well? The internals of the core should handle most of the changes without the cache knowing.

Quote:
throws out the original functionality of the "V" pipe altogether for all the vector stuff.. adds SMT.. surely needs a longer pipeline to hit multiple GHz.. you know I'd be really interested in seeing how much Pentium influence can even still be seen..
Depends on the rumors on whether they used the orginal P54 RTL as a basis for the original Larrabee have some truth to them.

Quote:
IMO Intel should really embrace opportunities to throw x87 out where it does no real harm. But they're probably holding on to illusions of people running legacy binaries on this..
ISA compatibility, and the possibility of future integration into the main line. If the latter is true, Larrabee's successors would no sooner drop x87 than the mainline chips.
__________________
Dreaming of a .065 micron etch-a-sketch.
3dilettante is online now   Reply With Quote
Old 19-Jun-2012, 22:09   #15
mczak
Senior Member
 
Join Date: Oct 2002
Posts: 2,436
Default

Quote:
Originally Posted by Exophase View Post
Yeah, I know what you meant, just saying that there's no reason that would show up on MIC's main compute capabilities (its SIMD). However (and much to my surprise), it would appear that the instruction set does retain support for x87 and even SSE.. it's not totally clear since the ISA manual doesn't list legacy instructions but there's some information about saving and restoring x87 and XMM state.
There's no SSE support. The ISA docs explicitly mention no instructions using xmm or mmx regs are supported. Intel also kicked out a bunch of other useful instructions (well ok at least one, cmov, though it has always been a AMD and not a intel favorite...), while keeping some old garbage noone (including compilers) ever uses.
An odd choice imho I'd have thought some cheaply implemented SSE unit (if you really want some "compatible" FPU on the "main" cpu) would have been a better choice than the x87 crap (and probably not really more expensive even as you wouldn't need to deal with extended precision).
mczak is offline   Reply With Quote
Old 20-Jun-2012, 01:19   #16
rpg.314
Senior Member
 
Join Date: Jul 2008
Location: /
Posts: 4,070
Send a message via Skype™ to rpg.314
Default

Quote:
Originally Posted by Exophase View Post
Yeah, I know what you meant, just saying that there's no reason that would show up on MIC's main compute capabilities (its SIMD). However (and much to my surprise), it would appear that the instruction set does retain support for x87 and even SSE.. it's not totally clear since the ISA manual doesn't list legacy instructions but there's some information about saving and restoring x87 and XMM state.
It's not compatible with any other x86 processor, so they must have removed something.
__________________
The views presented here are my own and not my employer's.
Quote:
Originally Posted by Alexko View Post
So in a nutshell, model [BLANK] will have [BLANK], up to [BLANK], and even [BLANK] for a power consumption of just [BLANK]. Impressive.
rpg.314 is online now   Reply With Quote
Old 20-Jun-2012, 01:20   #17
rpg.314
Senior Member
 
Join Date: Jul 2008
Location: /
Posts: 4,070
Send a message via Skype™ to rpg.314
Default

Quote:
Originally Posted by Exophase View Post
I don't think using P54 as a basis is any real reason to expect x87 to remain, when they added all sorts of other extensions (not least of all x86-64), must have a pretty different cache architecture that can support scatter/gather efficiently and has integrated L2, throws out the original functionality of the "V" pipe altogether for all the vector stuff.. adds SMT.. surely needs a longer pipeline to hit multiple GHz.. you know I'd be really interested in seeing how much Pentium influence can even still be seen..
I think they are targeting ~1GHz.
Quote:
IMO Intel should really embrace opportunities to throw x87 out where it does no real harm. But they're probably holding on to illusions of people running legacy binaries on this..
That's the entire usp of the thing.
__________________
The views presented here are my own and not my employer's.
Quote:
Originally Posted by Alexko View Post
So in a nutshell, model [BLANK] will have [BLANK], up to [BLANK], and even [BLANK] for a power consumption of just [BLANK]. Impressive.
rpg.314 is online now   Reply With Quote
Old 20-Jun-2012, 02:16   #18
Exophase
Senior Member
 
Join Date: Mar 2010
Location: Cleveland, OH
Posts: 1,556
Default

Quote:
Originally Posted by rpg.314 View Post
I think they are targeting ~1GHz.
They have released at 32nm targeting 1GHz, but AFAIK the original projections were much higher. I've heard as high as 2GHz.

Quote:
Originally Posted by rpg.314 View Post
That's the entire usp of the thing.
What does usp stand for..?

I thought the point was that being x86 made it easy to migrate tools to it and was just a useful paradigm for scalar control code. I've seen Intel brag about how quickly some have ported large HPC projects to MIC, but I haven't heard them claim anyone was reusing legacy binary code on it. Especially old x87 code.
Exophase is online now   Reply With Quote
Old 20-Jun-2012, 02:55   #19
rpg.314
Senior Member
 
Join Date: Jul 2008
Location: /
Posts: 4,070
Send a message via Skype™ to rpg.314
Default

Quote:
Originally Posted by Exophase View Post
They have released at 32nm targeting 1GHz, but AFAIK the original projections were much higher. I've heard as high as 2GHz.
AFAIK, the gpu version (on 45 nm) was supposed to hit 1GHz. The 22nm will run at 1GHz.

Quote:
I thought the point was that being x86 made it easy to migrate tools to it and was just a useful paradigm for scalar control code. I've seen Intel brag about how quickly some have ported large HPC projects to MIC, but I haven't heard them claim anyone was reusing legacy binary code on it. Especially old x87 code.
Well, they aren't going to remove x87 even if no body is using it.
__________________
The views presented here are my own and not my employer's.
Quote:
Originally Posted by Alexko View Post
So in a nutshell, model [BLANK] will have [BLANK], up to [BLANK], and even [BLANK] for a power consumption of just [BLANK]. Impressive.
rpg.314 is online now   Reply With Quote
Old 20-Jun-2012, 05:26   #20
DavidC
Member
 
Join Date: Sep 2006
Posts: 273
Default

Quote:
Originally Posted by rpg.314 View Post
AFAIK, the gpu version (on 45 nm) was supposed to hit 1GHz. The 22nm will run at 1GHz.
Well, the 45nm Knights Ferry dev boards were running at 1.2GHz. Maybe you mean 2GHz? :P
DavidC is offline   Reply With Quote
Old 20-Jun-2012, 14:46   #21
Simon F
Tea maker
 
Join Date: Feb 2002
Location: In the Island of Sodor, where the steam trains lie
Posts: 4,380
Default

Quote:
Originally Posted by Exophase View Post
What does usp stand for..?.
Unique Selling Point.
__________________
"Your work is both good and original. Unfortunately the part that is good is not original and the part that is original is not good." -(attributed to) Samuel Johnson

"I invented the term Object-Oriented, and I can tell you I did not have C++ in mind." Alan Kay
Simon F is offline   Reply With Quote
Old 21-Jun-2012, 01:11   #22
rpg.314
Senior Member
 
Join Date: Jul 2008
Location: /
Posts: 4,070
Send a message via Skype™ to rpg.314
Default

Quote:
Originally Posted by DavidC View Post
Well, the 45nm Knights Ferry dev boards were running at 1.2GHz. Maybe you mean 2GHz? :P
Yeah.
__________________
The views presented here are my own and not my employer's.
Quote:
Originally Posted by Alexko View Post
So in a nutshell, model [BLANK] will have [BLANK], up to [BLANK], and even [BLANK] for a power consumption of just [BLANK]. Impressive.
rpg.314 is online now   Reply With Quote
Old 28-Jun-2012, 09:41   #23
hkultala
Member
 
Join Date: May 2002
Location: Herwood, Tampere, Finland
Posts: 264
Default

Quote:
Originally Posted by 3dilettante View Post
It's still using the old P54 core as its basis, so x87 will remain. The decision to move the vector ISA closer to AVX may mean full deprecation would take about as long it would for the mainline ISA (if/when that happens), if the two remain separate for more than 2-3 generations.
Knights corner has NOTHING to do with P54/original pentium.

Intel SCC was based on Pentium, but MIC/larrabee/knights corner/knights ferry is completely different thing.

Some people confused SCC with MIC and started posting that MIC/larrabee/knights is based pentium, and then this misinformation started circulating, but
1) Intel has never said that MIC is based on pentium
2) They have quite different architecture. For example:
A) MIC/larrabee/knights line has single scalar pipeline, pentium has two.
B) MIC has HypeThreading.
C) MIC has x86-64.

It's much closer to Atom than Pentium, but it's not Atom either.
hkultala is offline   Reply With Quote
Old 28-Jun-2012, 15:24   #24
3dilettante
Senior Member
 
Join Date: Sep 2003
Location: Well within 3d
Posts: 4,101
Default

Quote:
Originally Posted by hkultala View Post
Knights corner has NOTHING to do with P54/original pentium.

Intel SCC was based on Pentium, but MIC/larrabee/knights corner/knights ferry is completely different thing.

Some people confused SCC with MIC and started posting that MIC/larrabee/knights is based pentium, and then this misinformation started circulating, but
Some of those people were Intel stating Larrabee was derived from the original Pentium.
That was probably the starting point of that particular factoid.
__________________
Dreaming of a .065 micron etch-a-sketch.
3dilettante is online now   Reply With Quote

Reply

Thread Tools
Display Modes

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 +1. The time now is 05:08.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.