"Ez azt jelenti, hogy a legkülső (0-3-ig indexelve a 3-as) szintű cache az összes mag között osztva van?"
Igen. Ez tényleg jobb lenne, ha külön volna, legalább kettesével. Pl. az én desktop gépemben 4 Core2-es mag van, ez csak 2 szintű cahce-elésű, de a legkülső is 2-2 core közt oszlik:
cat /sys/devices/system/cpu/cpu0/cache/index2/shared_cpu_list
nálam "0,2"-t ad válaszul, ugyanez "cpu1"-gyel meg "1,3"-t.
Az 1 és 3-as core-t szedem le az oprendszerről, ezeken csak expilcite kézzel indítok programot.