Az AMD következő generációs processzorainál elég jelentős változásra lehet számítani, már ami a termékek működését segítő mikrokód méterét illeti, ugyanis a jelenlegihez képest nagy mértékben, 12 KB-ról 32 KB-ra növekszik a mikrokód maximális mérete, ami persze nem jelenti azt, hogy ezt a kapacitást azonnal ki is használják a termékek. A változásra a Phoronix csapata bukkant rá a minap egy Linux patch ellenőrzése során. A nagyobb mikrokód-méret jóvoltából az AMD-nek nagyobb lesz a mozgástere, amennyiben az egyes processzoroknál új funkciókat szeretnének utólag bevetni, vagy éppen meglévő bugokat javítanának, illetve akkor is jól jön az extra kapacitás, ha a jelenleginél komplexebb utasításokat használnának.
A nagyobb kapacitású mikrokódok már akár a soron következő, ZEN 5 alapú processzoroknál is debütálhatnának, ám az sem zárható ki, hogy az eggyel későbbi generációnál mutatkozik be az újítás. Jelenleg a maximális mikrokód patchméret 12 KB, ami pont háromszorosa a Linux kernel lapméretének, ami 4 KB (4096 bájt). Az újítás jóvoltából ez az érték akár 32 KB-ra is növekedhet, azaz a Linux kernel lapméretének nyolcszorosát képviseli, a jelenlegi mikrokódhoz képest pedig közel háromszoros előrelépést hoz.
Az AMD ezzel a lépéssel azt szeretné garantálni, hogy a következő generációs processzorok esetében immár bőven elegendő legyen a mikrokód lehetséges maximális mérete annak érdekében, hogy ne kelljen később azt növelni. Ez egyfajta előrelátásnak tekinthető. A ZEN 4 alapú modellekéhez képes 2,6x-osnál is nagyobb mértékben növekszik a mikrokód maximális kapacitása, ám ez nem jelenti azt, hogy az említett kapacitást ki is használják a ZEN 5 vagy a ZEN 6 alapú megoldások.
Hogy mi is a mikrokód? Lényegében a processzor működését segítő alacsony szintű kód, ami befolyásolja, hogyan működjön az adott központi egység. A mikrokód gyakorlatilag megszabja, mit kezdjen a processzor az egyes gépi kód alapú utasításokkal: a magasabb szintű gépi kód utasításokat egyszerűbb, hardver-szintű utasításokra bontja le a rendszer, amelyeket aztán a processzor megfelelő részegységei fel tudnak dolgozni. Ezt a mikrokódot rendszerint folyamatosan frissíteni szokták a gyártók: vagy azért, mert új funkciót engedélyeznek, vagy éppen meglévő funkciót tiltanak le az utolsó pillanatban; de az esetleges hibák javításai is érkezhetnek mikrokód formájában, illetve a processzorok egyes funkciói is javíthatóak általa.
A mikrokódon keresztül olyan komplex utasítások végrehajtására is van mód, amelyeket egyébként nehéz lenne közvetlen hardveres szinten kezelni, illetve a hatásfok is jobb lehet a mikrokód-alapú megoldások esetében. A mikrokód segítségével olyan módosításokat lehet bevetni, amelyek sok területen befolyásolják a processzor működését, mindezt pedig úgy lehet megvalósítani, hogy fizikailag nem kell újratervezni a processzor egyes részegységeit, ami egyébként meglehetősen költséges feladat lenne.
A mikrokóddal kapcsolatos változásokról remélhetőleg hamarosan részletesebb információ is megjelenhet.