Как вы меняете ассоциативность кэша процессора? - PullRequest
1 голос
/ 29 июля 2010

Я хотел бы собрать данные о пропусках кэша L2 для различных настроек ассоциативности кэша.Кто-нибудь может сказать мне, как я могу изменить ассоциативность?Использование Ubuntu на процессоре Intel Core2 duo x86_64

Ответы [ 2 ]

2 голосов
/ 29 июля 2010

Я думаю Роб Кук правильно, что кэш L2 чипа не может быть изменен в программном обеспечении.Но взгляните на Cachegrind , профилировщик, который позволяет изменять настройки моделируемого кэша.

2 голосов
/ 29 июля 2010

Насколько мне известно, это параметр проектирования аппаратного обеспечения, который нельзя перенастроить с помощью программного обеспечения.

Как правило, такого рода вещи оптимизируются с помощью аппаратных симуляторов.Были исследования кеширования, конфигурируемого программным обеспечением, но я не слышал о том, чтобы превратить его в популярные процессоры общего назначения.

- либо это, либо мои знания архитектуры устарели ...

...