Intel heeft besloten om de ondersteuning voor een specifieke instructieset, genaamd AMX-TF32, te schrappen. Dit gebeurt nog voordat de instructieset überhaupt zijn debuut zou maken in de aankomende Xeon Diamond Rapids-processors, die vooral gericht zijn op servers en datacenters. Deze beslissing heeft gevolgen voor softwareontwikkelaars en de prestaties van bepaalde AI-toepassingen.
AMX-TF32 is onderdeel van Intels Advanced Matrix Extensions (AMX), een reeks instructies die zijn ontworpen om de prestaties van kunstmatige intelligentie en machine learning-workloads te verbeteren. Specifiek richtte TF32 zich op het versnellen van berekeningen met het zogenaamde TensorFloat-32 formaat, een datatype dat vaak gebruikt wordt voor AI-training. Hoewel de ondersteuning al in de GNU Compiler Collection (GCC) aanwezig was, wordt deze nu weer verwijderd.
Voor ontwikkelaars en bedrijven die zwaar leunen op AI-toepassingen in datacenters betekent dit dat ze geen gebruik kunnen maken van de specifieke versnelling die AMX-TF32 zou bieden voor berekeningen in het TensorFloat-32 formaat. Intel-engineers zijn al bezig om de bestaande ondersteuning uit de GNU Compiler Collection (GCC) te halen, wat inhoudt dat software die hiermee gecompileerd wordt, deze instructieset niet meer zal aanroepen. In de praktijk zullen applicaties die hiervan afhankelijk waren, moeten terugvallen op andere, mogelijk minder geoptimaliseerde, methoden voor deze berekeningen.
Deze stap van Intel laat zien dat de ontwikkeling van processorarchitecturen en bijbehorende instructiesets constant in beweging is. Het kan duiden op een verschuiving in prioriteiten of een focus op andere, efficiëntere manieren om AI-workloads te versnellen binnen hun Xeon-lijn.
