Citiraj:
Autor Bariarnil
Bubba hoćeš reći da na neki način 'moderni' OS nije tolko moderan pa ne beneficira koliko bi zapravo trebalo gledajući određen napredak u izvršavanju instrukcija?
|
Ne, ne znam odakle si to iskopao.
Kernel vjerojatno ionako vrlo malo ovisi o tome (barem po pitanju nekih opipljivih performansi), ali je uvijek problem userlanda. Bio to nekakav servis ili blesavi Skype, kompajliran je s novim i optimiziranim kompajlerom koji vec godinama radi stvari dovoljno dobro da pojave novih instrukcija napravi najbolje sto moze od starog koda. Bas zato da ne bi imao i trpio penale koje sam gore naveo, a ne toliko zbog toga sto ce neko napraviti uspjesnu vektorizaciju toga dok saljes dicpic Skajpom.
No, uzmes li primjerice
sljedeci kod za AES, koji je fantastican i danas prijemciv bez ikakvih problema, koristeci
AES instrukcije (sa mojim kodom koji je sigurno daleko od potpuno optimalnog) dobijam duplo brzu enkripciju i preko 8 puta brzu dekripciju za CBC 256 bit.