-waarom- heeft MS een schijnbaar harde grens van 64 logische cores op elke processor group gezet? Blijkbaar niet te verhogen, wel te verlagen (op dit moment). Is het te verwachten dat ze dit nog ophogen gaandeweg? Ik neem aan van wel gezien de steeds hoger wordende corecount?
vanaf windows 8 verdeeld windows de aanwezige logische cores in groepen van max 64 cores. Met meer dan 1 group moet software "group aware" oid zijn of iig zo geschreven zijn dat het hier rekening mee houd om cores uit meerdere groepen tegelijk aan te spreken. (voorzover ik begrijp)
Bijv, een recente premiere pro lijkt dit nog niet te ondersteunen. Ik kan hier (dual socket 72 threads) via de "affinity" setting in m'n taskmanager premiere ook maar aan 1 group toekennen. Nu slaat 36+ cores voor premiere nergens op want dat schaalt gemiddeld niet zo goed met zo veel cores, maar ik zou bijv. wel 8 of 10 cores over 2 cpu's willen verdelen (met affinity) om zo meer profijt te hebben van max turbosnelheden. (al schijnt premiere ook niet goed over NUMA heen te schalen; maar ff in theorie)
Je hebt truukjes (met nadelen) zoals NUMA uitzetten, HT uitzetten of een paar cores uitzetten voor 1 processor group maar aangezien mijn meest gebruikte (render)software wel gewoon "group aware" is gaat me dat te ver voor nu.
Toch ben ik benieuwd of nog meer mensen dit probleem zijn tegengekomen, al dan niet op servers (waar je wat vaker tegenwoordig meer dan 64 cores tegenkomt)
vanaf windows 8 verdeeld windows de aanwezige logische cores in groepen van max 64 cores. Met meer dan 1 group moet software "group aware" oid zijn of iig zo geschreven zijn dat het hier rekening mee houd om cores uit meerdere groepen tegelijk aan te spreken. (voorzover ik begrijp)
Bijv, een recente premiere pro lijkt dit nog niet te ondersteunen. Ik kan hier (dual socket 72 threads) via de "affinity" setting in m'n taskmanager premiere ook maar aan 1 group toekennen. Nu slaat 36+ cores voor premiere nergens op want dat schaalt gemiddeld niet zo goed met zo veel cores, maar ik zou bijv. wel 8 of 10 cores over 2 cpu's willen verdelen (met affinity) om zo meer profijt te hebben van max turbosnelheden. (al schijnt premiere ook niet goed over NUMA heen te schalen; maar ff in theorie)
Je hebt truukjes (met nadelen) zoals NUMA uitzetten, HT uitzetten of een paar cores uitzetten voor 1 processor group maar aangezien mijn meest gebruikte (render)software wel gewoon "group aware" is gaat me dat te ver voor nu.
Toch ben ik benieuwd of nog meer mensen dit probleem zijn tegengekomen, al dan niet op servers (waar je wat vaker tegenwoordig meer dan 64 cores tegenkomt)