Citiraj:
Autor Wolverine
Jer eto 90% ekipe tu zna o čemu pričaš dok pale novi BF 
Ili ekipa koja u pravilu ima komp da provjeri status na FB i ima upaljen YT cijelo vrijeme 
|
Znali ili ne znali, ostaje cinjenica takva kakva jest. Sve navedeno poprilicno je dramatican napredak koji ima siru primjenu nego sto bi covjek pomislio, a ista nije samo "cepanje atoma", nego i cepanje Izzy Bell na nekoj od Bangbrossovih uspješnica.
To za sobom nosi i neke dalekoseznije popratne efekte; prosirenjem registara sa SSE-ovih XMM na YMM (a Haswell+ procesori su se obecavali prijemciti na AVX512, odnosno ZMM registre, sto me dovodi do pitanja jesu li vec interno takvi) stvaras neminovne penale, jednake kakvi su stvoreni prelaskom s 64 bitnih MMX na 128 bitne XMM (SSE) registre. Kako bi zadrzao backward compatibility, dovodis se u situaciju da riskiras neke ruzne penale. Primjerice, jos od PPro koristi se metoda dijeljenja veceg registra na neovisne manje (time je PPro rjesavao 8-16 GP registre). Problem nastaje kada takva dva neovisna registra moras spojiti u originalnu velicinu ili ih pospremiti na stog, sto iziskuje i do 10 ciklusa. Ukoliko pak napravis varijantu kao AMD, da ne dijelis registre, nemas penala za djelomicne (polovicne ili vise) upise ili spajanja, ali imas laznu ovisnost i IS to treba sve popratitit. Imas jos skupih sportova kao sto je neovisnost registara razlicite velicine, ali onda dodajes dodatne instrukcije za micanje podataka izmedju registara. Sve u svemu, kombiniranjem legacy (ili cak ne nuzno ni legacy, nego EOL ili kako ga god zelis nazvati - "last year") i novih stvari u x86 kosta puno, i upravo se na tim stvarima intenzivno radi. Razlike izmedju Hasswella i Skylakea u operacijama izmedju SSE i AVX registara su ozbiljno osjetne (~50%), a kamo li ne naspram starijih procesora.
Unatoc tome sto u Windowsi gotovo i da nemaju inline ASM-a, kompajleri vec odavno ne rade ni sa cime ispod SSE2. Pitanje je sto ce donijeti buducnost (i to ne tako daleka) po pitanju AVX(2) instrukcija, cime ce gore navedena tranzicija potencijalno nekima o(ne)moguciti daljnje koristenje modernog OS-a i slicno.
Zelim reci da promjene, iako se mozda ne vide na Quakeu 3, nisu bas tako minorne i beznacajne kako ih se pokusava prikazati.