L’ultima iterazione del supporto per la pianificazione dei cluster di Intel per le CPU P/E-core ibride x86 è stata pubblicata venerdì nel tentativo di migliorare le prestazioni di alcuni carichi di lavoro sotto Linux durante l’esecuzione sui recenti processori Intel Core.
All’inizio di quest’anno Intel ha pubblicato una nuova serie di patch per la pianificazione dei cluster Linux dopo che la loro implementazione originale, secondo me, causava regressioni e danneggiava le prestazioni all’epoca con Alder Lake, quando il loro lavoro di pianificazione dei cluster originale veniva affrontato nel 2021. Con il 2023 le cose dell’incarnazione sembrano essere in una forma molto migliore.
A giugno c’erano le patch v2 e venerdì è stata sostituita da una terza versione. Questa versione più recente semplifica il modo in cui viene calcolato lo squilibrio di pari livello e rimuove il pregiudizio di impacchettamento asimmetrico, l’arrotondamento viene aggiunto allo squilibrio di pari livello e alcune modifiche di base.
Gli ultimi benchmark mostrano alcuni piccoli miglioramenti delle prestazioni su una varietà di carichi di lavoro single e threaded, per lo più nell’ordine dell’1% circa.
Le patch di pianificazione del cluster v3 sono troppo tardi per il ciclo del kernel Linux v6.5, ma forse vedremo finalmente questo codice pronto per la v6.6 alla fine dell’estate. Coloro che desiderano testare le patch v3 possono trovarle per la revisione su la mailing list del kernel. Una volta che verranno rilevati dalla linea principale, eseguirò alcuni nuovi benchmark della CPU ibrida Intel su Linux.