flat assembler
Message board for the users of flat assembler.

Index > Heap > Intel Larrabee Microarchitecture to compete with GPU's

Goto page 1, 2, 3  Next
Author
Thread Post new topic Reply to topic
MazeGen



Joined: 06 Oct 2003
Posts: 977
Location: Czechoslovakia
MazeGen
Post 24 Feb 2009, 17:55
View user's profile Send private message Visit poster's website Reply with quote
vid
Verbosity in development


Joined: 05 Sep 2003
Posts: 7105
Location: Slovakia
vid
About time. Parallel decentralised computing is something that we are very behind. I'll have to look deeper at it.
Post 24 Feb 2009, 18:39
View user's profile Send private message Visit poster's website AIM Address MSN Messenger ICQ Number Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 17352
Location: In your JS exploiting you and your system
revolution
One good thing about Intel moving into these things is that it will likely be freely and well documented.

Hopefully we will start to see these documents appearing for download:

GPU Programmers manual.
GPU optimisation manual
GPU architecture manual
GPU errata manual
Post 24 Feb 2009, 23:27
View user's profile Send private message Visit poster's website Reply with quote
Borsuc



Joined: 29 Dec 2005
Posts: 2466
Location: Bucharest, Romania
Borsuc
Crap I thought it was about some new CPU stuff that would beat GPUs before clicking on this thread Razz

_________________
Previously known as The_Grey_Beast
Post 25 Feb 2009, 02:40
View user's profile Send private message Reply with quote
bitRAKE



Joined: 21 Jul 2003
Posts: 2917
Location: [RSP+8*5]
bitRAKE
Some savory highlights from the paper:
Intel wrote:
The Larrabee Native programming model resembles the well known programming model for x86 multi-core architectures. [] Such application portability alone can be an enormous productivity gain for developers, especially for large legacy x86 code bases...

All Larrabee SIMD vector units are fully programmable by Larrabee Native application programmers. Larrabee Native's C/C++ compiler includes a Larrabee version of Intel's auto-vectorization compiler technology. Developers who need to program Larrabee vector units directly may do so with C++ vector intrinsics or inline Larrabee assembly code.
This is going to be a win for the x86 programmers in many ways. This paper has certainly peeked my interest!
Post 25 Feb 2009, 05:25
View user's profile Send private message Visit poster's website Reply with quote
tom tobias



Joined: 09 Sep 2003
Posts: 1320
Location: usa
tom tobias
bitRAKE wrote:
This paper has certainly peeked my interest!
I think "aroused" would be more appropriate than "piqued", because of the negative connotation of resentment, implicit in the latter. The French word, Pique, if I am not in error, refers to sticking a needle in someone, i.e. to prick someone. That hurts. So, to picque interest in something, implies an awakened enthusiasm to engage in some activity, BECAUSE of annoyance or irritation. I may be annoyed with the Larrabee architecture, because I despise the x86 design, so, I could write that the paper piqued my interest, implying that I would read it, because I so dislike the "well known programming model for x86..."


Last edited by tom tobias on 26 Feb 2009, 12:53; edited 1 time in total
Post 25 Feb 2009, 14:28
View user's profile Send private message Reply with quote
bitRAKE



Joined: 21 Jul 2003
Posts: 2917
Location: [RSP+8*5]
bitRAKE
You obviously haven't been staring at this screen as long as I have - it definitely piqued my interest. Laughing (Thanks for the correction as peeked is certainly not the write word.)
Post 25 Feb 2009, 16:20
View user's profile Send private message Visit poster's website Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 17352
Location: In your JS exploiting you and your system
revolution
Eye say, "write" is knot the rite word.
Post 25 Feb 2009, 16:27
View user's profile Send private message Visit poster's website Reply with quote
Madis731



Joined: 25 Sep 2003
Posts: 2140
Location: Estonia
Madis731
Mmmmm Larrabee Smile Read it like two times. I thought it was old news, but it seems that you are not all crazy fans like me Very Happy
Don't forget the: http://download.intel.com/technology/architecture-silicon/GamePhysicsOnLarrabee_paper.pdf

I am 100% sure that Intel will "Conroe the market" again like it did first with Core 2, then with SSD, then with Nehalem, ...
"Conroed" is a new term Very Happy (as in: "NOD32 Conroed the AV-market")

I will definitely be buying INTC before 2010. They will ROCK!!!


EDIT:
http://www.anandtech.com/cpuchipsets/intel/showdoc.aspx?i=3403
AnandTech wrote:
After I completed my initial testing of the drive I sent AnandTech Senior Editor, Gary Key a message:

"I think Intel just Conroe’d the HDD market."

Honestly, within 6 months I'd expect it to be just as important to have one of these drives in your system, as your boot/application drive, as it was to have Conroe in your system back in 2006.
Post 26 Feb 2009, 08:40
View user's profile Send private message Visit poster's website Yahoo Messenger MSN Messenger Reply with quote
Madis731



Joined: 25 Sep 2003
Posts: 2140
Location: Estonia
Madis731
I call this BS and I'm not really impressed how Intel lays it, but if they deliver...well that's another story: http://www.tgdaily.com/content/view/41560/118/
Post 27 Feb 2009, 14:33
View user's profile Send private message Visit poster's website Yahoo Messenger MSN Messenger Reply with quote
bitRAKE



Joined: 21 Jul 2003
Posts: 2917
Location: [RSP+8*5]
bitRAKE
Unfortunately, the playing field is not level, and Intel isn't beyond some dirty tactics. Theoretically, they could beat NVidia with an inferior design.
Post 27 Feb 2009, 16:57
View user's profile Send private message Visit poster's website Reply with quote
Madis731



Joined: 25 Sep 2003
Posts: 2140
Location: Estonia
Madis731
Some Intel news popping in my mailbox, some of them you are already familiar with, but I got really excited about the ISA. It resembles the future of Core arch. as well. Instructions are all V-something. Remember http://en.wikipedia.org/wiki/Advanced_Vector_Extensions ?

Anyway, I've put the marketing-PDFs up for everyone interested to read.
http://nap.koduleht.net/Madis/Programming/Graphics%20manuals/Larrabee/
{drdobbs_042909_final.pdf - my personal favourite}
Post 05 May 2009, 12:27
View user's profile Send private message Visit poster's website Yahoo Messenger MSN Messenger Reply with quote
MazeGen



Joined: 06 Oct 2003
Posts: 977
Location: Czechoslovakia
MazeGen
Madis, let me know if you are aware of Larrabee's opcode map. I've got that e-mail too but this information is not there, if I'm not wrong.
Post 05 May 2009, 13:50
View user's profile Send private message Visit poster's website Reply with quote
bitRAKE



Joined: 21 Jul 2003
Posts: 2917
Location: [RSP+8*5]
bitRAKE
The 2009GDC material is available here:
(two PPT's at the bottom)
http://software.intel.com/en-us/articles/intel-at-gdc/

Forsyth's blog links out to most material:
http://home.comcast.net/~tom_forsyth/blog.wiki.html
Post 06 May 2009, 05:00
View user's profile Send private message Visit poster's website Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 17352
Location: In your JS exploiting you and your system
revolution
bitRAKE wrote:
Unfortunately, the playing field is not level, and Intel isn't beyond some dirty tactics. Theoretically, they could beat NVidia with an inferior design.
Yes indeed, standard big company tactics. But if Intel are willing to release all specs and internal details (including the opcodes) then I won't care how "inferior" it is. Just having the info is a huge step in the right direction and I would support it just for that reason alone. Hopefully this would encourage the other GPU makers to follow suit and stop being so damn secretive.
Post 06 May 2009, 05:10
View user's profile Send private message Visit poster's website Reply with quote
bitRAKE



Joined: 21 Jul 2003
Posts: 2917
Location: [RSP+8*5]
bitRAKE
I couldn't agree more, revolution. Maybe, "release all specs" should be in quotes, too. Intel never "release all specs" to the general public. Yet, NVidia and ATI are far worse in this regard.

Larrabee is certainly going to be fun to play with.
Post 06 May 2009, 05:48
View user's profile Send private message Visit poster's website Reply with quote
mattst88



Joined: 12 May 2006
Posts: 260
Location: South Carolina
mattst88
bitRAKE wrote:
I couldn't agree more, revolution. Maybe, "release all specs" should be in quotes, too. Intel never "release all specs" to the general public. Yet, NVidia and ATI are far worse in this regard.

Larrabee is certainly going to be fun to play with.


Intel is the best with regards to releasing specs. See
  • http://intellinuxgraphics.org/
  • http://www.intellinuxwireless.org/


ATi (=AMD) is much better than they used to be. See http://www.x.org/docs/AMD/ for documentation.

Beyond documentation, Intel and AMD employ lots of people to write code for open source projects: X drivers, Mesa, Powertop, Linux Kernel, etc.

_________________
My x86 Instruction Reference -- includes SSE, SSE2, SSE3, SSSE3, SSE4 instructions.
Assembly Programmer's Journal
Post 07 May 2009, 02:35
View user's profile Send private message Visit poster's website Reply with quote
Madis731



Joined: 25 Sep 2003
Posts: 2140
Location: Estonia
Madis731
AVX uses VADDPS instruction on ymm registers and Larrabee uses VADDPS on its registers (which are longer). When you consider the fact that AVX was made to be extendable and Intel promised to make Larrabee x86-compatible - I guess Larrabee is very similar to current programming and VADDPS will have the same encoding, its just using some free bits...

On some side-subjects - has everyone tried the Havok-demo (I can't recall how it was called) on the new i7 Very Happy
because it's AWESOME!


EDIT:
I thought this was our saviour:
http://software.intel.com/en-us/articles/prototype-primitives-guide/
...but I was wrong... Sad

EDIT2:
I revisited http://intellinuxgraphics.org/documentation.html and I can see that they've updated it to G45 (5 huge new manual) + a very needed "Intel Integrated Graphics Device OpRegion Specification PRM"
Post 07 May 2009, 10:25
View user's profile Send private message Visit poster's website Yahoo Messenger MSN Messenger Reply with quote
bitshifter



Joined: 04 Dec 2007
Posts: 764
Location: Massachusetts, USA
bitshifter
Madis731 wrote:
On some side-subjects - has everyone tried the Havok-demo
Yeah, but its still not as cool as this one...
http://www.youtube.com/watch?v=vGKXPhFUKFw

_________________
Coding a 3D game engine with fasm is like trying to eat an elephant,
you just have to keep focused and take it one 'byte' at a time.
Post 07 May 2009, 11:13
View user's profile Send private message Reply with quote
vid
Verbosity in development


Joined: 05 Sep 2003
Posts: 7105
Location: Slovakia
vid
Quote:
I revisited http://intellinuxgraphics.org/documentation.html and I can see that they've updated it to G45 (5 huge new manual)

Wow, thanks for the info.

Quote:
+ a very needed "Intel Integrated Graphics Device OpRegion Specification PRM"

can you explain what that is pls?
Post 08 May 2009, 11:27
View user's profile Send private message Visit poster's website AIM Address MSN Messenger ICQ Number Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  
Goto page 1, 2, 3  Next

< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum


Copyright © 1999-2020, Tomasz Grysztar. Also on YouTube, Twitter.

Website powered by rwasa.