Verwerkers

Amd voegt zen 2-ondersteuning toe aan gcc met enkele nieuwe instructies

Inhoudsopgave:

Anonim

Met een deadline voor het bevriezen van functies in november, voegen ontwikkelaars van de GNU-toolchain nu de nieuwste functietoevoegingen toe aan GCC 9.0. Vóór die deadline heeft AMD zijn eerste basispatch uitgebracht door het "znver2" -doel en dus Zen 2- ondersteuning toe te voegen aan GCC.

AMD Zen 2 bevat enkele nieuwe instructies

Dit is de basispatch die de volgende generatie AMD Zen CPU introduceert in de GCC-compilercollectie. In dit stadium is het slechts de basisimplementatie en draagt ​​het dezelfde ontwikkelaarsgegevens en kostentabellen over van Znver1. Bij het bekijken van de code worden enkele nieuwe CPU-instructies bevestigd die worden ondersteund door deze volgende generatie Zen-CPU's.

We raden aan om ons artikel over AMD Ryzen te lezen - de beste processors die door AMD zijn vervaardigd

  • Cache Line Write (CLWB) Read Processor ID (RDPID) Write Back en No Cache Override (WBNOINVD)

Dat is het in termen van nieuwe instructies, tenminste wat mogelijk wordt gemaakt door deze patches. Er zijn mogelijk andere nieuwe Zen 2-compatibele instructies die AMD op dit moment niet wil onthullen. De patch is momenteel onder gcc-patches, maar zal waarschijnlijk samengaan met de GCC-hoofdlijn voordat de freeze-functie medio november van kracht wordt. Synchronisatie van deze patch versterkt ook het feit dat AMD is begonnen met het vergroten van de beschikbaarheid van Zen 2 voor de Linux-kernel en gerelateerde componenten van de open source toolchain.

De eerste verwachte AMD Zen 2-processors zijn EPYC 2 op 7 nm, en we zouden er begin 2019 meer over moeten horen… gezien alle successen die we hebben gezien met de Threadripper- en EPYC 7000-serie op Linux, zal het spannend zijn om te zien welke prijzen het zal hebben de volgende generatie EPYC en hoe snel ze zullen zijn.

Techpowerup-lettertype

Verwerkers

Bewerkers keuze

Back to top button