Idézet: Rive
Hááááát.... Szerintem meg inkább a matematikai (és néhány egyébb cél-) könyvtár dedikált vasba exportálása...
Es pontosan ennyi is egy VPU. matrixszorzas, konvolucio, blur, sztreccs, dct...
Idézet: Rive
Hijjnye... A TRIPS nem iefféle proci. Az egy egyszerűen végrehajtható utasításblokkokra éhes általános célú procikupac, aminek sok-sok független programszál kell, hogy jól működjön. Az optimalizációja inkább az SMP rendszerekéhez van közelebb, csak finomabb szemcsézettségű.
A TRIPS-et a vers altal fleszkeccsel architekurara hoztam fel, mint implementacios peldat, hogy lam nem hulyeseg amit vers kigondolt, mert van ilyen is.
Idézet: Rive
vektoros jellegű optimalizáció ezzel szemben kifejezetten jól fekszik a FORTRAN-nak.
Senki nem vitatta.
Idézet: Rive
Az Itanium pedig nem a vektoros jellegre keményen építő matematikai könyvtárakkal van bajban, hanem a buszrendszerrel és a konzervatív programok optimalizációjával. Az utóbbi probléma valóban közös minden vektor-jellegű processzorban.
Azert az Itanium egyik legfobb sarokkove a 3 parallel VE optimalis toltese adattal. Namost a TRIPS-ben 16x4 ilyen VE van, kulonbozo morph atmenettel amiknek az utemezese reszben a compiler reszben az OS feladata. Az itanium oprtimalas is alapblokk reorderingrol szol nemi branch prediction-nel megspekelve forditasi idoben. TRIPS eseteben 5x os a potencialis parhuzamosithatosagi lehetoseg az Itaniumhoz kepest meg a morphing kerdese => 1 nagysagrenddel bonyolultabb compiler.
Szerkesztette: SFIJ 2005. 02. 09. 13:20 -kor