AMD Threadripper Vidilab konfiguracija jača od dva Xeona - 5.0 out of 5 based on 2 votes
AMD Threadripper Vidilab konfiguracija jača od dva Xeona

AMD Threadripper Vidilab konfiguracija jača od dva Xeona

Index

Stroj VIDIlab u rukama profića: Real world stress test

Ultimativno radno računalo odnijeli smo u svjetski poznatu developersku tvrtku Microblink u kojoj smo Threadripper based konfiguraciju podvrgnuli pravim radnim zadacima, a zaključci su i više nego pozitivni za AMD.

test 1LEAD DEVELOPER: U Microblinku Nenad Mikša preuzeo je kontrolu nad Vidilab strojem i iscijedio iz njega zadnji thread procesora. Krajnji rezultat mogao bi zanimati sve koji troše bogatstvo na Xeon arhitekturu.

Sreća da na 16 kat poslovne zgrade u Strojarskoj nismo morali sami nositi radnu kantu Vidilab, nego nam je pametni lift odredio liniju D za uspon. I dok smo hopsali između 16. i 14. kata, raslo je naše uzbuđenje, jer smo zapravo htjeli vidjeti što stvarno Threadripper može u realnom scenariju koji treba ljudima koji žive od rada na ovakvim strojevima. Ne samo da dobro žive, nego su u Microblinku i posebno odvojenom Photomathu postali poznati u svjetskim  okvirima.

Osim domaćina i osnivača Damira Sabola, ljubazno nas je dočekao i Nenad Mikša, tata-mata za ArchLinux na kojemu se odvijaju testovi, inače lead developer.
Našu konfiguraciju Vidilab usporedili smo s Microblinkovim build serverom koji sadrži dva procesora Intel Xeon E5-2650 v2  (s ukupno 16 fizičkih jezgri i 32 threada), te u kombinacijama s dva klasična hard diska u polju RAID0 i NVME SSD-om. Radna stanica Vidilab također je imala dvije diskovne kombinacije, klasični model SATA III SSD i model NVME.


Što se vrtjelo?
Na najnovijoj verziji operativnog sustava ArchLinux kompajlirao se MicroBlinkov source cod za sve proizvode (BlinkBarcode, BlinkID, BlinkInput i PhotoPay).
„Riječ je o kompajliranju oko 1700 C++ source fileova pomoću GCC-a 7.2.0 i sustava Ninja build generirana uz pomoć build system generatora CMake . Nakon što se source iskompajlirao, izvrtjeli smo sve unit i integration testove koje MicroBlink vrti prije svakog releasa svojih proizvoda. U ovom je slučaju riječ o vise od 3000 pojedinih testova koji uglavnom rade tako da učitavaju videosekvencu te obavljaju prepoznavanje karakteristično za MicroBlinkove SDK-ove na toj videosekvenci“, objasnio je Nenad Mikša.

Dio testa s kompajliranjem vrlo je intenzivan na procesor i intenzivan na disk, no pritisak na procesor je mnogo veći nego na disk. S druge strane, MicroBlinkovi testovi imaju jednak intenzitet i kod korištenja diska i kod korištenja procesora.
Kao što možemo vidjeti u tablici, vrijeme kompajliranja na Vidilabovu računalu u dva scenarija se praktički nije promijenilo, dok vrijeme testiranja ovisi i o disku, a budući da je na prvom disku testiranje trajalo kraće, možemo zaključiti da je navedeni disk brži.

Rezultati s MicroBlinkova build servera dobiveni su tako da je isti source code stavljen na RAID0 kombinaciju dvaju rotacijskih diskova Seagate Constellation ES.3 ST1000NM0033 1TB 7200 RPM 128MB. Zatim su se source code i testni podaci preselili na NVME Samsung SSD 950 PRO 512GB SSD i ponovio se test.

„Za razliku od sintetičkih testova koji se inače koriste (računanje broja pi za procesor ili random read/write za testiranje diska), testiranje pomoću kompajliranja izvornog koda koji se koristi u stvarnim situacijama može dosta realnije prikazati performanse samih komponenti, ali i njihove međusobne interakcije. Budući da naši testovi svoje rezultate zapisuju natrag na disk (no pisanje je zastupljeno u mnogo manjoj mjeri nego čitanje), drugo pokretanje na istom build folderu je konzistentno brže nego prvo pokretanje (osim na SSD disku na SATA priključku u Vidilab računalu). To se ponašanje eventualno može objasniti efektom cachea na disku, no za detaljniju analizu potrebno je vise istraživanja. Na kraju opširnog testiranja, rezultati pokazuju da je AMD Threadripper brži od dva Xeona zajedno“, zaključio je Mikša. 

test 2U HLADNOJ SOBI CEO Mikroblinka Damir Sabol pokazao nam je jednu od serverskih soba sa build serverima protiv kojih se borio Vidilab ultimativni radni stroj.

Većina developera u Microblinku svoj posao obavlja na MacBook pro prijenosnicima, pa smo iz fore testove odvrtjeli i na toj platformi. Doduše, na OSX-u nema GCC-a, nego Clang koji je nešto brzi od GCC-a, pa tako rezultati nisu posve usporedivi, ali su, kao što vidite iz tablice, zanimljivi. Budući da se u Vidiju osim računalima, često bavimo i pametnim telefonima čije se mogućnosti i performanse direktno odražavaju na aplikacije i sustave koje radi ova tvrtka, pitali smo developere kako ocjenjuju mogućnosti različitih smartphone-platformi.

Prema njihovim iskustvima iPhone i iOS daleko su ‘ispoliraniji’ proizvodi s puno manje problema i boljim mogućnostima softvera. Svi testovi normalno se mogu odvrtjeti i cijela platforma je daleko naprednija od Androida. Kod zelenog tabora nema nekog proizvođača koji bi se mogao izdvojiti, svi su uređaji njima jednako problematični. S njihove strane postoji samo dvojba imate li ili nemate novca. Ako imate, trebate kupiti novi iPhone, ako nemate, kupite stariji.

test 3Testni rezultati Microblink radnih zadataka


« Prev Next

Ocijeni sadržaj
(2 glasova)

Newsletter prijava


Kako izgleda naš posljednji newsletter pogledajte na ovom linku.

Skeniraj QR Code mobitelom i ponesi ovu stranicu sa sobom

AMD Threadripper Vidilab konfiguracija jača od dva Xeona - VidiLAB - QR Code Friendly