Выделить статическую память в кэше ЦП в c / c ++: возможно ли это?

Можно ли явно создавать статические объекты в кэше ЦП, чтобы убедиться, что эти объекты всегда остаются в кеше, чтобы не снижалась производительность из-за их попадания в оперативную память или, не дай бог, виртуальную память жесткого диска?

. Меня особенно интересует нацеливание на большой общий кэш L3, а не на целевой L1, L2, инструкции или любой другой кеш, а только на самый большой кусок памяти на кристалле.

И просто чтобы уточнить, чтобы отличать от других тем, которые я искал перед публикацией этого, я не заинтересован в приватизации всего кеша, а только небольшого региона на несколько классов.

7
задан dtech 13 January 2012 в 17:04
поделиться