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. 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. 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: 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: 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. 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: 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. "AMD EPYC Data Sheet" (PDF). Vaadatud 30.04.2020. "AMD renames Xeon-bashing Naples". Vaadatud 30.04.2020. "AMD Next Horizon Event Live Coverage AMD EPYC 2 Details". Vaadatud 29.04.2020. "AMD EPYC (NAPLES)". Vaadatud 30.04.2020. Алексей Берилло. "AMD Epyc: первый взгляд на новые серверные процессоры (RUS)". Vaadatud 30.04.2020. "AMD Secure Encrypted Virtualization (SEV)". Vaadatud 30.04.2020. "AMD EPYC™ 7251". Vaadatud 25.04.2020. "AMD EPYC™ 7261". Vaadatud 25.04.2020. "AMD EPYC™ 7281". Vaadatud 25.04.2020. "AMD EPYC™ 7301". Vaadatud 25.04.2020. "AMD EPYC™ 7351". Vaadatud 25.04.2020. "AMD EPYC™ 7351P". Vaadatud 25.04.2020. "AMD EPYC™ 7371". Vaadatud 25.04.2020. "AMD EPYC™ 7401". Vaadatud 25.04.2020. "AMD EPYC™ 7401P". Vaadatud 25.04.2020. "AMD EPYC™ 7451". Vaadatud 25.04.2020. "AMD EPYC™ 7501". Vaadatud 25.04.2020. "AMD EPYC™ 7551". Vaadatud 25.04.2020. "AMD EPYC™ 7551P". Vaadatud 25.04.2020. "AMD EPYC™ 7601". Vaadatud 25.04.2020. Алексей Берилло. "Обзор линейки серверных процессоров AMD Epyc 7002". Vaadatud 01.05.2020. "AMD EPYC™ 7232P". Vaadatud 25.04.2020. "AMD EPYC™ 7252". Vaadatud 26.04.2020. "AMD EPYC™ 7262". Vaadatud 26.04.2020. "AMD EPYC™ 7272". Vaadatud 26.04.2020. "AMD EPYC™ 7282". Vaadatud 26.04.2020. "AMD EPYC™ 7302P". Vaadatud 26.04.2020. "AMD EPYC™ 7302". Vaadatud 26.04.2020. "AMD EPYC™ 7352". Vaadatud 26.04.2020. "AMD EPYC™ 7402P". Vaadatud 26.04.2020. "AMD EPYC™ 7402". Vaadatud 26.04.2020. "AMD EPYC™ 7452". Vaadatud 26.04.2020. "AMD EPYC™ 7502P". Vaadatud 26.04.2020. "AMD EPYC™ 7502". Vaadatud 26.04.2020. "AMD EPYC™ 7532". Vaadatud 26.04.2020. "AMD EPYC™ 7542". Vaadatud 26.04.2020. "AMD EPYC™ 7552". Vaadatud 26.04.2020. "AMD EPYC™ 7642". Vaadatud 26.04.2020. "AMD EPYC™ 7662". Vaadatud 26.04.2020. "AMD EPYC™ 7702P". Vaadatud 26.04.2020. "AMD EPYC™ 7702". Vaadatud 26.04.2020. "AMD EPYC™ 7742". Vaadatud 26.04.2020. "AMD EPYC™ 7H12". Vaadatud 26.04.2020. "AMD EPYC™ 7F32". Vaadatud 26.04.2020. "AMD EPYC™ 7F52". Vaadatud 26.04.2020. "AMD EPYC™ 7F72". Vaadatud 26.04.2020. "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. "Процессоры AMD EPYC Milan унаследуют у предшественников многое, включая разъем". Vaadatud 01.05.2020. "Product Brief: AMD EPYC™ Embedded 3000 Family" (PDF). Vaadatud 01.05.2020. "AMD EPYC™ Embedded 3101". Vaadatud 26.04.2020. "AMD EPYC™ Embedded 3151". Vaadatud 26.04.2020. "AMD EPYC™ Embedded 3201". Vaadatud 26.04.2020. "AMD EPYC™ Embedded 3251". Vaadatud 26.04.2020. "AMD EPYC™ Embedded 3255". Vaadatud 26.04.2020. "AMD EPYC™ Embedded 3351". Vaadatud 26.04.2020. "AMD EPYC™ Embedded 3451". Vaadatud 26.04.2020. "Windows Processor Requirements". Vaadatud 01.05.2020. "EPYC OS Compatibility". Vaadatud 01.05.2020.