Nieuws

PCIe 6.0 kan zo heet worden dat Intel technieken tegen oververhitting ontwikkeld

Portret van de auteur


PCIe 6.0 kan zo heet worden dat Intel technieken tegen oververhitting ontwikkeld
1

Advertentie

Volgens Phoronix heeft Intel een ‘PCIe bandwidth controller driver' ontwikkeld voor Linux sinds vorig jaar. Deze driver heeft enkele nieuwe technieken aan boord bedoeld om de temperatuur van de verbinding onder controle te kunnen houden. 

De reden voor deze maatregelen is duidelijk. De steeds sneller wordende geheugenbus is vereist voor steeds sneller wordende apparaten. Om de verbinding met deze apparaten sneller te maken worden steeds hogere frequenties gebruikt en vaak ook meer energie om de integriteit van de signalen te waarborgen. Dit veroorzaakt meer hitte in de PCIe bus en dit kan voor problemen zorgen. Voordat er zich serieuze problemen voordoen is het dus verstandig om bepaalde beveiligingen in de driver te bouwen, in de vorm van hitte-verlagende maatregelen. Een van de hitte-verlagende opties is om de bus snelheid automatisch te verlagen. Een andere is dat het zelfs mogelijk moet zijn om de hoeveelheid gebruikte PCIe lanes te verlagen.

De huidige PCIe 5.0 bus draait op een frequentie van 16 GHz, maar met de driver waar Intel aan werkt kan deze zich verlagen naar een lager niveau. Hierdoor moet hitteproductie verminderen, al gaat dit wel ten koste van prestaties. Voor de aankomende PCIe 6.0 standaard wil het bedrijf nog meer mogelijkheden hebben om de temperatuur te beteugelen met minimaal verlies in prestaties. Een manier om dit te bereiken kan zijn om de PCIe links te verlagen. Dit betekent dat een PCIe x16 slot bijvoorbeeld maar gebruikmaakt van x8 links of zelfs x4 links.

De reden dat Intel deze driver voor Linux ontwikkelt moge duidelijk zijn. Het bedrijf verwacht dat deze problemen zich voornamelijk voor zullen doen in datacentra en servers die vele honderden PCIe links tegelijk gebruiken. Vooral bij de introductie van PCIe 6.0 zouden problemen de kop op kunnen steken. Een voordeel is wel dat de PCIe 6.0 standaard ook de mogelijkheid geeft om de hoeveelheid toegewezen PCIe lanes aan te kunnen passen. Overigens is het nog niet duidelijk hoe Intel de driver van temperatuurdata wil voorzien. In principe bevatten PCIe hosts, endpoints, en retimers sensoren die de temperatuur kunnen meten, dus de kans is groot dat deze gebruikt zullen worden. 

Inmiddels heeft Intel al een vijfde set aan updates voor deze driver uitgebracht. Het lijkt er dus op dat het bedrijf serieus bezig is met verbeteringen en optimalisaties van de driver. De laatste updates geven ook enkele indicaties dat het bedrijf de driver in de mainline kernel van Linux wil integreren. Het is afwachten hoe hard deze maatregelen nodig zullen zijn en wat de effecten zijn op prestaties binnen datacentra en servers.