techPowerUp! Forums

Go Back   techPowerUp! Forums > www.techpowerup.com > News

Reply
 
Thread Tools
Old May 7, 2009, 10:13 PM   #1
btarunr
Editor & Senior Moderator
 
btarunr's Avatar
 
Join Date: Oct 2007
Location: Hyderabad, India
Posts: 14,984 (7.29/day)
Thanks: 788
Thanked 12,911 Times in 5,655 Posts
Send a message via AIM to btarunr Send a message via MSN to btarunr

System Specs

AMD SSE5 Gets an Instruction-Set Expansion, Coins XOP (eXtended Operations)

AMD kept up with the SIMD processing standards Intel set by licensing its popular CPU instruction sets such as MMX, SSE, SSE2, and SSE3. The three were used as is by AMD, except for that AMD chose not to conform completely with Supplemental SSE3, SSE4 and its revisions (SSE4.1, SSE4.2). The company devised the SSE4A instruction set to feature with its K10 micro-architecture. SSE4A is a lighter version that features LZCNT (Leading Zero Count), POPCNT (bit population count), EXTRQ/INSERTQ and MOVNTSD/MOVNTSS (Scalar streaming store instructions). What's more, the company even decided back in 2007 that it would come up with SSE5, that then Intel sought to leave development with AMD.

In due course of time, Intel started development of AVX (Advanced Vector eXtensions) that enhances processing of FPU-intensive workloads. AMD gained interest in this technology, and is looking to make it compatible with the originally-conceived SSE5. The instructions that remain as part of the superset that doesn't include AVX is now referred to by AMD as XOP (eXtended OPerations). In addition to this, AMD will include FMA4 (Floating point vector Multiply-Accumulate). The new instruction sets make it to AMD's next-generation Bulldozer micro-architecture slated for 2011. Meanwhile, Intel's AVX makes it to the Sandy Bridge micro-architecture slated for 2010~11. AMD published the Programmer’s Manual document on 128-Bit and 256-Bit XOP, FMA4 and CVT16 Instructions, which can be read here (PDF).

Last edited by btarunr; May 8, 2009 at 05:26 AM.
btarunr is offline  
Reply With Quote
Old May 7, 2009, 10:23 PM   #2
Imsochobo
500 Posts
 
Imsochobo's Avatar
 
Join Date: Feb 2009
Location: I live in Norway, in the province Buskerud.
Posts: 514 (0.33/day)
Thanks: 3
Thanked 35 Times in 27 Posts
Send a message via MSN to Imsochobo

System Specs

sooo, there is alot happening.

Jeez, many "new" terms here, havnt seen those companies use those in years(actually mentioning them)

Like now is sse4 supported, and that was it, wonder what all this gives us, probaly just to wait and see
__________________
Imsochobo is offline  
Reply With Quote
Old May 7, 2009, 10:26 PM   #3
btarunr
Editor & Senior Moderator
 
btarunr's Avatar
 
Join Date: Oct 2007
Location: Hyderabad, India
Posts: 14,984 (7.29/day)
Thanks: 788
Thanked 12,911 Times in 5,655 Posts
Send a message via AIM to btarunr Send a message via MSN to btarunr

System Specs

Wikipedia just got updated. Here are some quick references for XOP, AVX (article has been there for a while), and AMD SSE5.
__________________

Gadgets, Phones, Tablets, Cameras, TVs, HiFi...NextPowerUp
btarunr is offline  
Reply With Quote
Old May 7, 2009, 10:43 PM   #4
KieranD
Eligible for custom title
 
KieranD's Avatar
 
Join Date: Aug 2007
Location: Glasgow, Scotland
Posts: 5,460 (2.59/day)
Thanks: 1,640
Thanked 822 Times in 713 Posts
Send a message via MSN to KieranD

System Specs

this is heavy reading, confusing if you dont read over it properly

its the instruction sets being updated, amd and intel used to share them but split thats what i read anyway
KieranD is offline  
Reply With Quote
Old May 7, 2009, 10:48 PM   #5
btarunr
Editor & Senior Moderator
 
btarunr's Avatar
 
Join Date: Oct 2007
Location: Hyderabad, India
Posts: 14,984 (7.29/day)
Thanks: 788
Thanked 12,911 Times in 5,655 Posts
Send a message via AIM to btarunr Send a message via MSN to btarunr

System Specs

Quote:
Originally Posted by KieranD View Post
amd and intel used to share them but split thats what i read anyway
the other way.

- SSE5 was conceptualized as a standard for both Intel and AMD (circa 2007).
- Intel came up with AVX in/since 2008, and broke away from the SIMD design plan. AVX and the original SSE5 are mutually incompatible
- AMD included AVX in its set and made it compatible with SSE5 (May 2009)
- AMD-exclusive instructions referred to as XOP
__________________

Gadgets, Phones, Tablets, Cameras, TVs, HiFi...NextPowerUp
btarunr is offline  
Reply With Quote
Old May 7, 2009, 10:54 PM   #6
a111087
2000 Posts
 
a111087's Avatar
 
Join Date: Apr 2007
Location: US
Posts: 2,521 (1.12/day)
Thanks: 240
Thanked 190 Times in 157 Posts

System Specs

Quote:
Originally Posted by btarunr View Post
and AMD SSE5.
good read, they did say that Bulsozer will be good with even single threaded apps
__________________
a111087 is offline  
Reply With Quote
Old May 7, 2009, 11:37 PM   #7
KieranD
Eligible for custom title
 
KieranD's Avatar
 
Join Date: Aug 2007
Location: Glasgow, Scotland
Posts: 5,460 (2.59/day)
Thanks: 1,640
Thanked 822 Times in 713 Posts
Send a message via MSN to KieranD

System Specs

okay so intel broke off? i know that it was supposed to be a standard of sorts
KieranD is offline  
Reply With Quote
Old May 8, 2009, 12:01 AM   #8
Valdez
200 Posts
 
Join Date: Sep 2005
Location: Szekszárd, Hungary
Posts: 292 (0.10/day)
Thanks: 46
Thanked 25 Times in 23 Posts

System Specs

....such as MMX, SSE, SSE2, and SSE3.

and


Supplemental SSE3, not Supplimentary SSE3



Last edited by Valdez; May 8, 2009 at 12:12 AM.
Valdez is offline  
Reply With Quote
Old May 8, 2009, 01:44 AM   #9
OnBoard
2000 Posts
 
OnBoard's Avatar
 
Join Date: Sep 2006
Location: Finland
Posts: 2,773 (1.13/day)
Thanks: 302
Thanked 382 Times in 302 Posts

System Specs

Quote:
Originally Posted by KieranD View Post
this is heavy reading, confusing if you dont read over it properly
Got my head spinning

They should just make SSEx that includes all previous SSE instructions. The list is getting silly long with new pricessors on what they support.
__________________
CPU-Z validation sig pics temporarily blocked
OnBoard is offline  
Reply With Quote
Old May 8, 2009, 02:14 AM   #10
LittleLizard
2000 Posts
 
LittleLizard's Avatar
 
Join Date: Nov 2008
Location: Latin America, Uruguay
Posts: 3,380 (2.06/day)
Thanks: 339
Thanked 584 Times in 516 Posts

System Specs

lets hope that that XOP make things run really fast
__________________


"oh no, i make a very good person. I eat poop and sleep just like everyone else.
My sense of humour just happens to fall under the DnD category of Chaotic Evil." - Mussels
"I was expecting a line of EVGA FTW condoms or something like that." - DrPepper
"I like my sex like my basketball, one on one, and with as little dribbling as possible" - Robert-The-Rambler
LittleLizard is offline  
Reply With Quote
Old May 8, 2009, 02:26 AM   #11
kenkickr
3500 Posts
 
kenkickr's Avatar
 
Join Date: Dec 2007
Location: Springfield, IL
Posts: 4,491 (2.25/day)
Thanks: 1,024
Thanked 1,329 Times in 1,095 Posts

System Specs

Here is some info I found on AMD's XOP and Intel's AVX I found over @ dvhardware.net, http://www.dvhardware.net/article35201.html
kenkickr is offline  
Reply With Quote
Old May 8, 2009, 02:06 PM   #12
mamisano
25 Posts
 
Join Date: Feb 2007
Posts: 45 (0.02/day)
Thanks: 2
Thanked 5 Times in 3 Posts

System Specs

Quote:
Originally Posted by OnBoard View Post
Got my head spinning

They should just make SSEx that includes all previous SSE instructions. The list is getting silly long with new pricessors on what they support.
AMD had done that, in essence creating something called SSEPlus. The open source project allows developers to code once using SSEPlus. Basically SSEPlus will determine if a CPU supports a given SSE instruction or not. If it does, the instruction is called normally, if it doesn't the program will emulate the SSE instructions.
  • Developers no longer have to redevelop their algorithms to write for multiple SSE revisions
  • Simplified CPUID checking
  • Simplified maintenance of code that targets different SSE instruction mixes
  • SSEPlus provides containers to hold instructions that are desirable in hardware (e.g., 32 bit integer divide)
  • Helps developers use and implement instructions that match their own algorithms
  • Optimize code once for target hardware while at the same time ensuring that generated code conforms to the target hardware

http://developer.amd.com/cpu/Librari...s/default.aspx
http://sseplus.sourceforge.net/
mamisano is offline  
Reply With Quote
The Following User Says Thank You to mamisano For This Useful Post:
Old May 9, 2009, 10:07 PM   #13
WarEagleAU
Bird of Prey
 
WarEagleAU's Avatar
 
Join Date: Jul 2006
Location: Gurley, AL
Posts: 9,994 (3.98/day)
Thanks: 3,810
Thanked 557 Times in 521 Posts
Send a message via AIM to WarEagleAU Send a message via Yahoo to WarEagleAU

System Specs

Very nice, go AMD. Was wondering why they didnt really go with the SSE4.
__________________
=-TheEagle-=



http://www.heatware.com/eval.php?id=62454
“You crazy? Surfing any website without an antivirus is like freaking with a dirty woman without protection” -OzzmanFloyd120
- Edited for content and clarity
WarEagleAU is offline  
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

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 On

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
AMD launches Turion™ 64 X2 CPUs Darksaber News 4 Jan 30, 2009 10:08 AM
Which AM2 CPU should I buy DaMulta General Hardware 48 Aug 15, 2007 03:50 PM
System Builder's Guide 2006 djbbenn Articles 37 Aug 25, 2006 02:47 AM
Getting over 550mhz core on GTO2 hb904460 Graphics Cards 36 Mar 9, 2006 07:34 AM
0.24 Beta 2 W1zzard ATITool Beta Area 73 Mar 8, 2005 09:32 PM


All times are GMT. The time now is 04:10 PM.


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