Epyc

Allikas: Vikipeedia
Epyc
Üldandmed
Tootmise algus juuni 2017
Tootja
Arhitektuur ja klassifikatsioon
Transistori värava suurus 14 nm kuni 7 nm
Mikroarhitektuur Zen, Zen 2
Käsustik AMD64/x86-64, AVX, AVX2, BMI1, BMI2, AES, SHA1/SHA256, RDSEED, SMAP
Füüsiline spetsifikatsioon
Pesad
  • SP3
Tuumade nimed
  • Naples
  • Rome

Epyc on x86 ja x64 mikroprotsessorite bränd, mida tutvustas ettevõte AMD (Advanced Micro Devices) 2017. aastal juunis. Protsessor põhineb mikroarhitektuuril Zen ja oli mõeldud kasutamiseks serverites ja tööjaamades. Võrreldes tavaliste protsessoritega sisaldab Epyc rohkem tuumasid ja PCI Express siine, võimaldab kasutada rohkem operatiivmälu ja luua mitme füüsilise protsessoriga süsteeme kasutades Infinity Fabric siine.

Protsessorid on system on a chip (SoC) tüüpi, mis tähendab, et protsessoritel on integreeritud mälu, PCI Express, SATA ja teisi kontrollerid, mis võimaldavad süsteemil töötada ilma emaplaadile kiibistikku lisamata.[1]

Ajalugu[muuda | muuda lähteteksti]

Esimene põlvkond kuulutati välja 2017 aasta märtsis, kui protsessor oli koodnimega Naples, samal aastal nimetati protsessor ümber Epyc brändiks.[2] Epyc 7001 seeria protsessorid tulid turule 20. juunil 2017. aastal.

2018 novembris kuulutas AMD oma Next Horizon üritusel välja teise põlvkonna Epyc protsessori koodnimega Rome, mis põhineb Zen 2 mikroarhitektuuril.[3] Epyc 7002 seeria protsessor jõudis turule 7. augustil 2019 aastal.

Epyc (Milan) kolmanda põlvkonna protsessorite väljalase on kavandatud aastasse 2020.

Protsessorid[muuda | muuda lähteteksti]

Server[muuda | muuda lähteteksti]

Esimene Epyc põlvkond (Naples)[muuda | muuda lähteteksti]

  • Pesa: SP3
  • PCI-E siinide arv: 128
  • Tootmistehnoloogia: 14nm

AMD Epyc 7001 seeria protsessorid kasutavad Zen mikroarhitektuuri ja nendel võib olla kuni 64 füüsilist tuuma ja 128 lõime, lisaks protsessorite iga pesa jaoks on 8-kanaline mälu, mis võimaldab kasutada kuni 16 DIMMi (dual in-line memory) ja saavutada maht kuni 2TB. Protsessor saab kasutada kuni 128 PCIe 3.0 siini, olenemata pesa konfiguratsioonist. L3 vahemälu suurus varieerub vahemikus 32 kuni 64 MB, mis lubab parandada ressursside balanssi ja suurendada protsessorite jõudlust.[4]

Epyc protsessorites vastutab turvaprobleemide eest vastutav kaasprotsessor - Secure Processor. See on eraldi üksus ühe kiibiga süsteemis, mis pakub riistvara tuge spetsiaalsetele funktsioonidele, milleks on teabe krüpteerimine ja autentimine.[5]

Üks olulisemaid protsessori funktsioone on tehnoloogias Secure Memory Encryption (SME), mis on loodud mälu kaitsmiseks volitamata juurdepääsu eest. See on täielikult riistvarapõhine andmete krüpteerimine mälus, mis võimaldab kõik andmed krüpteeritud kujul mällu salvestada, et kaitsta küberkurjategijate rünnakute eest.[6]

Teine tehnoloogia on SEV (Secure Encrypted Virtualization), mis on isoleeritud virtuaalsete masinate virtualiseerimine. See tehnoloogia võimaldab igal virtuaalmasinal krüpteerimisvõtmete abil kaitsta andmeid teiste masinate eest.[6]

Protsessoritesse on sisse viidud mitmeid tehnoloogiaid, mis võimaldavad energia tarbimist vähendada ja juhtida.

Üks selline tehnoloogia on I/O siinide dünaamiline laiuse muutmine, mis võimaldab PCIe ühendused lahti ühendada ja suudab suurendada üldist energiatõhusust kuni 8% protsessori pesa kohta. Samuti Epyc kasutab sageduse ja pinge dünaamilise muutmise tehnoloogiat, mis põhineb protsessori tuuma temperatuuril ja koormusel.[5]

Allpool on toodud Naples põlvkonna protsessorite spetsifikatsiooni tabel:

Mudel Pesa

konfiguratsioon

Tuumade arv

(loogilised tuumad)

Taktsagedus (GHz) Vahemälu Toetatud operatiivmälu TDP
Baas Boost L1 L2 L3
All-Core Max
EPYC 7251[7] 1P/2P 8 (16) 2.1 2.9 64 KB

tuuma kohta

512 KB

tuuma kohta

32 MB DDR4-2400MHz

8-kanaline

120 W
EPYC 7261[8] 2.5 2.9 64 MB DDR4-2666MHz

8-kanaline

155/170 W
EPYC 7281[9] 16 (32) 2.1 2.7 32 MB
EPYC 7301[10] 2.2 2.7 64 MB
EPYC 7351[11] 2.4 2.9
EPYC 7351P[12] 1P 2.4 2.9
EPYC 7371[13] 1P/2P 3.1 3.8 200 W
EPYC 7401[14] 24 (48) 2.0 2.8 3.0 155/170 W
EPYC 7401P[15] 1P
EPYC 7451[16] 1P/2P 2.3 2.9 3.2 180 W
EPYC 7501[17] 32 (64) 2.0 2.6 3.0 155/170 W
EPYC 7551[18] 2.0 2.55 3.0 180 W
EPYC 7551P[19] 1P 2.0 2.55 3.0
EPYC 7601[20] 1P/2P 2.2 2.7 3.2

Teine Epyc põlvkond (Rome)[muuda | muuda lähteteksti]

  • Pesa: SP3
  • PCI-E siinide arv: 128
  • Tootmistehnoloogia: 7nm
  • Toetatud operatiivmälu: 8-kanaline 3200MHz

AMD Epyc 7002 7nm protsessorite põlvkond põhineb Zen 2 mikroarhitektuuril, mis võimaldab suurendada IPC (instructions per cycle) jõudlust ühe lõime võrra umbes 15%, samuti mitme lõime arvutus tegevust 23% võrra. Protsessorid kasutavad PCI Express 4.0 tehnoloogiat, mis toetab kuni 128 siini, mis on maksimaalse läbilaskevõimega 512 GB/s. Protsessorid kasutavad 8-kanalist mälu standardit DDR4-3200 ja võivad sisaldada maksimaalselt kuni 4TB operatiivmälu ühe pesa kohta.[21]

Protsessori elementide maksimaalne arv on 64 tuuma ja 128 lõime. Protsessori paigutus koosneb kaheksast Core Complex Die (CCD) kiibistikust ja ühest I/O Die (IOD) I/O tuumast. Kõiki CCD-d ühendatakse kiire Infinity Fabric kanali abil IOD keskpunktiga.[21]

Teise põlvkonna protsessoritel on riistvara elementide kaitse Spectre'i kõigi rünnakute versioonide vastu.[21]

Protsessorid toetavad ka teise põlvkonna turvalist virtualiseerimistehnoloogiat Secure Encrypted Virtualization 2 (SEV2) ja mälu krüpteerimise tehnoloogiat Secure Memory Encryption (SME).[21]

Teise põlvkonna Epyc protsessoritel vähendati NUMA (Non-uniform memory access) sõlmede arvu, muutes seeläbi kolme võimaliku mälu juurdepääsu aega kahe võrra. Sellest tulenevalt võib Epyc esimese põlvkonna juurdepääsu aeg olla 90, 141 või 234 ns ja teises 104 või 201 ns. Keskmiselt vähendati kahe pesa mälu juurdepääsu viivitusi 14–19% võrra.[21]

Allpool on toodud Rome põlvkonna protsessorite spetsifikatsiooni tabel:

Mudel Pesa

konfiguratsioon

Tuumade arv

(loogilised tuumad)

Taktsagedus (GHz) Vahemälu TDP
Baas Boost L1 L2 L3
EPYC 7232P[22] 1P 8 (16) 3.1 3.2 64 KB

tuuma kohta

512 KB

tuuma kohta

32 MB 120 W
EPYC 7252[23] 1P/2P 3.1 3.2 64 MB 120 W
EPYC 7262[24] 3.2 3.4 128 MB 155 W
EPYC 7272[25] 12 (24) 2.9 3.2 64 MB 120 W
EPYC 7282[26] 16 (32) 2.8 3.2 120 W
EPYC 7302P[27] 1P 3.0 3.3 128 MB 155 W
EPYC 7302[28] 1P/2P 3.0 3.3 155 W
EPYC 7352[29] 24 (48) 2.3 3.2 155 W
EPYC 7402P[30] 1P 2.8 3.35 180 W
EPYC 7402[31] 1P/2P 2.8 3.35 180 W
EPYC 7452[32] 32 (64) 2.35 3.35 155 W
EPYC 7502P[33] 1P 2.5 3.35 180 W
EPYC 7502[34] 1P/2P 2.5 3.35 180 W
EPYC 7532[35] 2.4 3.3 256 MB 200 W
EPYC 7542[36] 2.9 3.4 128 MB 225 W
EPYC 7552[37] 48 (96) 2.2 3.3 192 MB 200 W
EPYC 7642[38] 2.3 3.3 256 MB 225 W
EPYC 7662[39] 64 (128) 2.0 3.3 225 W
EPYC 7702P[40] 1P 2.0 3.35 200 W
EPYC 7702[41] 1P/2P 2.0 3.35 200 W
EPYC 7742[42] 2.25 3.4 225 W
EPYC 7H12[43] 2.6 3.3 280 W
EPYC 7F32[44] 8 (16) 3.7 3.9 128 MB 180 W
EPYC 7F52[45] 16 (32) 3.5 3.9 256 MB 240 W
EPYC 7F72[46] 24 (48) 3.2 3.7 192 MB 240 W

Kolmas Epyc põlvkond (Milan)[muuda | muuda lähteteksti]

Kolmanda põlvkonna Epyc protsessorid, mis kuulutati välja 2019. aastal hakkavad AMD sõnul põhinema Zen 3 mikroarhitektuuril ja 7nm+ tootmistehnoloogial. Erinevus praegusest 7nm tootmistehnoloogiast on EUV litograafia kasutamine. Samuti lubab AMD, et IPC (instructions per cycle) ühe lõime kohta, võrreldes eelmise arhitektuuriga peaks kasvama 10-15% võrra.[47][48]

Embedded[muuda | muuda lähteteksti]

Snowy Owl[muuda | muuda lähteteksti]

2018. aasta alguses kuulutas AMD välja manus (embedded) protsessorite seeria Epyc 3000.

AMD Epyc 3000 seeria protsessorid on sisuliselt Naples (EPYC 7001) protsessorite piiratud versioon, mis on loodud võrgu-, salvestus- ja servaarvutus seadmete jaoks.

Protsessorid jagunevad kahte kategooriasse - single-chip module (SCM), mis võib sisaldada kuni 8 tuuma ja 16 lõime ning multi-chip module (MCM), mis võib sisaldada kuni 16 tuuma ja 32 lõime. PCI siinide arv lahendustes varieerub vahemikus 32 kuni 64 ja maksimaalne operatiivmälu maht on 1 TB.[49]

Allpool on toodud Snowy Owl põlvkonna manus protsessorite spetsifikatsiooni tabel:

Mudel Pesa Tuumade arv

(loogilised tuumad)

Taktsagedus (GHz) Vahemälu Toetatud operatiivmälu PCI-E siinid Ethernet TDP Töötemperatuur
Baas Boost L1 L2 L3
EPYC 3101[50] SP4r2 4 (4) 2.1 2.9 64 KB

tuuma kohta

512 KB

tuuma kohta

8 MB DDR4-2666MHz

2-kanaline

32 4 x 10GbE 35 W 0-95°C
EPYC 3151[51] 4 (8) 2.7 2.9 16 MB 32 45 W
EPYC 3201[52] 8 (8) 1.5 3.1 DDR4-2133MHz

2-kanaline

32 30 W
EPYC 3251[53] 8 (16) 2.5 3.1 DDR4-2666MHz

2-kanaline

32 55 W 0-105°C
EPYC 3255[54] 2.5 3.1 32 25-55 W -40-105°C
EPYC 3351[55] SP4 12 (24) 1.9 3.0 32 MB 64 8 x 10GbE 60-80 W 0-105°C
EPYC 3451[56] 16 (32) 2.14 3.0 64 80-100 W

Toetatud operatsioonisüsteemid[muuda | muuda lähteteksti]

Protsessorid toetavad Windows 10 süsteeme, mis algavad versiooniga 1709, Windows Server 2012 R2, 2016 ja 2019.[57]

Samuti toetatakse Linux süsteeme alates kerneli versioonist 4.8, mis pakub minimaalseid nõudeid protsessoriperekonna kasutamiseks. Erandiks on RHEL-süsteemid alates versioonist 7.5, XenServer 7.1 ja uuemad, vSphere alates 6.5 U1 jne.[58]

Viited[muuda | muuda lähteteksti]

  1. "AMD EPYC Data Sheet" (PDF). Vaadatud 30.04.2020.
  2. "AMD renames Xeon-bashing Naples". Vaadatud 30.04.2020.
  3. "AMD Next Horizon Event Live Coverage AMD EPYC 2 Details". Vaadatud 29.04.2020.
  4. "AMD EPYC (NAPLES)". Vaadatud 30.04.2020.
  5. 5,0 5,1 Алексей Берилло. "AMD Epyc: первый взгляд на новые серверные процессоры (RUS)". Vaadatud 30.04.2020.
  6. 6,0 6,1 "AMD Secure Encrypted Virtualization (SEV)". Vaadatud 30.04.2020.
  7. "AMD EPYC™ 7251". Vaadatud 25.04.2020.
  8. "AMD EPYC™ 7261". Vaadatud 25.04.2020.
  9. "AMD EPYC™ 7281". Vaadatud 25.04.2020.
  10. "AMD EPYC™ 7301". Vaadatud 25.04.2020.
  11. "AMD EPYC™ 7351". Vaadatud 25.04.2020.
  12. "AMD EPYC™ 7351P". Vaadatud 25.04.2020.
  13. "AMD EPYC™ 7371". Vaadatud 25.04.2020.
  14. "AMD EPYC™ 7401". Vaadatud 25.04.2020.
  15. "AMD EPYC™ 7401P". Vaadatud 25.04.2020.
  16. "AMD EPYC™ 7451". Vaadatud 25.04.2020.
  17. "AMD EPYC™ 7501". Vaadatud 25.04.2020.
  18. "AMD EPYC™ 7551". Vaadatud 25.04.2020.
  19. "AMD EPYC™ 7551P". Vaadatud 25.04.2020.
  20. "AMD EPYC™ 7601". Vaadatud 25.04.2020.
  21. 21,0 21,1 21,2 21,3 21,4 Алексей Берилло. "Обзор линейки серверных процессоров AMD Epyc 7002". Vaadatud 01.05.2020.
  22. "AMD EPYC™ 7232P". Vaadatud 25.04.2020.
  23. "AMD EPYC™ 7252". Vaadatud 26.04.2020.
  24. "AMD EPYC™ 7262". Vaadatud 26.04.2020.
  25. "AMD EPYC™ 7272". Vaadatud 26.04.2020.
  26. "AMD EPYC™ 7282". Vaadatud 26.04.2020.
  27. "AMD EPYC™ 7302P". Vaadatud 26.04.2020.
  28. "AMD EPYC™ 7302". Vaadatud 26.04.2020.
  29. "AMD EPYC™ 7352". Vaadatud 26.04.2020.
  30. "AMD EPYC™ 7402P". Vaadatud 26.04.2020.
  31. "AMD EPYC™ 7402". Vaadatud 26.04.2020.
  32. "AMD EPYC™ 7452". Vaadatud 26.04.2020.
  33. "AMD EPYC™ 7502P". Vaadatud 26.04.2020.
  34. "AMD EPYC™ 7502". Vaadatud 26.04.2020.
  35. "AMD EPYC™ 7532". Vaadatud 26.04.2020.
  36. "AMD EPYC™ 7542". Vaadatud 26.04.2020.
  37. "AMD EPYC™ 7552". Vaadatud 26.04.2020.
  38. "AMD EPYC™ 7642". Vaadatud 26.04.2020.
  39. "AMD EPYC™ 7662". Vaadatud 26.04.2020.
  40. "AMD EPYC™ 7702P". Vaadatud 26.04.2020.
  41. "AMD EPYC™ 7702". Vaadatud 26.04.2020.
  42. "AMD EPYC™ 7742". Vaadatud 26.04.2020.
  43. "AMD EPYC™ 7H12". Vaadatud 26.04.2020.
  44. "AMD EPYC™ 7F32". Vaadatud 26.04.2020.
  45. "AMD EPYC™ 7F52". Vaadatud 26.04.2020.
  46. "AMD EPYC™ 7F72". Vaadatud 26.04.2020.
  47. "AMD Zen 3 'Ryzen 4000 And EPYC Milan' CPU Rumors: Up To 15% IPC Increase, Larger L3 Cache Available Per CCX". Vaadatud 01.05.2020.
  48. "Процессоры AMD EPYC Milan унаследуют у предшественников многое, включая разъем". Vaadatud 01.05.2020.
  49. "Product Brief: AMD EPYC™ Embedded 3000 Family" (PDF). Vaadatud 01.05.2020.
  50. "AMD EPYC™ Embedded 3101". Vaadatud 26.04.2020.
  51. "AMD EPYC™ Embedded 3151". Vaadatud 26.04.2020.
  52. "AMD EPYC™ Embedded 3201". Vaadatud 26.04.2020.
  53. "AMD EPYC™ Embedded 3251". Vaadatud 26.04.2020.
  54. "AMD EPYC™ Embedded 3255". Vaadatud 26.04.2020.
  55. "AMD EPYC™ Embedded 3351". Vaadatud 26.04.2020.
  56. "AMD EPYC™ Embedded 3451". Vaadatud 26.04.2020.
  57. "Windows Processor Requirements". Vaadatud 01.05.2020.
  58. "EPYC OS Compatibility". Vaadatud 01.05.2020.