HWSW Informatikai Kerekasztal: Intel Core és a V//V termékvonal - HWSW Informatikai Kerekasztal

Ugrás a tartalomhoz

Mellékleteink: HUP | Gamekapocs

  • (75 Oldal)
  • +
  • « Első
  • 23
  • 24
  • 25
  • 26
  • 27
  • Utolsó »
  • Nem indíthatsz témát.
  • A téma zárva.

Intel Core és a V//V termékvonal legacy centrinos ugyek is ide Értékeld a témát: -----

#481 Felhasználó inaktív   Laa-Yosh 

  • Senior tag
  • PipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 3.770
  • Csatlakozott: --

Elküldve: 2006. 03. 08. 19:28

Sztem meg az, hogy a kiemelkedően magas FP teljesítmény nem jelent előnyt, még nem egyenlő azzal, hogy nincs rá szükség. Elég összetett rendszerek ezek, valszleg a cache/FSB körül van egypár különböző kaliberű szűk keresztmetszet; de igenis kell FP kód a játékokhoz és igenis marha sok mindent még mindig a CPU csinál...
LY

#482 Felhasználó inaktív   bogdan 

  • Őstag
  • PipaPipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 18.631
  • Csatlakozott: --

Elküldve: 2006. 03. 08. 23:02

Idézet: special - Dátum: 2006. márc. 8., szerda - 18:45

ezt az 1,4-es szorzót erős túlzásnak érzem. chipről chipre változik az elektronikai peak, és az empirikus közti arány, de jellemzően 15-30 százalék között mozog az általam eddig látott adatok alapján.

erdekes.. mik is voltak ezek az adatok??
a forum ma:
"Ez van bazdmeg, ha nem tetszik, el lehet menni."

#483 Felhasználó inaktív   d n . r 

  • Senior tag
  • PipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 2.211
  • Csatlakozott: --

Elküldve: 2006. 03. 09. 00:15

Idézet: Asker - Dátum: 2006. márc. 8., szerda - 19:30

Szvsz elég erős bennem az az érzés hogy leginkább az 1 ciklusos throughput SSE miatt hasít így a Conroe. ami eddig 2 ciklusnyi volt és így effektíve megduplázódótt.

Hát nem tudom... Persze nem biztos, hogy jól gondolom (majd valaki megmondja, aki jobban otthon van mikroarchitekturális szinten), de elvileg az SSE-t (már csak a nevéből következően is) a streaming jelelgű adatfeldolgozásra találták ki, azaz amikor egymás után kell X adatot (ahol X az egy jóóó nagy szám :) ) áthajtani a pipeline-on. Márpedig ilyenkor akárhánylépcsős a pipeline, ha egyszer feltöltődött, akkor órajelenként kiköp egy eredményt. Viszont ha X egy jóóó nagy szám, akkor olyan mindegy, hogy a teljes mennyiséget X vagy pedig X+1 clock alatt dolgozta fel...

(vagy ez azt jelentette, hogy régebben _kétszer_ kellett végigmenni az adatnak az SSE pipeline-on? (mert mondjuk az nem volt elég széles, vagy valami egyéb okból) Mert akkor jogos a duplázás)

#484 Felhasználó inaktív   bogdan 

  • Őstag
  • PipaPipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 18.631
  • Csatlakozott: --

Elküldve: 2006. 03. 09. 08:13

inkabb azt, hogy anno 2 ciklusonkent esett ki egy adat a pipeline vegen.
a forum ma:
"Ez van bazdmeg, ha nem tetszik, el lehet menni."

#485 Felhasználó inaktív   d n . r 

  • Senior tag
  • PipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 2.211
  • Csatlakozott: --

Elküldve: 2006. 03. 09. 09:28

Idézet: bogdan - Dátum: 2006. márc. 9., csütörtök - 9:13

inkabb azt, hogy anno 2 ciklusonkent esett ki egy adat a pipeline vegen.

Igen, de erre írtam, hogyha X adat jön (és X jó nagy szám), akkor ennek nincs sok jelentősége

(hiszen a pipeline végén _minden_ clockra kiesik egy adat (épp ez a lényege) hogy 1 vagy 2 clock, ami "utazással" telik, annak csak a feltöltéskor van jeletősége)

#486 Felhasználó inaktív   alvaro 

  • Őstag
  • PipaPipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 5.885
  • Csatlakozott: --

Elküldve: 2006. 03. 09. 10:01

Idézet: d n . r - Dátum: 2006. márc. 9., csütörtök - 9:28

Igen, de erre írtam, hogyha X adat jön (és X jó nagy szám), akkor ennek nincs sok jelentősége

(hiszen a pipeline végén _minden_ clockra kiesik egy adat (épp ez a lényege) hogy 1 vagy 2 clock, ami "utazással" telik, annak csak a feltöltéskor van jeletősége)

Nem-nem, éppen hogy arról van szó, hogy ezzel tényleg minden órajelkor kiesik egy adat a pipeline végén, mert a latencyjük az eddig se meg most se 1 ciklus szerintem.
Shame on us, doomed from the start
May God have mercy on our dirty little hearts

#487 Felhasználó inaktív   d n . r 

  • Senior tag
  • PipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 2.211
  • Csatlakozott: --

Elküldve: 2006. 03. 09. 10:10

Idézet: alvaro - Dátum: 2006. márc. 9., csütörtök - 11:01

Nem-nem, éppen hogy arról van szó, hogy ezzel tényleg minden órajelkor kiesik egy adat a pipeline végén, mert a latencyjük az eddig se meg most se 1 ciklus szerintem.

Csakhogy _streaming_nél nincs latency! Éppen ez a lényege!

#488 Felhasználó inaktív   bogdan 

  • Őstag
  • PipaPipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 18.631
  • Csatlakozott: --

Elküldve: 2006. 03. 09. 10:12

Idézet: d n . r - Dátum: 2006. márc. 9., csütörtök - 10:28

hiszen a pipeline végén _minden_ clockra kiesik egy adat
mondom kettore! ott van, abban, amit ideztel tolem!
(persze boszen kevered a pipeline ciklust es a clock-ot! fel sem merult benned, hogy a ketto nem feltetlenul azonos?)

(latency meg van, ne beszelj butasagokat! pont a pipeline hossza a latency..)

Szerkesztette: bogdan 2006. 03. 09. 10:14 -kor

a forum ma:
"Ez van bazdmeg, ha nem tetszik, el lehet menni."

#489 Felhasználó inaktív   d n . r 

  • Senior tag
  • PipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 2.211
  • Csatlakozott: --

Elküldve: 2006. 03. 09. 10:16

Idézet: bogdan - Dátum: 2006. márc. 9., csütörtök - 11:12

(latency meg van, ne beszelj butasagokat! pont a pipeline hossza a latency..)

?

_Folyamatos_ az adatáramlás

(azaz arról beszélek, amikor a pipeline folymatosan működik, és ezért fontos, hogy X elég nagy legyen)

#490 Felhasználó inaktív   bogdan 

  • Őstag
  • PipaPipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 18.631
  • Csatlakozott: --

Elküldve: 2006. 03. 09. 10:18

en is. :) miben mond ez ellent a latency-nek? (a masik problemat sikerult legalabb megertened? :D)

Szerkesztette: bogdan 2006. 03. 09. 10:19 -kor

a forum ma:
"Ez van bazdmeg, ha nem tetszik, el lehet menni."

#491 Felhasználó inaktív   d n . r 

  • Senior tag
  • PipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 2.211
  • Csatlakozott: --

Elküldve: 2006. 03. 09. 10:24

Idézet: bogdan - Dátum: 2006. márc. 9., csütörtök - 11:18

en is. :) miben mond ez ellent a latency-nek? (a masik problemat sikerult legalabb megertened? :D)

Mármint ezt?

Idézet

mondom kettore! ott van, abban, amit ideztel tolem!


És szerinted mi történik minden második clockra, hm? :)

#492 Felhasználó inaktív   d n . r 

  • Senior tag
  • PipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 2.211
  • Csatlakozott: --

Elküldve: 2006. 03. 09. 10:25

Idézet: bogdan - Dátum: 2006. márc. 9., csütörtök - 11:18

en is. :) miben mond ez ellent a latency-nek?

Olvasd el Samott hozzászólását, mert ugye én arra válaszoltam, és akkor megérted, mire gondoltam.

#493 Felhasználó inaktív   bogdan 

  • Őstag
  • PipaPipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 18.631
  • Csatlakozott: --

Elküldve: 2006. 03. 09. 10:34

igazabol mindegy, mire valaszolsz, ha hiaba gondolod, hogy egy pipeline ugy epul fel, hogy 1 lepcsoje 1 clock hosszu... mert kulonben ket processzor kozott nem lenne kulonbseg, csak a MHz-ben pipeline alapu feldolgozaskor, hiszen mindig egy adat esik ki egy clock eseten.. pedig van! :)

es az sem nagyon izgat, hogy pontosan kinek valaszolsz a latencyvel kapcsolatban, ha egyszeruen hibasan kezeled a kifejezest. egy pipeline eseten a pipeline hossza a latency. egyszeru definicios kerdes. te meg azt irod, hogy "nincs"! nem is ertem mit ertesz latency alatt, ha ilyet mondasz..
a forum ma:
"Ez van bazdmeg, ha nem tetszik, el lehet menni."

#494 Felhasználó inaktív   hvuk 

  • Senior tag
  • PipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 4.857
  • Csatlakozott: --

Elküldve: 2006. 03. 09. 10:39

Idézet: d n . r - Dátum: 2006. márc. 9., csütörtök - 9:28

Igen, de erre írtam, hogyha X adat jön (és X jó nagy szám), akkor ennek nincs sok jelentősége

(hiszen a pipeline végén _minden_ clockra kiesik egy adat (épp ez a lényege) hogy 1 vagy 2 clock, ami "utazással" telik, annak csak a feltöltéskor van jeletősége)

Nem, az 1 vagy 2 clock ami utazással telik, az a latency. Itt másról van szó. Arról van szó, hogy a pipeline nem feltétlenül köp ki minden órajelnél adatot, special az SSE utasítások némelyikénél ez csak minden második órajelnél történt meg. Ez fele akkora sávszélességet/átvitelt jelent ezeknél az utasításoknál, mintha minden órajelnél megtörténne.

Ez különben igazából úgy működik, hogy az FP pipeline ilyen utasítások után 2 ciklust vár és a következő utasítás csak 2 ciklus múlva képes fogadni.  Valahogy így (A - accept, B - Busy):

2 ciklusos esetben:
ABABABABABABABABABA...

1 ciklusos esetben:
AAAAAAAAAAAAAAAAAAA...

Jól látszik, hogy ha folyamatosan töltöd adatokkal, azza 100%-on járatod a pipeline-t, akkor az első esetben csak fele annyi adatot tudsz feldolgozni, mint a másodikban. Ennek semmi köze nincs a késleltetéshez, az könnyen lehet 10-20 órajel nagyságrendű is.
Athlon 64 939 2 GHz Winchester mag, GigaByte NF4 K8N Ultra-9 (passzív chipset), GigaByte X800 (passzív), 2x512 KingMax HC 500 MHz, Hitachi 160 Gb, NEC 3520, Coolink BAT01VS (1040 ford.), Chieftec 420W, Chieftec ház, Samsung 193P TFT monitor

#495 Felhasználó inaktív   d n . r 

  • Senior tag
  • PipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 2.211
  • Csatlakozott: --

Elküldve: 2006. 03. 09. 10:49

Idézet: bogdan - Dátum: 2006. márc. 9., csütörtök - 11:34

te meg azt irod, hogy "nincs"! nem is ertem mit ertesz latency alatt, ha ilyet mondasz..

Latom, hogy nem érted... :)
Értsd: nincs _jelentősége_
Ez világosan kiderült az eddig irottakból.

#496 Felhasználó inaktív   d n . r 

  • Senior tag
  • PipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 2.211
  • Csatlakozott: --

Elküldve: 2006. 03. 09. 10:50

Idézet: hvuk - Dátum: 2006. márc. 9., csütörtök - 11:39

Ez különben igazából úgy működik, hogy az FP pipeline ilyen utasítások után 2 ciklust vár és a következő utasítás csak 2 ciklus múlva képes fogadni.  Valahogy így (A - accept, B - Busy):

2 ciklusos esetben:
ABABABABABABABABABA...

1 ciklusos esetben:
AAAAAAAAAAAAAAAAAAA...

Jól látszik, hogy ha folyamatosan töltöd adatokkal, azza 100%-on járatod a pipeline-t, akkor az első esetben csak fele annyi adatot tudsz feldolgozni, mint a másodikban. Ennek semmi köze nincs a késleltetéshez, az könnyen lehet 10-20 órajel nagyságrendű is.

Rendben, de miért kell várnia?

#497 Felhasználó inaktív   bogdan 

  • Őstag
  • PipaPipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 18.631
  • Csatlakozott: --

Elküldve: 2006. 03. 09. 10:58

hat ha neked a "nincs" es a "nincs jelentosege" kifejezes ugyanazt jelenti.. haat. Te tudod. :D
varnia meg azert kell, mert nincs kesz meg az eredmeny, nem? ;)
egyebkent nagyon egyszeru, feljebb le is irtam: a pipeline lepcso nem azonos egy clock-al. (sot, van amikor meg csak nem is tudjak pontosan korulhatarolni, hogy mi egy lepcso.) ergo egy lepcso nem feltetlenul 1 clock alatt hajtodik vegre. az persze a pipeline definicioja, hogy 1 lepcso alatt 1 eredmenyt ad, de ha a lepcso nem egy clock.. innentol radbizom! :D
a forum ma:
"Ez van bazdmeg, ha nem tetszik, el lehet menni."

#498 Felhasználó inaktív   hvuk 

  • Senior tag
  • PipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 4.857
  • Csatlakozott: --

Elküldve: 2006. 03. 09. 11:01

Idézet: d n . r - Dátum: 2006. márc. 9., csütörtök - 10:50

Rendben, de miért kell várnia?

Mert ezt jelenti a "throughput" kifejezés. Ezt magyarázzák neked a többiek már egy ideje. Nem igaz, hogy a pipeline minden órajelben képes adatokat fogadni. Gyakran várni kell, amíg a pipeline képes új adatot befogadni. Ez a várakozási idő lett most 1 az összes SSE utasítás esetén. Tehát mostantól minden órajelnél képes fogadni a pipeline új adatot.

Valahol olvastam régebben egy szép táblázatot az egyes processzorok throughput-járól és latencyjéről. Be is raktam még anno ide az ars technica-ba. Megpróbálom előkeresni.
Athlon 64 939 2 GHz Winchester mag, GigaByte NF4 K8N Ultra-9 (passzív chipset), GigaByte X800 (passzív), 2x512 KingMax HC 500 MHz, Hitachi 160 Gb, NEC 3520, Coolink BAT01VS (1040 ford.), Chieftec 420W, Chieftec ház, Samsung 193P TFT monitor

#499 Felhasználó inaktív   hvuk 

  • Senior tag
  • PipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 4.857
  • Csatlakozott: --

Elküldve: 2006. 03. 09. 11:09

Na, megvan a táblázat, bár vagy ő vagy én összekeverem a fogalmakat vagy legalábbis más értelemben használjuk. A lényeg, hogy a latencyt ha jól értem, akkor ő olyan értelemben használja, hogy mennyit kell várni két utasítás között. Azaz pont az, amiről mi beszélgetünk. De nem biztos, hogy igazam van persze.

link

Upd: Úgy néz ki, hogy nem direktbe összevethetőek az adatok. Attól még érdemes nézegetni. :D

Szerkesztette: hvuk 2006. 03. 09. 11:10 -kor

Athlon 64 939 2 GHz Winchester mag, GigaByte NF4 K8N Ultra-9 (passzív chipset), GigaByte X800 (passzív), 2x512 KingMax HC 500 MHz, Hitachi 160 Gb, NEC 3520, Coolink BAT01VS (1040 ford.), Chieftec 420W, Chieftec ház, Samsung 193P TFT monitor

#500 Felhasználó inaktív   bogdan 

  • Őstag
  • PipaPipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 18.631
  • Csatlakozott: --

Elküldve: 2006. 03. 09. 11:37

szerintem meg nem ugy, mert akkor a ketto egymas reciproka lenne. es bar nagyon sok esetben ez igy is van, joparszor megsem. egy 6-os latency egy 1-es thoroughput-al osszevetve nehezen lenne igy ertelmezheto!

ugyhogy en tovabbra is tartom magam ahhoz, hogy a latency azt jelentene, hogy mennyi ido mulva kapom meg az eredmenyt. egy pipeline eseten ez pont a pipeline (idobeli) hossza.
a forum ma:
"Ez van bazdmeg, ha nem tetszik, el lehet menni."

Téma megosztása:


  • (75 Oldal)
  • +
  • « Első
  • 23
  • 24
  • 25
  • 26
  • 27
  • Utolsó »
  • Nem indíthatsz témát.
  • A téma zárva.

1 felhasználó olvassa ezt a témát.
0 felhasználó, 1 vendég, 0 anonim felhasználó