Intel ha guidato il mercato per molti annisoluzioni di servizio, i nostri materiali vengono regolarmente pubblicati al riguardo. Eppure, i partecipanti al mercato concorrenti si stanno facendo un nome. I processori della serie EPYC hanno lasciato le fabbriche dello sviluppatore AMD e sono riusciti a ottenere l'approvazione di utenti e critici. Ma per qualche motivo AMD non ha pubblicato alcun articolo sul nuovo prodotto, ad eccezione del materiale di marketing chiamato EPYC SoC Sest4. Grazie ai dipendenti ASUS, abbiamo recentemente avuto l'opportunità di testare il nuovo prodotto e confrontare in modo indipendente le prestazioni dei processori AMD e Intel. Si è deciso di abbinare il detentore del record con la linea di processori Intel e condividere i risultati.
Un po 'sulla metodologia di test
Quando si sceglie un metodo, assegnare la priorità agli indicatori tecnici. Durante il test, verranno analizzate le attività del processore che il server risolve durante il funzionamento.
Un altro obiettivo è ottenere una visione di basesul potenziale dei processori e un confronto delle prestazioni con le valutazioni delle prestazioni del processore già pubblicate. Naturalmente, la priorità sono i problemi che gli utenti incontrano: gestire grandi flussi, costruire software complessi, lavorare con i sistemi di gestione del database sotto carico. È stato deciso di condurre i seguenti test:
- Una raccolta di test combinati (Geekbench).
- Compilazione di una serie di librerie.
- Test per la valutazione del lavoro con memoria STREAM.
- Test delle prestazioni NAMD.
Il test ha analizzato i seguenti server e le loro caratteristiche tecniche:
- CPU AMD EPYC 7351/516 GB RAM / 2x800 GB SSD.
- CPU Intel Xeon Silver 4114/384 GB RAM / 2x800 GB SSD.
- CPU Intel Xeon Gold 6140/384 GB RAM / 2x800 GB.
Organizzazione Zen
AMD EPYC è costruito sulla microarchitettura Zen.Quest'ultimo è utilizzato nelle versioni server e desktop. EPYC ha utilizzato cristalli a 8 core da 2 moduli CCX (Core Complex). Questo è il nome di AMD per un modulo processore a 4 core con cache L3 condivisa.
AMD EPYC ha 16 core:due die a 8 core sono collegati dal bus Hyperlink Infinity Fabric, hanno un contatore di memoria comune. Miglioramenti significativi includono 2 thread per core, memoria operativa decodificata, capacità di elaborazione delle informazioni completamente nuove (AVX, AVX2, BMI-1, BMI-2, AES, SHA-1 / SHA-256, RDSEED e SMAP), inerenti ad AMD e una cache L2 significativa: 512 KB per core. Le istruzioni AVX-512 non sono supportate.
EPYC ha migliorato l'indicatore di efficienza energetica.Grazie a nuovi algoritmi è possibile determinare il flusso dei download, ottimizzare i consumi energetici. Inoltre, in EPYC, la nutrizione dei nuclei è regolata separatamente.
Benchmark di Geekbench
Dopo aver analizzato la teoria, è necessario iniziare la pratica.Geekbench è un test basato su quali punti vengono assegnati. Il processo è stato lanciato per la prima volta su AMD EPYC e Intel. Intel Xeon Gold ha ottenuto 4399 punti nel confronto delle prestazioni di benchmarking dei processori single-core e 74.097 punti in multi-core. Intel Xeon Silver 4114 - 3410 e 43971, rispettivamente, e AMD - 3737 e 61235 punti.
Benchmark STREAM
STREAM viene utilizzato per valutare la valutazione delle prestazioni di processori e supercomputer. Le microarchitetture di AMD e Intel sono diverse. Vediamo come funzionano nella memoria del sottosistema.
La difficoltà in questo test era dovuta adisuguaglianza degli indicatori: AMD ha 8 canali di memoria e Intel - solo 6. Il compilatore GCC è stato utilizzato per creare il programma. Di conseguenza, si è scoperto che AMD ha superato di gran lunga Intel, ma non ci affretteremo alla conclusione finale. Un alto risultato in STREAM e test simili non significa un alto livello di prestazioni. Prestiamo attenzione ai risultati delle prove pratiche.
Dopo aver scaricato e installato la versione ufficiale di Boost, abbiamoha confrontato le prestazioni dei processori. Il server Intel Xeon Gold è terminato in 9 minuti e 12 secondi, AMD ha mostrato 10 minuti. 15 secondi e Intel Xeon Silver - 12 minuti.
Benchmark "NAMD"
Calcoli di dinamica molecolare su nanoscaladinamica molecolare utilizzata come benchmark per valutare le prestazioni del calcolo in virgola mobile. La scelta è caduta su di lui, poiché si basa sul conteggio delle attività e crea un carico significativo sul processore stesso. Per il test sono stati utilizzati binari compilati e sono stati effettuati 2 test: STMV e APO A-1 con thread che limitano il tempo di esecuzione. Oltre ai tre server già noti, nella misurazione è stato utilizzato un server con un processore Intel Xeon E-5 2630v4.
Quando testato con mosaico di tabaccoil tempo in cui l'operazione è stata completata è importante per il virus satellitare. La prima posizione è stata occupata da Intel Xeon Gold, seguita da AMD EPYC con un risultato di 224.00992 secondi. Il terzo era Intel Xeon Silver - 250.988705 sec., L'ultimo - Intel Xeon E-5 con un risultato di 262.287109 sec.
Il test dell'apoleproteina A-1 ha dato i seguenti risultati:Intel Xeon Gold ha preso il primo posto con un punteggio di 19.105089, il secondo posto e 22.09503 ad AMD EPYC. Il terzo Intel Xeon Silver è 25.303406 e Intel Xeon è il peggiore (23.258205).
Intel Xeon Gold ha mostrato il suo lato migliore ed è diventato il primo in tutti i test.
conclusione
Speriamo che questo articolo ti sia stato d'aiuto. Dopo tutto, ora sai di più su tutte le possibilità di sviluppo e sulle classificazioni dei processori in base alle prestazioni.