View Single Post
Staro 04.01.2017., 10:46   #376
Bubba
E Pluribus UNIX
Moj komp
 
Bubba's Avatar
 
Datum registracije: Oct 2002
Lokacija: M82
Postovi: 6,551
Citiraj:
Autor Bariarnil Pregled postova
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.
__________________
Programer
Rok od dva mjeseca u stvari znači četiri, ali nikako ispod šest.
Bubba je offline   Reply With Quote