Page 6 of 8 FirstFirst ... 345678 LastLast
Results 126 to 150 of 199

Thread: AMD embraces AVX making a new superset with SSE5(256bit support)

  1. #126
    Xtreme Addict
    Join Date
    Apr 2008
    Location
    Texas
    Posts
    1,663
    ^Actually, SSE5's outline was released 8 months before Intel's AVX and Intel seemingly implemented quite a bit of SSE5.
    Core i7 2600K@4.6Ghz| 16GB G.Skill@2133Mhz 9-11-10-28-38 1.65v| ASUS P8Z77-V PRO | Corsair 750i PSU | ASUS GTX 980 OC | Xonar DSX | Samsung 840 Pro 128GB |A bunch of HDDs and terabytes | Oculus Rift w/ touch | ASUS 24" 144Hz G-sync monitor

    Quote Originally Posted by phelan1777 View Post
    Hail fellow warrior albeit a surat Mercenary. I Hail to you from the Clans, Ghost Bear that is (Yes freebirth we still do and shall always view mercenaries with great disdain!) I have long been an honorable warrior of the mighty Warden Clan Ghost Bear the honorable Bekker surname. I salute your tenacity to show your freebirth sibkin their ignorance!

  2. #127
    Xtreme Cruncher
    Join Date
    Jun 2006
    Posts
    6,215
    Quote Originally Posted by v_rr View Post
    Even if you have it, you go there and lost 1 entire day comparing 100++ instructions 1 by 1? Ya right
    Shintai is bsing again.AMD has no reason to post AVX spec since its intel's specification and its on intel's site.AMD clearly said,in no uncertain terms, they will support AVX version 5 and FMA version 3 in BD cores.It can't be any clearer.What this means is that instruction format must be equivalent between SB and BD in order to run the AVX optimized code written for SB on BD or the other way around. Both specs,for AVX nad FMA are available on intel's webpage covering AVX.
    What SB won't have is any form of FMA(this is current official stance at intel).SB will have "basic" AVX ,with new media instructions and wider vector support.By the time intel gets to implement FMA at all,AMD's FMA4 approach (which is superior without a doubt) will be on the market for some time already and will probably make intel adopt it or make their own similar(to AMD's) 4 operand fused multiply add format.

    Quote Originally Posted by Mechromancer View Post
    ^Actually, SSE5's outline was released 8 months before Intel's AVX and Intel seemingly implemented quite a bit of SSE5.
    Yes,but AMD played it safe this time and now will support both AVX and it's own XOP,CVT16,FMA4 extensions in one set(call it AVX2 if you like).The XOP etc. additional set is a "remnant of SSE5",the instructions that were not covered by AVX are still implemented as a bonus set(a la 3Dnow,lets hope they will get used this time around). This means a lot for software developers who will have a much easier time coding for common instruction set instead of optimizing for different ones-both devs and consumers will benefit from this. They can also optimize for FMA4 and XOp since BD will offer these too,a clear advantage for AMD.
    Last edited by informal; 05-07-2009 at 08:38 AM.

  3. #128
    D.F.I Pimp Daddy
    Join Date
    Jan 2007
    Location
    Still Lost At The Dead Show Parking Lot
    Posts
    5,182
    Quote Originally Posted by Hornet331 View Post
    i have nothing more to say after your last post to that.

    @ topic

    its nice to see amd get FMA before intel and i also hope this time the have some big compiler devs behind them (or even better release there own compilers) to make use of this instructions.
    Why should you? You are nothing But a Deceitful Flame Baiter and you already have my attention and response Just remember to send Me And everyone else that Debugged Phenom Quad Core IMC a Christmas Card for Giving you the Info that you needed not to Blow Up your New Toy

    Gotta Love it when the Shoe is on the other Foot and you all get to Eat your own words1


    B.T.W......Is It Smooother?????
    SuperMicro X8SAX
    Xeon 5620
    12GB - Crucial ECC DDR3 1333
    Intel 520 180GB Cherryville
    Areca 1231ML ~ 2~ 250GB Seagate ES.2 ~ Raid 0 ~ 4~ Hitachi 5K3000 2TB ~ Raid 6 ~

  4. #129
    I am Xtreme
    Join Date
    Jul 2007
    Location
    Austria
    Posts
    5,485
    Quote Originally Posted by Brother Esau View Post
    Why should you? You are nothing But a Deceitful Flame Baiter and you already have my attention and response Just remember to send Me And everyone else that Debugged Phenom Quad Core IMC a Christmas Card for Giving you the Info that you needed not to Blow Up your New Toy

    Gotta Love it when the Shoe is on the other Foot and you all get to Eat your own words1


    B.T.W......Is It Smooother?????
    this makes absolute no sense at all... can someone translate this for me?
    btw. i wonder woh is flamebaiting the whole time...
    Last edited by Hornet331; 05-07-2009 at 10:38 AM.

  5. #130
    D.F.I Pimp Daddy
    Join Date
    Jan 2007
    Location
    Still Lost At The Dead Show Parking Lot
    Posts
    5,182
    Quote Originally Posted by Hornet331 View Post
    this makes absolute no sense at all... can someone translate this for me?
    btw. i wonder woh is flamebaiting the whole time...


    Translation = Smoother
    SuperMicro X8SAX
    Xeon 5620
    12GB - Crucial ECC DDR3 1333
    Intel 520 180GB Cherryville
    Areca 1231ML ~ 2~ 250GB Seagate ES.2 ~ Raid 0 ~ 4~ Hitachi 5K3000 2TB ~ Raid 6 ~

  6. #131
    D.F.I Pimp Daddy
    Join Date
    Jan 2007
    Location
    Still Lost At The Dead Show Parking Lot
    Posts
    5,182
    Quote Originally Posted by Hornet331 View Post
    this makes absolute no sense at all... can someone translate this for me?
    btw. i wonder woh is flamebaiting the whole time...
    Well now you know damn well I do not come into any thread and flame bait anyone

    So how does it Feel to get a taste of your own medicine , not particually Fun now is it?


    Make a Note: to yourself to start being a nicer person!
    SuperMicro X8SAX
    Xeon 5620
    12GB - Crucial ECC DDR3 1333
    Intel 520 180GB Cherryville
    Areca 1231ML ~ 2~ 250GB Seagate ES.2 ~ Raid 0 ~ 4~ Hitachi 5K3000 2TB ~ Raid 6 ~

  7. #132
    Moderator
    Join Date
    Mar 2006
    Posts
    8,556
    Everybody. Be cool.

  8. #133
    Xtreme Cruncher
    Join Date
    Jun 2006
    Posts
    6,215
    More information on AVX support in BD cores,directly from senior architect Mr. Christie,as response to Agner Fog's inquiry in comments section of the blog:
    Quote Originally Posted by A.Fog

    AMD deserves praise for this important move towards convergence and compatibility. The changes in the SSE5 spec. have very much followed the lines I have argued heavily for in the AMD developer forum and elsewhere. It is impossible to maintain compatibility when the development cycle is several years and AMD and Intel both keep secrets to each other. It was therefore a very good move when AMD published their proposed SSE5 spec years in advance. A move that Intel responded to by also publishing their AVX proposal in advance. Let's hope this new tradition continues. The whole industry is crying for compatibility. I can certainly imagine your reaction when Intel announced their last minute change from FMA4 to FMA3!

    Our worst nightmare would be Intel copying the XOP instructions but making them incompatible with AMD by replacing the XOP prefix by a VEX prefix. I hope you have legal remedies to prevent such a move.

    Could you perhaps outline a roadmap for if or when the various instruction sets will be supported by AMD CPUs:

    * XOP
    * FMA4
    * CVT16
    * SSSE3
    * SSE4.1
    * SSE4.2
    * AVX non-destructive instructions
    * AVX 256-bit registers

    How much of this will be supported in Bulldozer?
    Agner Fog's post at Ace's:
    Quote Originally Posted by A.Fog
    According to Dave Christie, AMD will support all Intel instructions in Bulldozer, including AVX, SSE4.1-2, AES and PCLMULQDQ.
    http://forums.amd.com/devblog/blogpo...d=208#comments.

    They must have been working very hard to implement all that within such a short timeschedule. I am sure they will implement the 256-bit vector registers as two 128-bit registers, but so will Intel.
    So another confirmation of the topic title and another proof shintai was wrong
    Last edited by informal; 05-08-2009 at 01:34 AM.

  9. #134
    Banned
    Join Date
    Aug 2008
    Posts
    1,052
    Quote Originally Posted by informal View Post
    More information on AVX support in BD cores,directly from senior architect Mr. Christie,as response to Agner Fog's inquiry in comments section of the blog:


    Agner Fog's post at Ace's:


    So another confirmation of the topic title and another proof shintai was wrong
    So doesn't AMD supporting all the AVX instructions make a mockery of your claims that Intel was purposely introducing incompatibilities to f@@k up AMD?

  10. #135
    Xtreme Cruncher
    Join Date
    Jun 2006
    Posts
    6,215
    Quote Originally Posted by Chad Boga View Post
    So doesn't AMD supporting all the AVX instructions make a mockery of your claims that Intel was purposely introducing incompatibilities to f@@k up AMD?
    No,read up before posting nonsense. Intel changed the FMA format, which is not an integral part of AVX.Intel plans to add FMA only at later point,after Sandy Bridge.They change it at last minute thus rendering AMD's early implementation incompatible with their new format.AMD will use more powerful FMA4 in BD cores,instead of FMA3 in Ivy Bridge.

    Better luck next time though

    PS all can see shintai is now avoiding this thread like a plague ,circling around it hoping the thread will go away and his pwng is forgotten .He's "pulling a sh..." on us
    Last edited by informal; 05-08-2009 at 02:15 AM.

  11. #136
    I am Xtreme
    Join Date
    Jul 2007
    Location
    Austria
    Posts
    5,485
    Quote Originally Posted by informal View Post
    No,read up before posting nonsense. Intel changed the FMA format, which is not an integral part of AVX.Intel plans to add FMA only at later point,after Sandy Bridge.They change it at last minute thus rendering AMD's early implementation incompatible with their new format.AMD will use more powerful FMA4 in BD cores,instead of FMA3 in Ivy Bridge.

    Better luck next time though

    PS all can see shintai is now avoiding this thread like a plague ,circling around it hoping the thread will go away and his pwng is forgotten .He's "pulling a sh..." on us

    the last sentence was unneccassary:
    http://www.xtremesystems.org/forums/...6&postcount=16

  12. #137
    Xtreme Cruncher
    Join Date
    Jun 2006
    Posts
    6,215
    Quote Originally Posted by Hornet331 View Post
    the last sentence was unneccassary:
    http://www.xtremesystems.org/forums/...6&postcount=16
    So was the last sentence here:
    Quote Originally Posted by Shintai View Post
    And Phenom was 50% faster than Core 2 also..ye...

    So in short, you cant. Because you dont know. You claim its a superset. Yet you dont know.

    AMD expects to support a partial portion of AVX. What AMD calls AVX is funny enough not the same as what Intel calls AVX. Plus inside AVX you also got FMA, VEX.128, VEX.256 and AVX.

    There was a reason i called you a marketing tool.
    He never bothered to admit he was plain wrong.He kept putting me down over and over again and when proved wrong over and over again he keeps silent and plays dumb now.

  13. #138
    Xtreme Mentor
    Join Date
    Nov 2005
    Location
    Devon
    Posts
    3,437
    It really is good news for everyone!
    Executables will not get unnecessary bigger, programmers will have less to worry about and they will have more resources to properly optimize they code-path and new programmers will have less to learn about.

    I'm glad AMD did that move, I just hope at some point both parties will agree on direction which to take for future ISA extensions.
    RiG1: Ryzen 7 1700 @4.0GHz 1.39V, Asus X370 Prime, G.Skill RipJaws 2x8GB 3200MHz CL14 Samsung B-die, TuL Vega 56 Stock, Samsung SS805 100GB SLC SDD (OS Drive) + 512GB Evo 850 SSD (2nd OS Drive) + 3TB Seagate + 1TB Seagate, BeQuiet PowerZone 1000W

    RiG2: HTPC AMD A10-7850K APU, 2x8GB Kingstone HyperX 2400C12, AsRock FM2A88M Extreme4+, 128GB SSD + 640GB Samsung 7200, LG Blu-ray Recorder, Thermaltake BACH, Hiper 4M880 880W PSU

    SmartPhone Samsung Galaxy S7 EDGE
    XBONE paired with 55'' Samsung LED 3D TV

  14. #139
    Xtreme Member
    Join Date
    Apr 2008
    Location
    Stockholm, Sweden
    Posts
    324
    The day Shintai admit he is wrong is the day when the world ends.

  15. #140
    Xtreme Addict
    Join Date
    Dec 2002
    Location
    Sweden
    Posts
    1,261
    informal, well done

    Now better that intel doesnt mess up again.

  16. #141
    Xtreme Cruncher
    Join Date
    Jun 2006
    Posts
    6,215
    Quote Originally Posted by Eson View Post
    The day Shintai admit he is wrong is the day when the world ends.
    Or hell freezes over

    Quote Originally Posted by Tomasis View Post
    informal, well done

    Now better that intel doesnt mess up again.
    Thanks . At first there was a lot of confusion around what is supported and what is not,so things are much clearer now
    Last edited by informal; 05-08-2009 at 05:48 AM.

  17. #142
    Xtreme Member
    Join Date
    Apr 2006
    Location
    Dresden
    Posts
    139
    Quote Originally Posted by Shintai View Post
    Its SSE5 thats AMDs own invention. In short its another 3DNow!, SSE4A. Good luck!

    AVX and SSE5 is fully incompatible so to say.

    Nothing new really, nothing surprising.

    http://en.wikipedia.org/wiki/Advanced_Vector_Extensions
    http://softwarecommunity.intel.com/i...e-31943302.pdf
    http://en.wikipedia.org/wiki/SSE5

    SSE5 is more a SSE4 competitor than AVX.

    One shouldn't judge about something without having a clue about the matter!

  18. #143
    Xtreme Cruncher
    Join Date
    Jun 2006
    Posts
    6,215
    Haha,that was really funny^^

  19. #144
    Xtreme Member
    Join Date
    Sep 2008
    Posts
    235
    Quote Originally Posted by informal View Post
    More information on AVX support in BD cores,directly from senior architect Mr. Christie,as response to Agner Fog's inquiry in comments section of the blog.

    Quote Originally Posted by A.Fog
    According to Dave Christie, AMD will support all Intel instructions in Bulldozer, including AVX, SSE4.1-2, AES and PCLMULQDQ.
    http://forums.amd.com/devblog/blogpo...d=208#comments.
    Agner Fog's post at Ace's

    So, everthing fine, everthing ok, so far for compatibility.
    It takes an astounding endurance and resilience to get the message through though.

    It might well be that it's not true that Intel changed the FMA stuff just to make things hard for AMD.
    They had no real obligation to publish AVX that early anyway. It's more likely simply an implementation issue.


    Regards, Hans
    Last edited by Hans de Vries; 05-08-2009 at 06:23 AM.

  20. #145
    Banned
    Join Date
    Oct 2006
    Location
    Haslett, MI
    Posts
    2,221
    Quote Originally Posted by informal View Post
    Shintai is bsing again.AMD has no reason to post AVX spec since its intel's specification and its on intel's site.AMD clearly said,in no uncertain terms, they will support AVX version 5 and FMA version 3 in BD cores.It can't be any clearer.What this means is that instruction format must be equivalent between SB and BD in order to run the AVX optimized code written for SB on BD or the other way around.
    How are you guys reading this thread? Stop patting yourselfs on that back already; I have bolded some significant parts of that post to give the undiscerning an idea about how the real intentions of AMD have been subtletly presented by informal. It's simple, AMD's plan in this is to assume the equal of Intel and Intel is clearly not interested in making that happen. shintai said that clearly in the beginning and some chose to avoid that, but it all boils down to who is the industry leader and how they choose to introduce technology into the market. It's interesting to say the least, that some AMD fans would pretend they know what Intel's plans are. Besides, if BD supports FMA3 then what's the hue and cry about? From a business standpoint, Intel has every right (and have earned it) to call the shots. I think while it'll be good to see some collaboration between the chip makers, AMD's approach is a little too aggressive since they're not the leading player in the market and nobody is going to implement code that Intel doesn't adopt. So what's the jubilation about?

    Also, informal you need to read your own posts sometimes, because you used words like "stupid" and "dumb" and I'm sure it makes you feel good - but it blows my mind that you'll reproach somebody else for doing same.

  21. #146
    Xtreme Addict
    Join Date
    Nov 2005
    Posts
    1,084
    Quote Originally Posted by Shintai View Post
    You sure talk alot. But you cant list anything? Where is the pdf etc with AMDs instructionlist?
    Have a nice day:
    AMD64 Architecture
    Programmer’s Manual
    Volume 6:
    128-Bit and 256-Bit
    XOP, FMA4 and CVT16
    Instructions

    http://support.amd.com/us/Processor_TechDocs/43479.pdf
    Quote Originally Posted by Shintai View Post
    And AMD is only a CPU manufactor due to stolen technology and making clones.

  22. #147
    Xtreme Cruncher
    Join Date
    Aug 2006
    Location
    Denmark
    Posts
    7,747
    Quote Originally Posted by v_rr View Post
    Have a nice day:
    AMD64 Architecture
    Programmer’s Manual
    Volume 6:
    128-Bit and 256-Bit
    XOP, FMA4 and CVT16
    Instructions

    http://support.amd.com/us/Processor_TechDocs/43479.pdf
    So none of the VEX.128 and VEX.256 promoted instructions listed in table A.1 of the Intel AVX spec. And not a full support of the AVX, FMA and AES instructions in A.2

    OUCH!!!! Superset and full support my rear end.

    Unless this radically changes. Then AMD only got partial AVX support.
    Crunching for Comrades and the Common good of the People.

  23. #148
    Xtreme Cruncher
    Join Date
    Jun 2006
    Posts
    6,215
    Oh my God. Shintel you really have some issues. The list is for the new additional instructions(made by AMD,in-house from previous SSE5 spec and addopted to VEX decoding) ,apart from AVX support.This is emphasized by Mr. Christie.AMD will support AVX version 5 and FMA version 3(FMA4) AND additionally add their own XOP extensions vrr linked to. AVX is already listed on intel's site(both of versions AMD mentions) and these are intel's extensions.
    Man,you are really full of surprises lol
    Such a simple concept and you still don't get it. Look up the :superset. Also look up words: full,support, and combination of these.

  24. #149
    Xtreme Cruncher
    Join Date
    Aug 2006
    Location
    Denmark
    Posts
    7,747
    Quote Originally Posted by informal View Post
    Oh my God. Shintel you really have some issues. The list is for the new additional instructions(made by AMD,in-house from previous SSE5 spec and addopted to VEX decoding) ,apart from AVX support.This is emphasized by Mr. Christie.AMD will support AVX version 5 and FMA version 3(FMA4) AND additionally add their own XOP extensions vrr linked to.

    Man,you are really full of surprises lol
    If you can list the additional instructions i will be happy to eat my words. Until then its up to you to prove otherwise.

    But I doubt you can, since this is Volume 6. Hence there is NO former SSE5 instructions.

    Volume 1: Application Programming 24592
    Volume 2: System Programming 24593
    Volume 3: General-Purpose and System Instructions 24594
    Volume 4: 128-Bit Media Instructions 26568
    Volume 5: 64-Bit Media and x87 Floating-Point Instructions 26569
    Volume 6: 128-Bit and 256-Bit XOP, FMA4 and CVT16 Instructions 43479
    Or do we need to wait for volume...7?
    Last edited by Shintai; 05-08-2009 at 07:12 AM.
    Crunching for Comrades and the Common good of the People.

  25. #150
    Xtreme Cruncher
    Join Date
    Jun 2006
    Posts
    6,215
    I already linked to one of the designers of very Bulldozer core. You can start eating ... now. Maybe you are a secret member of Bulldzoer design team ? If you are,then you probably know better than Mr. Christie lol

    Also a re-post of my previous post :

    More information on AVX support in BD cores,directly from senior architect Mr. Christie,as response to Agner Fog's inquiry in comments section of the blog:
    Quote Originally Posted by A.Fog

    AMD deserves praise for this important move towards convergence and compatibility. The changes in the SSE5 spec. have very much followed the lines I have argued heavily for in the AMD developer forum and elsewhere. It is impossible to maintain compatibility when the development cycle is several years and AMD and Intel both keep secrets to each other. It was therefore a very good move when AMD published their proposed SSE5 spec years in advance. A move that Intel responded to by also publishing their AVX proposal in advance. Let's hope this new tradition continues. The whole industry is crying for compatibility. I can certainly imagine your reaction when Intel announced their last minute change from FMA4 to FMA3!

    Our worst nightmare would be Intel copying the XOP instructions but making them incompatible with AMD by replacing the XOP prefix by a VEX prefix. I hope you have legal remedies to prevent such a move.

    Could you perhaps outline a roadmap for if or when the various instruction sets will be supported by AMD CPUs:

    * XOP
    * FMA4
    * CVT16
    * SSSE3
    * SSE4.1
    * SSE4.2
    * AVX non-destructive instructions
    * AVX 256-bit registers

    How much of this will be supported in Bulldozer?
    Agner Fog's post at Ace's:
    Quote Originally Posted by A.Fog
    According to Dave Christie, AMD will support all Intel instructions in Bulldozer, including AVX, SSE4.1-2, AES and PCLMULQDQ.
    http://forums.amd.com/devblog/blogpo...d=208#comments.

    They must have been working very hard to implement all that within such a short timeschedule. I am sure they will implement the 256-bit vector registers as two 128-bit registers, but so will Intel.
    So another confirmation of the topic title and another proof shintai was wrong


    * XOP
    * FMA4
    * CVT16
    * SSSE3
    * SSE4.1
    * SSE4.2
    * AVX non-destructive instructions
    * AVX 256-bit registers

    Quote Originally Posted by Mr. Christie
    I should have mentioned something about these. We intend to support all of it, with the possible exception of CVT16, which might not appear in the initial AVX-compatible products (hence the separate feature flag)
    Last edited by informal; 05-08-2009 at 07:13 AM.

Page 6 of 8 FirstFirst ... 345678 LastLast

Bookmarks

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •