View Single Post
Staro 18.04.2017., 05:43   #44
markecSMB
Premium
Moj komp
 
Datum registracije: Jan 2009
Lokacija: Cro
Postovi: 1,028
Citiraj:
Autor Bubba Pregled postova
Spusti vodu i obrisi usta za "argumentima". Nije sramota ne razumijeti o cemu veliki decki pricaju, i svi smo shvatili da imas iracionalni fetis na AMD, ali brukas se bez veze. Ako se ponovno rodis visok, plav, zgodan, sarmantan i pametan, mozda ces shvatiti o cemu pricam. Do tada...

Za ostale, uz pomoc neimenovanog dvojca prije izlaska Ryzena (koje bi trebali moliti dopustene za objavu tocnih brojki), testirani su R7 1800X, 1700X, 1700, FX-8370E, i7-5960X i i7-6700K.

Testovi su bili sljedeci:

CRC32 testovi (SSE 4.2)
https://opensource.apple.com/source/...ibkern/crc32.c
http://stuff.mit.edu/afs/sipb/contri...2-pclmul_asm.S
http://www.intel.com/content/dam/www...tion-paper.pdf

AES-NI
https://fastcrypto.org/vmac/rijndael-alg-fst.c
https://software.intel.com/file/24917

FNV (Fowler–Noll–Vo hash function)
https://en.wikipedia.org/wiki/Fowler..._hash_function
SSE4.1, AVX i AVX2 implementacija

Ukratko, jasno se vidi kako se gubi ciklus na fuseu XMM registara za AVX2 potrebe (duplo sporije performanse kod FNV implementacije, u CRC32 testovima i dramaticno vise kod PCL implementacije - Skylake je ~4 puta brzi od R7), a brojke kaskaju i u ostalim SIMD testovima. Takodjer se vidi lijep napredak Skylakea naspram Haswella u svemu sto sam naveo u prethodnom postu.

A brzina izvođenja CRC danas je bitna za što?

Davno kad sam bio mlad lijep i išao u visoke škole na 13 kata, to se ručno računalo, jeste ne 32 bita dugi vektor, al ručno, binarnim djeljenjem.

Ne pada mi na pamet zašto bi to bilo bitno danas...
markecSMB je offline   Reply With Quote