Hlavní navigace

Názor k článku Unikl procesor Intel Alder Lake s 14 jádry a 20 vlákny (inu, big.LITTLE). Takt až 4,7 GHz od JirkaK - OS přiděluje procesy jádrům pouze pokud jako vývojář...

  • 2. 2. 2021 10:04

    JirkaK

    OS přiděluje procesy jádrům pouze pokud jako vývojář nebo uživatel neřeknu jaká jádra má proces používat a jaká ne.

    https://en.wikipedia.org/wiki/Affinity_mask


    Pro vývojáře není problém detekovat vlastnosti HW a dle toho s čím mají co do činění uzpůsobit chod aplikace, tohle už se děje dlouhá léta. Tzn. aplikace vyžadující AVX instrukce bude využívat těchto jader a ostatní nechá být, například správným nastavením affinity pro jednotlivé procesy nebo pokud to bude řešeno úpravou scheduleru, kde proces nahlásí co vyžaduje a scheduler se tomu přizpůsobí. Stejně tak bude možné přidělit proces právě na ty malá jádra, pokud vývojář či uživatel budou chtít.