Od tada je prošlo nešto više od godinu dana
Kometa Lake-S
Kodno ime za desetu generaciju Intel Core procesora je Comet Lake. I da, i dalje je 10 nm. Još jedno osvježenje
Promjena utičnice
Da, ništa ne traje vječno, a Intel je, istovremeno sa izdavanjem 10. generacije, izbacio novi socket - LGA 1200 (Socket H5). Uprkos činjenici da je kompatibilan sa montažnim rupama (75 mm) sa postojećim sistemima hlađenja, iluzorna nada da neće morati da se menjaju raspuštena je nakon prvih preliminarnih testova. Ali više o tome kasnije.
Više jezgri, veća frekvencija
Ovo je već tradicionalni Intelov izlaz iz situacije s nanometrima: ako se ne promijenite
Intel i9-10900K procesor je dobio dva jezgra, odnosno 4 niti po
Budući da se tehnički proces nije promijenio, zahtjevi za odvođenje topline, odn
Ako se osnovna frekvencija novog procesora povećala za samo 100 MHz - sa 3,6 na 3,7, onda od
Pored već poznate Turbo Boost tehnologije, pojavio se i mega-superturboboost. Zvanično se zove Povećanje toplinske brzine (TVB). Treba napomenuti da je ova tehnologija predstavljena još u osmoj generaciji Intel Core-a, ali su je dobili samo odabrani predstavnici. Na primjer, ja lično poznajem i9-9980HK i i9-9880H.
Suština tehnologije je da na određenoj temperaturi procesora, frekvencija jedne ili više jezgri raste iznad Turboboosta. Vrijednost dodane frekvencije ovisi o tome koliko je niža radna temperatura procesora od maksimalne. Maksimalna frekvencija procesorskih jezgara sa omogućenom Intel Thermal Velocity Boost tehnologijom postiže se pri radnoj temperaturi ne višoj od 50°C. Kao rezultat toga, u TVB modu, frekvencija takta jednog jezgra raste na 5,3 GHz, a preostalih jezgara na 4,9 GHz.
Pošto u novoj generaciji postoje još dva jezgra, u stanju maksimalnog automatskog overkloka sa svim vrstama "pojačanja" ova "šporet" emituje do 250 W, a to je već izazov čak i za sistem vodenog hlađenja (WCO) , posebno u kompaktnom dizajnu kućišta, bez vodenog bloka na daljinsko upravljanje...
Pričali su o jezgrima, objašnjavali frekvencije, žalili se na socket, idemo dalje. Glavne promjene uključuju neznatno povećanu L3 keš memoriju i povećanu frekvenciju podržane RAM-a - sa DDR-2666 na DDR4-2933. To je u osnovi sve. Intel nije čak ni ažurirao ugrađenu grafičku jezgru. Količina RAM-a se također nije promijenila, istih 128 GB naslijeđeno je od prethodne generacije. Odnosno, kao i uvijek kod osvježavanja: dodali su jezgre i frekvencije, međutim, promijenili su i socket. Nema značajnijih promjena, barem što se tiče servera. Predlažem da pređemo na testiranje i vidimo kako su se performanse nove generacije promijenile u odnosu na prethodnu.
Testiranje
U testiranje su uključena dva procesora iz Intel Core linije:
- Deveta generacija i9-9900K
- Deseta generacija i9-10900k
Karakteristike performansi platformi
Intel i9-9900K procesori
- Matična ploča: Asus PRIME Q370M-C
- RAM: 16 GB DDR4-2666 MT/s Kingston (2 kom.)
- SSD disk: 240 GB Patriot Burst (2 komada u RAID 1 - navika razvijena godinama).
Intel i9-10900K procesori
- Matična ploča: ASUS Pro WS W480-ACE
- RAM: 16 GB DDR4-2933 MT/s Kingston (2 kom.)
- SSD disk: 240 GB Patriot Burst 2 komada u RAID 1.
Obje konfiguracije koriste vodeno hlađene platforme s jednom jedinicom. Ali postoji nijansa... Da ne bih izgubio TVB frekvencije i normalno pokrenuo Intel i9-10900K, morao sam da sastavim moćni prilagođeni sistem vodenog hlađenja (u daljem tekstu WCO) za platformu sa desetom generacijom Core. Ovo je zahtevalo određeni napor (i mnogo), ali ovo rešenje nam je omogućilo da dobijemo stabilnih 4,9 GHz u svakoj jezgri pri vršnom opterećenju bez prelaska temperaturnog praga od 68 stepeni. Pozdrav za heroje prilagođavanja.
Ovdje ću sebi dozvoliti malu digresiju od teme i objasniti da je ovakav pristup materiji diktiran isključivo pragmatičnim razmatranjima. Pronalazimo tehnička rješenja koja pružaju maksimalne performanse uz minimalnu iskorištenost stalka, uz adekvatan trošak. Istovremeno, ne overklokujemo hardver i koristimo samo funkcionalnost koju su uključili programeri hardvera. Na primjer, standardni profili za overklok, ako ih platforma uopće ima. Nema ručnog podešavanja vremena, frekvencija, napona. To nam omogućava da izbjegnemo sve vrste iznenađenja. Kao, zapravo, preliminarno testiranje, koje provodimo prije nego što gotova rješenja predamo u ruke klijentima.
Također nije slučajno što uvijek testiramo u konfiguracijama s jednom jedinicom - takvo testiranje je sasvim dovoljno da se osigura pouzdanost pronađenog rješenja. Kao rezultat, klijent dobija proverenu opremu i maksimalnu brzinu po najnižoj ceni.
Vraćajući se na naš i9-10900K, napominjem da temperatura nijednog od upoređenih procesora nije porasla iznad 68 stepeni. To znači da rješenje, uz ostale prednosti, ima i dobar overclocking potencijal.
Softverski dio: OS CentOS Linux 7 x86_64 (7.8.2003).
Kernel: UEK R5 4.14.35-1902.303.4.1.el7uek.x86_64
Napravljene optimizacije u odnosu na standardnu instalaciju: dodane opcije pokretanja kernela elevator=noop selinux=0
Testiranje je obavljeno sa svim zakrpama iz napada Spectre, Meltdown i Foreshadow prenete na ovaj kernel.
Testovi koji su korišteni
1. Sysbench
2.geekbench
3. Phoronix Test Suite
Detaljan opis testova
Geekbench test
Paket testova obavljenih u single-threaded i multi-threaded modu. Kao rezultat, određeni indeks performansi se izdaje za oba načina rada. U ovom testu ćemo pogledati dva glavna indikatora:
- Single-Core Score - single-threaded testovi.
- Multi-Core Score - testovi sa više niti.
Mjerne jedinice: apstraktni "papagaji". Što više "papagaja", to bolje.
Sysbench test
Sysbench je paket testova (ili merila) za procenu performansi različitih računarskih podsistema: procesor, RAM, uređaji za skladištenje podataka. Test je višenitni, na svim jezgrama. U ovom testu sam izmjerio jedan indikator: događaji brzine CPU-a u sekundi - broj operacija koje procesor izvrši u sekundi. Što je veća vrijednost, to je sistem efikasniji.
Phoronix Test Suite
Phoronix Test Suite je veoma bogat skup testova. Gotovo svi ovdje predstavljeni testovi su višenitni. Jedini izuzetak su dva od njih: jednonitni testovi Himeno i LAME MP3 Encoding.
U ovim testovima, što je veći rezultat, to bolje.
- John the Ripper višenitni test pogađanja lozinke. Uzmimo Blowfish kripto algoritam. Mjeri broj operacija u sekundi.
- Himeno test je linearni Poissonov rastvarač pritiska koji koristi Jacobijevu metodu tačke.
- 7-Zip kompresija - 7-Zip test koristeći p7zip sa integrisanom funkcijom testiranja performansi.
- OpenSSL je skup alata koji implementiraju SSL (Secure Sockets Layer) i TLS (Transport Layer Security) protokole. Mjeri performanse RSA 4096-bitnog OpenSSL-a.
- Apache Benchmark - Test mjeri koliko zahtjeva u sekundi određeni sistem može podnijeti kada izvrši 1 zahtjeva, sa 000 zahtjeva koji se izvršavaju istovremeno.
A u ovim, ako je manje bolje - u svim testovima se mjeri vrijeme potrebno da se to završi.
- C-Ray testira performanse CPU-a na izračunima s pomičnim zarezom. Ovaj test je multi-threaded (16 niti po jezgru), ispaljivaće 8 zraka iz svakog piksela za anti-aliasing i generisati sliku od 1600x1200. Mjeri se vrijeme izvođenja testa.
- Paralelna BZIP2 kompresija - Test mjeri vrijeme potrebno za komprimiranje datoteke (.tar paket izvornog koda jezgre Linuxa) korištenjem BZIP2 kompresije.
- Kodiranje audio podataka. Test LAME MP3 kodiranja radi u jednoj niti. Mjeri se vrijeme potrebno za završetak testa.
- Kodiranje video podataka. ffmpeg x264 test - višenitni. Mjeri se vrijeme potrebno za završetak testa.
Rezultati ispitivanja
i9-10900K je za isto toliko bolji od svog prethodnika 44%. Po mom mišljenju, rezultat je jednostavno prekrasan.
Razlika u jednonitnom testu je totalna 6,7%, što je općenito očekivano: razlika između 5 GHz i 5,3 GHz je istih 300 MHz. Ovo je tačno 6%. Ali bilo je nekih razgovora :)
Ali u testu papagaja s više niti, novi proizvod ima skoro 33% više. Tu je TVB odigrao važnu ulogu, koju smo mogli skoro maksimalno iskoristiti sa prilagođenim SVO-om. Na vrhuncu, temperatura na testu nije porasla iznad 62 stepena, a jezgre su radile na frekvenciji od 4,9 GHz.
Razlika 52,5%. Baš kao u Sysbench i multi-threaded Geekbench testovima, tako značajno vodstvo je postignuto zahvaljujući CBO i TVB. Temperatura najtoplijeg jezgra je 66 stepeni.
U ovom testu razlika između procesora različitih generacija je 35,7%. I ovo je isti test koji drži procesor pod maksimalnim opterećenjem 100% vremena, zagrijavajući ga do 67-68 stepeni.
97,8%. Vjerovatnoća gotovo dvostruke superiornosti zbog 2 jezgre i nekoliko megaherca je “izuzetno mala”. Stoga je rezultat više kao anomalija. Pretpostavljam da postoji ili optimizacija samog testa, ili optimizacija procesora. Ili možda oboje. U ovom slučaju, nećemo se oslanjati na rezultate ovog testa. Iako je brojka impresivna.
Ali ovdje sam potpuno siguran da je optimizacija urađena u samom testu. To dokazuju i ponovljeni testovi AMD Ryzen-a, koji ga prolaze mnogo bolje, uprkos činjenici da Ryazan nije tako jak u single-thread testovima. Dakle, prednost je 65% neće se računati. Ali jednostavno je bilo nemoguće ne pričati o tome. Ipak, pišemo jednu, a imamo na umu dvije.
Razlika među generacijama - 44,7%. Ovdje je sve pošteno, pa računamo rezultat. Na kraju krajeva, ovo je upravo test u kojem se maksimalne performanse istiskuju u jednonitnom učitavanju. S jedne strane, možete vidjeti obavljen posao na usavršavanju i optimizaciji kernela - osvježavanje po osvježavanje, ali nešto ispod haube je jasno optimizirano. S druge strane, takvi rezultati mogu ukazivati na to da prošli put nismo uspjeli istisnuti maksimum na istom testu sa i9-9900K. Biće mi drago da pročitam vaša mišljenja o ovom pitanju u komentarima.
Deseta generacija samouvjereno prestiže devetu 50,9%. Što je sasvim očekivano. Ovdje su jezgre i frekvencije koje dodaje pravilo Intel i9-10900K.
Razlika među generacijama - 6,3%. Po mom mišljenju, rezultat je prilično kontroverzan. U budućim člancima, razmišljam o tome da u potpunosti odustanem od ovog testa. Činjenica je da na sistemima sa više od 36 jezgara (72 niti) test uopće ne prolazi sa standardnim postavkama, a razlika u rezultatima se ponekad mora izračunati do treće decimale. Pa, videćemo. Svoje mišljenje o ovom pitanju možete podijeliti u komentarima.
Razlika je 28%. Ovdje se ne primjećuju iznenađenja, anomalije ili optimizacije. Čisto osvježenje i ništa više.
i9-10900K je bolji od i9-9900K 38,7%. Kao i kod rezultata prethodnog testa, razlika je očekivana i jasno pokazuje stvarni jaz između procesora na istoj mikroarhitekturi.
Dakle, da sumiramo. Generalno, ništa neočekivano - i9-10900K nadmašuje svog prethodnika i9-9900K u svim testovima. Q.E.D. Cijena za to je proizvodnja topline. Ako tražite novi procesor za kućnu upotrebu i želite da iz desete generacije Core izvučete maksimalne performanse, preporučujem da unapred razmislite o sistemu hlađenja, jer sami hladnjaci neće biti dovoljni.
Ili dođite kod nas po djedove. Gotovo rješenje na dobroj platformi i sa vrlo pristojnim CBO, koje pored svih ostalih prednosti, kako smo saznali, ima i overclocking potencijal.
U testiranju su korišteni namjenski serveri
izvor: www.habr.com