Первоначально я считал, что накладные расходы на контекст-переключатель был сброшен TLB. Однако я только что видел по Википедии:
http://en.wikipedia.org/wiki/Translation_lookaside_buffer
В 2008 году появились Intel (Nehalem) [18] и AMD (SVM) [19] теги как часть записи TLB и выделенного оборудования, которое проверяет тег во время поиска. Несмотря на то, что они не полностью используются, Предполагалось, что в будущем эти теги будут идентифицировать адрес пространство, к которому принадлежит каждая запись TLB. Таким образом, переключатель контекста не будет приведет к смыванию TLB, но просто изменит метку текущее адресное пространство тега адресного пространства новой задачи.
Означает ли выше, что для более новых процессоров Intel TLB не очищается от контекстных переключателей?
Означает ли это, что в контекстном коммутаторе нет реальных накладных расходов?
(Я пытаюсь понять снижение производительности контекстного переключателя)