
È passato poco più di un anno da quando . Ma il tempo scorre, tutto cambia, e ora Intel ha rilasciato la nuova serie di processori di decima generazione, l'Intel Core i9-10900K. Quali sorprese ci riservano questi processori e se davvero tutto sta cambiando—ne parleremo subito.
Comet Lake-S
Il nome in codice della decima generazione di processori Intel Core è Comet Lake. E sì, rimane a 14 nm. Un altro refresh , che gli Intel stessi definiscono "evoluzione". È un loro diritto. Possono chiamarlo come vogliono. Nel frattempo, vediamo cosa è cambiato nella nuova generazione rispetto alla precedente, la nona. E scopriremo quanto si è allontanato l'i9-10900K dall'i9-9900K. Quindi, cominciamo per punti.
Cambio di socket
(Socket H4) è stato progettato nel 2015 e ha resistito per ben 5 anni, avendo visto addirittura quattro generazioni di processori, cosa che non è tipica per l'azienda Intel, abituata a cambiare socket ogni due anni. Tuttavia, va notato che l'azienda ha compensato ampiamente questo aspetto con l'incompatibilità tra i nuovi/vecchi processori e chipset...
Sì, nulla è eterno sotto la luna, e Intel ha contemporaneamente lanciato un nuovo socket—LGA 1200 (Socket H5). Nonostante sia compatibile per i fori di montaggio (75 mm) con i sistemi di raffreddamento esistenti, la speranza evanescente che non dovessero essere cambiati si è dissolta dopo i primi test preliminari. Ma di questo parleremo più avanti.
Più core, frequenza più alta
È già tradizionale per Intel la soluzione ai problemi con i nanometri: se non cambi il , aggiungi core e alza le frequenze. Ha funzionato anche questa volta.
Al processore Intel i9-10900K sono stati aggiunti due core, di conseguenza, 4 thread in (HT). Alla fine, il numero totale di core è aumentato a 10, e il numero di thread—fino a 20.
Poiché il processo tecnologico non è cambiato, i requisiti di dissipazione del calore, o , sono cambiati da 95 W a 125 W—cioè più del 30%. Ricordo che questi sono i valori con tutti i core in funzione alla frequenza base. Raffreddare questo "forno" con l'aria non è affatto semplice. È consigliabile utilizzare un sistema di raffreddamento a liquido (AIO). Ma anche qui c'è un dettaglio.
Se la frequenza base del nuovo processore è aumentata di soli 100 MHz—da 3,6 a 3,7, allora con è diventato tutto più interessante. Se ricordate, l’i9-9900K in Turbo Boost può raggiungere i 5 GHz su un singolo core (raramente su due), 4,8 GHz su due, mentre gli altri lavorano a una frequenza di 4,7 GHz. Nel caso dell’i9-10900K, un core ora lavora a 5,1-5,2 GHz, mentre tutti gli altri a 4,7 GHz. Ma Intel non si è fermata qui.
Oltre alla già nota tecnologia Turbo Boost, è arrivato il mega super turbo boost. Ufficialmente si chiama Thermal Velocity Boost (TVB). È importante notare che questa tecnologia è stata introdotta già nell'ottava generazione di Intel Core, ma solo alcuni rappresentanti l'hanno ricevuta. Ad esempio, a me risultano noti l’i9-9980HK e l’i9-9880H.
La sostanza della tecnologia è che a una certa temperatura del processore, la frequenza di uno o più core aumenta oltre il Turbo Boost. Il valore della frequenza aggiuntiva dipende da quanto la temperatura di lavoro del processore è al di sotto del massimo consentito. La massima frequenza dei core del processore con la tecnologia Intel Thermal Velocity Boost attivata si ottiene a una temperatura di lavoro non superiore ai 50°C. Di conseguenza, in modalità TVB, la frequenza di un core sale fino a 5,3 GHz, mentre gli altri core arrivano a 4,9 GHz.
Poiché nel nuovo generazione di core ce ne sono due in più, in stato di overclocking massimo con tutti i tipi di 'boost', questa 'fornace' consuma fino a 250 W, e ciò rappresenta già una sfida anche per i sistemi di raffreddamento a liquido (AIO), specialmente in un case compatto, senza un sistema di raffreddamento esterno...
Abbiamo parlato dei core, spiegato le frequenze, lamentato il socket, andiamo avanti. Tra le principali novità c'è un leggero incremento della cache L3 e un aumento della frequenza della memoria RAM supportata - da DDR-2666 a DDR4-2933. In sostanza, è tutto qui. Intel non ha nemmeno aggiornato il nucleo grafico integrato. Anche la capacità della RAM non è cambiata, i soliti 128 GB sono stati ereditati dalla generazione precedente. Vale a dire che, come sempre accade con i refresh: sono stati aggiunti core e frequenze, e in effetti, è stato anche cambiato il socket. Almeno non ci sono ulteriori cambiamenti significativi, almeno per quanto riguarda i server. Propongo di passare ai test e vedere come è cambiata la prestazione della nuova generazione rispetto alla precedente.
Test
Nei test partecipano due processori della linea Intel Core:
- Nona generazione i9-9900K
- Decima generazione i9-10900K

Caratteristiche tecniche della piattaforma
Processori Intel i9-9900K
- Scheda madre: Asus PRIME Q370M-C
- Memoria RAM: 16 GB DDR4-2666 MT/s Kingston (2 pezzi)
- SSD: 240 GB Patriot Burst (2 pezzi in RAID 1 — un'abitudine acquisita nel tempo).
Processori Intel i9-10900K
- Scheda madre: ASUS Pro WS W480-ACE
- Memoria RAM: 16 GB DDR4-2933 MT/s Kingston (2 pezzi)
- SSD: 240 GB Patriot Burst 2 pezzi in RAID 1.
Entrambe le configurazioni utilizzano piattaforme a singola unità con raffreddamento a liquido. Ma c'è un particolare... Per non perdere le frequenze TVB e 'avviare' correttamente l'Intel i9-10900K, è stato necessario assemblare un potente sistema di raffreddamento a liquido personalizzato (di seguito SVO) per la piattaforma di decima generazione di Core. Ciò ha richiesto un certo impegno (e non poco), ma questa soluzione ci ha permesso di ottenere frequenze stabili di 4,9 GHz per ogni core anche sotto carichi massimi, senza superare la soglia di temperatura di 68 gradi. Un tributo agli eroi dei customizzatori.
Qui mi permetto una certa digressione e spiego che questo approccio è dettato esclusivamente da considerazioni pragmatiche. Troviamo soluzioni tecniche che offrono il massimo delle prestazioni con la minima occupazione dello spazio, ottenendo al contempo un costo adeguato. Non ci occupiamo di overclocking dell'hardware e utilizziamo solo le funzionalità che sono state previste dagli sviluppatori dell'hardware. Ad esempio, profili di overclocking standard, se la piattaforma ne ha di disponibili. Niente impostazioni manuali di tempistiche, frequenze o tensioni. Questo ci consente di evitare vari tipi di sorprese. Così come il testing preliminare che svolgiamo prima di consegnare le soluzioni pronte nelle mani dei clienti.
Testiamo sempre in configurazioni a singola unità non è un caso — questo tipo di testing è più che sufficiente per garantire l'affidabilità della soluzione trovata. Alla fine, il cliente riceve un'attrezzatura collaudata e la massima velocità al prezzo più basso.
Tornando ai nostri i9-10900K, sottolineo che la temperatura di nessuno dei processori confrontati ha superato i 68 gradi. Questo significa che, oltre ai suoi altri pregi, la soluzione ha anche un buon potenziale di overclock.
Parte software: Sistema operativo CentOS Linux 7 x86_64 (7.8.2003).
Nucleo: UEK R5 4.14.35-1902.303.4.1.el7uek.x86_64
Ottimizzazioni apportate rispetto all'installazione standard: aggiunte opzioni di avvio del nucleo elevator=noop selinux=0
I test sono stati effettuati con tutte le patch per gli attacchi Spectre, Meltdown e Foreshadow, retrofit in questo nucleo.
Test utilizzati
1. Sysbench
2. Geekbench
3. Phoronix Test Suite
Descrizione dettagliata dei test
Test Geekbench
Pacchetto di test eseguiti in modalità monoprocessore e multiprocessore. A seguito, viene restituito un certo indice di prestazioni per entrambe le modalità. In questo test considereremo due indicatori principali:
- Single-Core Score — test monoprocessore.
- Multi-Core Score — test multiprocessore.
Unità di misura: 'pappagalli' astratti. Più 'pappagalli' ci sono, migliore è.
Test Sysbench
Sysbench — pacchetto di test (o benchmark) per valutare le prestazioni di diverse sottosistemi del computer: processore, memoria RAM, unità di archiviazione. Il test è multiprocessore, sfruttando tutti i core. In questo test ho misurato un indicatore: eventi di velocità CPU al secondo — numero di operazioni eseguite dal processore in un secondo. Maggiore è il valore, migliore è il sistema.
Test Phoronix Test Suite
Phoronix Test Suite — un insieme molto ricco di test. Quasi tutti i test presentati qui sono multiprocessore. L'eccezione è costituita solo da due di essi: i test monoprocessore Himeno e LAME MP3 Encoding.
In questi test, più è alto l'indice, meglio è.
- Test multi-thread di John the Ripper per la ricerca delle password. Prendiamo l'algoritmo crittografico Blowfish. Misura il numero di operazioni al secondo.
- Test Himeno — risolutore lineare della pressione di Poisson, che utilizza il metodo a punti di Jacobi.
- Compressione 7-Zip — test di 7-Zip utilizzando p7zip con la funzione integrata per il test delle prestazioni.
- OpenSSL è un insieme di strumenti che implementano i protocolli SSL (Secure Sockets Layer) e TLS (Transport Layer Security). Misura le prestazioni di RSA a 4096 bit OpenSSL.
- Apache Benchmark è un test che misura quanti richieste al secondo può gestire un sistema durante l'esecuzione di 1 000 000 richieste, con 100 richieste elaborate simultaneamente.
E in questi, se è più basso, meglio è: in tutti i test viene misurato il tempo di esecuzione.
- C-Ray testa le prestazioni della CPU in calcoli con numeri in virgola mobile. Questo test è multi-thread (16 thread per core), spara 8 raggi da ogni pixel per il smoothing e genera un'immagine 1600×1200. Viene misurato il tempo di esecuzione del test.
- Parallel BZIP2 Compression è un test che misura il tempo necessario per comprimere un file (pacchetto .tar del codice sorgente del kernel Linux) utilizzando la compressione BZIP2.
- Codifica dei dati audio. Il test LAME MP3 Encoding viene eseguito in un solo thread. Viene misurato il tempo di esecuzione del test.
- Codifica dei dati video. Il test ffmpeg x264 è multiprocessore. Viene misurato il tempo di esecuzione del test.
Risultati dei test

i9-10900K è migliore del suo predecessore di ben 44%. A mio avviso, il risultato è semplicemente fantastico.

La differenza nel test monoprocessore è solo 6,7%, il che è piuttosto prevedibile: la differenza tra 5 GHz e 5,3 GHz, — quei famosi 300 MHz. Questo è proprio il 6%. E che discussioni c'erano 🙂

Ma nel test multiprocessore dei "pappagalli", il nuovo modello ha quasi 33% in più. Qui ha svolto un ruolo importante il TVB, che siamo riusciti ad utilizzare quasi al massimo con il sistema di raffreddamento personalizzato. In picco, la temperatura nel test non superava i 62 gradi, mentre i core funzionavano a una frequenza di 4,9 GHz.

Differenza 52,5%. Allo stesso modo, come nei test Sysbench e nel Geekbench multiprocessore, tale notevole distacco è dovuto al sistema di raffreddamento e al TVB. La temperatura del core più caldo è di 66 gradi.

In questo test, la differenza tra le CPU di diverse generazioni è di 35,7%. Ed è proprio quel test che mantiene il processore sotto carico massimo il 100% del tempo, riscaldandolo fino a 67-68 gradi.

97,8%. La probabilità di un superiore quasi doppio grazie a 2 core e qualche megahertz è "estremamente bassa". Pertanto, il risultato sembra più un'anomalia. Presumo che ci sia stata un'ottimizzazione del test stesso o dell'unità centrale. O forse entrambe le cose. Non ci baseremo sui risultati di questo test in questo caso. Anche se il valore è impressionante.

Qui sono assolutamente certo che sia stata fatta un'ottimizzazione nel test stesso. Questo è dimostrato anche dai test ripetuti dell'AMD Ryzen, che lo eseguono notevolmente meglio, considerando che i Ryzen non sono così forti nei test monovettore. Pertanto, il vantaggio in 65% non verrà conteggiato. Ma non potevo assolutamente non parlarne. Tuttavia, ne scriviamo uno - due li teniamo in mente.

La differenza tra le generazioni è - 44,7%. Qui tutto è onesto, quindi il risultato lo accettiamo. Perché questo è precisamente il test in cui viene estratta la massima prestazione sotto carico monovettore. Da un lato, si vede il lavoro svolto per il perfezionamento e l'ottimizzazione del core - il refresh è un refresh, ma qualcosa sotto il cofano è stato chiaramente ottimizzato. Dall'altro lato, tali risultati potrebbero indicare che non siamo riusciti a estrarre il massimo nell'ultima volta in questo stesso test con l'i9-9900K. Sarò felice di leggere i vostri pensieri in merito nei commenti.

La decima generazione supera sicuramente la nona di 50,9%. Era piuttosto prevedibile. Qui comandano i core e la frequenza, aggiunti dall'Intel i9-10900K.

La differenza tra le generazioni è - 6,3%. Dal mio punto di vista, il risultato è piuttosto controverso. Nei prossimi articoli, sto pensando di rinunciare del tutto a questo test. Il fatto è che nei sistemi con più di 36 core (72 thread), il test non passa affatto con le impostazioni predefinite, e a volte la differenza nei risultati deve essere calcolata fino al terzo decimale. Bene, vedremo. Puoi condividere la tua opinione al riguardo nei commenti.

La differenza è di 28%. Qui non ci sono sorprese, anomalie e ottimizzazioni notate. Un puro refresh e nulla di più.

L'i9-10900K supera l'i9-9900K di 38,7%. Come nel caso dei risultati del test precedente, la differenza è prevedibile e mostra bene il reale distacco tra i processori sulla stessa microarchitettura.

Quindi, facciamo un riepilogo. In generale, nulla di inaspettato: l'i9-10900K supera il suo predecessore i9-9900K in tutti i test. Come era prevedibile. Il prezzo per questo è la dissipazione del calore. Se stai cercando un nuovo processore per uso domestico e vuoi spremere il massimo delle prestazioni dalla decima generazione di Core, ti consiglio di pensare in anticipo a un sistema di raffreddamento, poiché solo i dissipatori non saranno sufficienti.
Oppure vieni da noi per i dedicatori. Una soluzione pronta su una buona piattaforma e con un sistema di raffreddamento ad acqua molto apprezzabile, che, come abbiamo scoperto, ha anche un potenziale di overclocking oltre a tutti gli altri vantaggi.
Nella fase di testing sono stati utilizzati server dedicati basati sui processori. Qualsiasi di essi, così come le configurazioni con il processore i7-9700K, possono essere ordinati con uno sconto del 7% utilizzando il codice promozionale INTELHABR. La durata dello sconto corrisponde al periodo di pagamento scelto al momento dell'ordine del server. Lo sconto del codice promozionale si somma allo sconto sul periodo. Il codice promozionale è valido fino al 31 dicembre 2020 incluso.
Fonte: habr.com
