[ Srbo @ 15.11.2003. 12:32 ] @
Prednosti rusenja u startu koje preferiraju AMDovci u odnosu na slaganja kod INTELA.
[ Zivadin @ 15.11.2003. 13:43 ] @
Napokon da se neko sjetio prave teme, a ne onih djecijih zajebancija. Sto se tice ovog i ja sam dugo radio na ovom problemu. Tesko je naci prave literature za ovo, pa se sve svede na ispitivanje, tj. kucanje gomilu koda i pregledavanje rezultata. Ja mislim da je ovdje stvar bas u II-u koje iako izgleda lose od strane nas (korisnika) ima veliku ulogu u radu tog sistema(kod AMDa). Ipak kod intela je to strasno glupo izvedeno (dozvoliti da se reda, pa onda da se srusi) i to je veoma nestabilno. Primjer: nek se u pocetku pojavi jedna manja instrukcija, cio sistem pada.
[ RODOLJUB @ 15.11.2003. 14:15 ] @
Ako je opkod jednobajtni, prva naredna se rusi ako je opkod visebajtni , a ako je jednobajtna onda redovno propadne. Srecom, kod AMD-a se rusi u startu, dok INTEL ceka da se sakupi nekoliko instrukcija, pa se tek onda srusi.
[ Srbo @ 15.11.2003. 15:13 ] @
Ipak ima ljudi koji razmisljaju o tome.

Ja bas sad razmisljam radi cega je intel uzeo onaku tehniku slaganja, uopste mi nisu jasni (dobro imao je intel i ranije promasaja, sjetite se samo FDIVa pa LEAe itd) ti ljudi. Ipak kad samo zamislim nacin redanja padne mi mrak na oci. Bas sam dugo testirao rusenje na PENTIUM III procesorima, i imam utisak da je to namjeran bag. I sto je najgore oni preporucuju redanje, kao to je optimalno programiranje, a ono pada poslije svake 3ce. Pogledajte INTEL ARCHITECTURE OPTIMIZATION MANUEL, sve sami predlozi o redanju, i sto je najgore koliko programera se pridrzava ovog. Kako se vama cini ovaj problem
[ Dusan Marjanovic @ 15.11.2003. 15:18 ] @
bogme ne poznajem ja nijednog MANUELA koji radi u intelu, a zanimljivo da se sve vi iz republike srbije interesujete toliko za te stvari...baš zanimljivo mora se priznati
[ RODOLJUB @ 15.11.2003. 15:27 ] @
Da li iko uopste ikad provjerava koliko su mu programi prilagodjeni za pipeline arhitekturu? Vecina se sami ubjede (ne znam na osnovu cega?) da su im programi optimalni, a iste stvari kada napisete u nekom visem jeziku (C ili slicno) leti triput brze. Zna li ko neki program koji mjeri bar priblizno "izvrsivost" koda na pentium masinama?
[ Mikky @ 15.11.2003. 15:36 ] @
Ni ja nisam siguran o cemu je ovde rec, odnosno ni jedan post mi nije jasan (osim madafakinog ). Kakvo rusenje u startu? Za 32bit procesore preporucuje se da stack, memorija i instrukcije budu dword aligned zbog performansi, ako je to tema mada nigde se to ne spominje. Za benchmarking programa cinimi se postoje vec usvojene metode pa verovatno google ima neke odgovore.
[ RODOLJUB @ 15.11.2003. 15:46 ] @
Pa ne mozes ni znati MANUELA, kada nisi bio ni blizu INTELA. Mozda si drzao CPU u ruci (i to je nesto). KONKRETAN NAZIV PROGRAMA. Potrebno je da daje ADRESE GDJE SE STVAR RUSI.
[ Srbo @ 15.11.2003. 16:09 ] @
Znam koliki je problem predviditi na kojoj ce se instrukciji srusiti, tacnije to je problem koji zeza milijone ljudi (vecina nisu ni svjesni). Cak i najvece firme koje programiraju kompajlere se muce sa tim, i znaj da vecina danasnjih kompajlera pravi oko 67% FUP koda, pa ti vidi onda kolika je efikasnost. Neznam dali je iko od vas radio na problemu predvidjanja rusenja.
[ RODOLJUB @ 16.11.2003. 00:20 ] @
PONAVLJAM
Da li neko poznaje neki program koji detektuje tacke rusenja na PENTIUM masinama. To bi trebalo biti nesto poput debagera, samo sto jos daje podatke o "pogodnosti" programskih sekvenci za izvrsavanje na pipeline arhitekturi. Da li se na AMD-u zaista rusi na startu ili ceka da se nakupi.
[ Ivan Dimkovic @ 16.11.2003. 10:33 ] @
Probaj sa VTune paketom na http://developer.intel.com - on daje najvise informacija o performansama i izvrsavanju programa.
[ cedomir @ 16.11.2003. 21:49 ] @
sve je to lepo ali o cemu vas trojica uopšte pričate?
[ Bojan Basic @ 16.11.2003. 21:54 ] @
Trojica???
[ MaRaToNcI @ 16.11.2003. 21:59 ] @
srbo, zivadin i rodoljub (iliti clanovi 16356,16359,16358) -jedna dusa a tri tela
-cuo sam za dvojne licnosti ali za trojne nikako:)
[ Srbo @ 18.11.2003. 21:52 ] @
SUPER . . . . . .
i ovaj forum je pravljen po principu:" nema hljeba od ASEMBLERA, fatajte se Delphija i ljepite prozore "
ili jos bolje po principu: "sto bi ja programirao kad to mogu skinuti sa interneta, ima budala koje ce to uraditi SIGURNO bolje od mene"


Znam da je malo tema izasla iz kontesta, ali nije vazno.......

i jos da kazem onom "psiholog" da jos nije dorastao zadatku, prva pa fula :)
[ MilosDj @ 01.04.2004. 20:46 ] @
Mmmm, bio bih jako srecan ako bi neko lepo rekao sta je to:
rusenje u startu kod AMD-a
slaganje kod INTEL-a
FUP kod (koji generisu kompajleri)

pitam zato sto ne znam!