Intel’s APX-uitbreiding belooft flinke prestatieverbeteringen voor Linux

Tijdens de recente GNU Tools Cauldron-conferentie in Praag heeft een ingenieur van Intel een tipje van de sluier opgelicht over de toekomstige prestaties van hun Advanced Performance Extensions (APX). Dit is een belangrijke ontwikkeling, want APX is een nieuwe set instructies voor Intel-processors die de manier waarop software met de chip communiceert, kan optimaliseren. Het doel is om programma’s sneller en efficiënter te laten draaien, en de eerste signalen zijn veelbelovend, vooral voor het Linux-ecosysteem.

APX is in essentie een uitbreiding op de bestaande x86-architectuur van Intel. Het introduceert onder andere meer zogeheten ‘registers’ – dat zijn kleine, supersnelle opslagplaatsen binnen de processor waar data tijdelijk wordt bewaard tijdens berekeningen. Door meer van deze registers beschikbaar te maken, hoeft de processor minder vaak data van en naar het tragere werkgeheugen te halen. Dit vermindert de ‘wachttijd’ en versnelt de verwerking van instructies. De presentatie van Intel toonde aan dat dit in theorie kan leiden tot aanzienlijke prestatiewinsten, afhankelijk van de toepassing.

Wat merk je hier als gebruiker van? Simpel gezegd: snellere software. Wanneer toekomstige Intel-processors met APX op de markt komen en software, zoals applicaties en het besturingssysteem zelf, wordt gecompileerd met ondersteuning voor APX (bijvoorbeeld via de GCC-compiler), kunnen deze programma’s efficiënter gebruikmaken van de processor. Dit betekent dat taken die veel rekenkracht vragen, zoals videobewerking, gaming of complexe simulaties, vloeiender en sneller zullen verlopen. Ook voor alledaagse taken kan dit leiden tot een responsiever systeem. Het is een stap richting meer ‘gratis’ prestaties zonder dat de kloksnelheid omhoog hoeft.

De voortdurende integratie van APX in compilers zoals GCC is cruciaal, want zonder software die er gebruik van maakt, blijft de hardware-innovatie onbenut. Deze vorderingen laten zien dat Intel actief werkt aan de volgende generatie processortechnologieën die de prestaties van computers, en in het bijzonder systemen die draaien op Linux, in de komende jaren aanzienlijk kunnen verbeteren.

Bron: https://www.phoronix.com/news/Intel-APX-Projected-Gains