Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
XL
Bännitud
liitunud: 27.05.2004
|
10.09.2004 15:44:32
mida annab juurde prosele SSE SSE1,2,3 jne ja 3dnow |
|
|
mida se juurde annab? seletage millega tegu
|
|
Kommentaarid: 10 loe/lisa |
Kasutajad arvavad: |
   |
:: |
5 :: |
2 :: |
2 |
|
tagasi üles |
|
 |
tomson
HV veteran

liitunud: 22.08.2003
|
10.09.2004 16:40:12
|
|
|
SSE (Streaming SIMD Extensions) were introduced by Intel in the Pentium III processor. SSE was intended to compete with the 3DNow! instruction set AMD introduced with the K6/2. At the time, 3DNow! was revolutionary, providing SIMD instructions that were actually useful in real-world applications.
MMX had been intended to speed up 3d games, audio and video applications, etc. but turned out to be totally unsuitable. In the time between MMX's development and implementation, games and CODECs moved from integer to floating point math. The first generation of 3d accelerators allowed games to offload the integer-intensive drawing operations to the 3d card, leaving only the floating-point geometry calculations for the CPU. Newer perceptual coding methods such as MP3 and MPEG2 allowed for far greater quality in a much smaller filesize, but used computationally expensive floating-point math. MMX only provided integer operations, making it all but worthless for the majority of programs by the time of its release. 3DNow!, by contrast, provided floating-point operations that accelerated MPEG, and MP3 decoding, and the geometry calculations used by 3d games. The 3DNow! version of Quake 2 allowed the much cheaper, lower-clocked K6/2 to outperform Intel's flagship Pentium II. Intel returned to the drawing board, and designed a new SIMD instruction set, addressing the failings of both MMX and 3DNow!.
While MMX and 3DNow! used the same registers as the FPU, SSE has its own set of registers. This means that the processor can move from floating-point/MMX mode to SSE mode and back again, without having to save and reload the floating-point registers. Each of the eight SSE registers holds four 32-bit numbers, which the SSE unit operates on simultaneously. This means that (under optimum conditions) the SSE unit can carry out calculations at four times the rate of the FPU.
Numbers in the the SSE registers can be treated as either single-precision floating point numbers or 32-bit integers, meaning that certain integer operations can be carried out without having to switch into MMX mode (and thus avoiding the hit of having to save the FPU registers). Treating the registers as floating-point numbers, SSE provides instructions equivalent to AMD's 3DNOW!. While the two instruction sets are incompatible, they are roughly as capable as each other at floating-point math. Realising that SSE was winning the 'SIMD war' (in part due to the money Intel was throwing into marketing it), and 3DNOW! support was waning in modern applications, AMD eventually licensed SSE, incorporating it into their Athlon XP and later processors.
SSE support is seen mostly in the lower-levels of the operating system - inside video drivers, 3D APIs (Direct3D, OpenGL, etc.), etc. Applications that have a particular use for SIMD (games, audeo/video encoders, graphics programs, etc.) will often use SSE to improve performance. Applications that use SSE include Photoshop, Winamp, Quake 3, software DVD players such as PowerDVD, MPEG4 codecs such as DIVX 5.0, XVID, etc.
|
|
Kommentaarid: 33 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
1 :: |
28 |
|
tagasi üles |
|
 |
no9
Kreisi kasutaja

liitunud: 07.03.2003
|
10.09.2004 17:51:42
|
|
|
need on simd instruktsioonid - simd - single instruction, multiple data. Ehk siis, protsessorile on lisatud spetsiaalsed register'id, mis on laiemad, kui tavalised (mmx - 64bit, sse2 - 128bit vs 32-bit general purpose) ning nendega saab seetõttu suuremat andmehulka töödelda. Multimeediakäsustikeks nimetatakse neid seetõttu, et paljud andmepaigutus- ja ka töötlusinstruktsioonid on tehtud sellised, et neid saaks hõlpsasti vektorarvutustes kasutada.
|
|
Kommentaarid: 30 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
27 |
|
tagasi üles |
|
 |
XL
Bännitud
liitunud: 27.05.2004
|
10.09.2004 22:35:13
|
|
|
miks ei ole pentium 3 ele kirjutatud mmx või sse kui ta toetab neid?
|
|
Kommentaarid: 10 loe/lisa |
Kasutajad arvavad: |
   |
:: |
5 :: |
2 :: |
2 |
|
tagasi üles |
|
 |
tomson
HV veteran

liitunud: 22.08.2003
|
11.09.2004 00:35:31
|
|
|
XL kirjutas: |
miks ei ole pentium 3 ele kirjutatud mmx või sse kui ta toetab neid? |
Segast peksad? Kuhu kohta see peaks kirjutatud olema? Pentium III toetab küll jah MMX'i ja SSE'd.
|
|
Kommentaarid: 33 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
1 :: |
28 |
|
tagasi üles |
|
 |
Tanel
HV Guru

liitunud: 01.10.2001

|
|
Kommentaarid: 465 loe/lisa |
Kasutajad arvavad: |
   |
:: |
12 :: |
7 :: |
358 |
|
tagasi üles |
|
 |
XL
Bännitud
liitunud: 27.05.2004
|
11.09.2004 11:38:09
|
|
|
sõber otsustas osta pentiumi amd asemel kuna pentiumil on kirjas sse3 võib rumal öelda? ütles et tahab kiiret prose ja vaatab GHz järgi kuna ta tahab kiiremat kui 2.2 GHz Mida talle öelda selle kohapealt?
|
|
Kommentaarid: 10 loe/lisa |
Kasutajad arvavad: |
   |
:: |
5 :: |
2 :: |
2 |
|
tagasi üles |
|
 |
no9
Kreisi kasutaja

liitunud: 07.03.2003
|
11.09.2004 12:55:57
|
|
|
XL kirjutas: |
sõber otsustas osta pentiumi amd asemel kuna pentiumil on kirjas sse3 võib rumal öelda? ütles et tahab kiiret prose ja vaatab GHz järgi kuna ta tahab kiiremat kui 2.2 GHz Mida talle öelda selle kohapealt? |
HVF'is on selle (amd vs intel) kohta terve teema - võitlustandris. sse3 talle vaevalt midagi olulist juurde annab
|
|
Kommentaarid: 30 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
27 |
|
tagasi üles |
|
 |
tomson
HV veteran

liitunud: 22.08.2003
|
11.09.2004 17:09:56
|
|
|
Oleneb, mida ta tegema hakkab, mulle on kõikvõimalikest testidest jäänud mulje, et kui võtta võrdsed Intel ja AMD siis Intel'il on tuntav edu suuri arvutusi nõudvates ülesannetes ning AMD'l põhiliselt mängudes ja muudes 3D programmides.
|
|
Kommentaarid: 33 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
1 :: |
28 |
|
tagasi üles |
|
 |
no9
Kreisi kasutaja

liitunud: 07.03.2003
|
11.09.2004 20:10:56
|
|
|
Intelil peaks fpu oluliselt tugevam olema, samamoodi saab kasutada (mmx/)sse/sse2 suurtes vektorarvutustes, mis tähendab võimsust just 3d ja video/pilditõõtluses, kuna need kasutavad rohkesti kitsaid loop'e vektorarvutustega. Eriti videotõõtlus. Samas PEAB kood olema sse/sse2 jaoks optimiseeritud.
Üldiselt on optimiseeritud kood p4 peal kiirem kui athlonxp peal. (imho ei saagi koodi athlonxp'le optimiseerida )
|
|
Kommentaarid: 30 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
27 |
|
tagasi üles |
|
 |
tomson
HV veteran

liitunud: 22.08.2003
|
11.09.2004 22:26:52
|
|
|
tsitaat: |
imho ei saagi koodi athlonxp'le optimiseerida |
hmm... kas see pole siis optimiseering kui programmile on kästud näiteks just 3Dnow!'d kasutada? Intel'il 3Dnow! ei eksisteeri ja kindlasti pole see päris sama, mis Intel'i SSE ja MMX
|
|
Kommentaarid: 33 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
1 :: |
28 |
|
tagasi üles |
|
 |
mikk36
HV Guru

liitunud: 21.02.2004
|
11.09.2004 22:33:33
|
|
|
Ix kirjutas: |
tsitaat: |
imho ei saagi koodi athlonxp'le optimiseerida |
hmm... kas see pole siis optimiseering kui programmile on kästud näiteks just 3Dnow!'d kasutada? Intel'il 3Dnow! ei eksisteeri ja kindlasti pole see päris sama, mis Intel'i SSE ja MMX |
sama ta kindlasti pole, AXP ju toetab mõlemat
|
|
Kommentaarid: 85 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
2 :: |
78 |
|
tagasi üles |
|
 |
no9
Kreisi kasutaja

liitunud: 07.03.2003
|
11.09.2004 22:48:36
|
|
|
Ix kirjutas: |
tsitaat: |
imho ei saagi koodi athlonxp'le optimiseerida |
hmm... kas see pole siis optimiseering kui programmile on kästud näiteks just 3Dnow!'d kasutada? Intel'il 3Dnow! ei eksisteeri ja kindlasti pole see päris sama, mis Intel'i SSE ja MMX |
Imho on asi pigem pikemas pipeline'is, kuna simd instruktsioonid pole päris nii efektiivsed, võrreldes tavaliste instruktsioonidega. Pealegi, pole ma 3dnow kohta midagi head kuulnud veel
mikk36 kirjutas: |
sama ta kindlasti pole, AXP ju toetab mõlemat  |
Ei toeta, AXP ei ole Athlonxp. AXP on dec'i/hp alpha prosearhitektuur.
|
|
Kommentaarid: 30 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
27 |
|
tagasi üles |
|
 |
|