Epyc

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.

 Ajalugu 
Esimene põlvkond kuulutati välja 2017 aasta märtsis, kui protsessor oli koodnimega Naples, samal aastal nimetati protsessor ümber Epyc brändiks. 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. Epyc 7002 seeria protsessor jõudis turule 7. augustil 2019 aastal.

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

 Protsessorid 

 Server 

 Esimene Epyc põlvkond (Naples) 

 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.

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.

Ü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.

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.

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.

Allpool on toodud Naples põlvkonna protsessorite spetsifikatsiooni tabel:
MudelPesa
konfiguratsioonTuumade arv
(loogilised tuumad)Taktsagedus (GHz)VahemäluToetatud operatiivmäluTDPBaasBoostL1L2L3All-CoreMaxEPYC 72511P/2P8 (16)2.12.964 KB
tuuma kohta512 KB
tuuma kohta32 MBDDR4-2400MHz
8-kanaline120 WEPYC 72612.52.964 MBDDR4-2666MHz
8-kanaline155/170 WEPYC 728116 (32)2.12.732 MBEPYC 73012.22.764 MBEPYC 73512.42.9EPYC 7351P1P2.42.9EPYC 73711P/2P3.13.8200 WEPYC 740124 (48)2.02.83.0155/170 WEPYC 7401P1PEPYC 74511P/2P2.32.93.2180 WEPYC 750132 (64)2.02.63.0155/170 WEPYC 75512.02.553.0180 WEPYC 7551P1P2.02.553.0EPYC 76011P/2P2.22.73.2

 Teine Epyc põlvkond (Rome) 

 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.

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.

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

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

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.

Allpool on toodud Rome põlvkonna protsessorite spetsifikatsiooni tabel:
MudelPesa
konfiguratsioonTuumade arv
(loogilised tuumad)Taktsagedus (GHz)VahemäluTDPBaasBoostL1L2L3EPYC 7232P1P8 (16)3.13.264 KB
tuuma kohta512 KB
tuuma kohta32 MB120 WEPYC 72521P/2P3.13.264 MB120 WEPYC 72623.23.4128 MB155 WEPYC 727212 (24)2.93.264 MB120 WEPYC 728216 (32)2.83.2120 WEPYC 7302P1P3.03.3128 MB155 WEPYC 73021P/2P3.03.3155 WEPYC 735224 (48)2.33.2155 WEPYC 7402P1P2.83.35180 WEPYC 74021P/2P2.83.35180 WEPYC 745232 (64)2.353.35155 WEPYC 7502P1P2.53.35180 WEPYC 75021P/2P2.53.35180 WEPYC 75322.43.3256 MB200 WEPYC 75422.93.4128 MB225 WEPYC 755248 (96)2.23.3192 MB200 WEPYC 76422.33.3256 MB225 WEPYC 766264 (128)2.03.3225 WEPYC 7702P1P2.03.35200 WEPYC 77021P/2P2.03.35200 WEPYC 77422.253.4225 WEPYC 7H122.63.3280 WEPYC 7F328 (16)3.73.9128 MB180 WEPYC 7F5216 (32)3.53.9256 MB240 WEPYC 7F7224 (48)3.23.7192 MB240 W

 Kolmas Epyc põlvkond (Milan) 
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.

 Embedded 

 Snowy Owl 
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.

Allpool on toodud Snowy Owl põlvkonna manus protsessorite spetsifikatsiooni tabel:
MudelPesaTuumade arv
(loogilised tuumad)Taktsagedus (GHz)VahemäluToetatud operatiivmäluPCI-E siinidEthernetTDPTöötemperatuurBaasBoostL1L2L3EPYC 3101SP4r24 (4)2.12.964 KB

tuuma kohta512 KB

tuuma kohta8 MBDDR4-2666MHz

2-kanaline324 x 10GbE35 W0-95°CEPYC 31514 (8)2.72.916 MB3245 WEPYC 32018 (8)1.53.1DDR4-2133MHz
2-kanaline3230 WEPYC 32518 (16)2.53.1DDR4-2666MHz
2-kanaline3255 W0-105°CEPYC 32552.53.13225-55 W -40-105°CEPYC 3351SP412 (24)1.93.032 MB648 x 10GbE60-80 W0-105°CEPYC 345116 (32)2.143.06480-100 W

 Toetatud operatsioonisüsteemid 
Protsessorid toetavad Windows 10 süsteeme, mis algavad versiooniga 1709, Windows Server 2012 R2, 2016 ja 2019.

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.

 Viited 

Kategooria:AMD mikroprotsessorid