18.04.2017., 05:43
|
#44
|
Premium
Datum registracije: Jan 2009
Lokacija: Cro
Postovi: 1,028
|
Citiraj:
Autor Bubba
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...
|
|
|