Определение стратегии вытеснения PseudoLRU на ветвях бинарного дерева Евгений Корныхин (ВМК / ИСП РАН)

Презентация:



Advertisements
Похожие презентации
Определение стратегии вытеснения PseudoLRU на ветвях бинарного дерева Евгений Корныхин, ВМК / ИСП РАН.
Advertisements

Определение стратегии вытеснения PseudoLRU на ветвях бинарного дерева Евгений Корныхин (ВМК / ИСП РАН)
10. Дано: Найти: К А B 4 М О С N Дано: Найти: AB O C.
1 3 o 5 Оценка эффективности инвестиций 6 Определение затрат.
УЧИТЕЛЬ ГУРЬЯНОВА О.Ю. ПРЕЗЕНТАЦИЯ К УРОКУ РЕШЕНИЕ ПРИМЕРОВ И ЗАДАЧ В ПРЕДЕЛАХ 20 БЕЗ ПЕРЕХОДА ЧЕРЕЗ РАЗРЯД.
Вопрос 1 Ответ 1 Правильный ответ Ответ 3 Ответ 4.
Новогодние праздники в школе 24 декабря 2012 года в школе прошли новогодние праздники с 1 по 11 класс по следующему графику: 1-3 классы
Устный счет. НАЗОВИТЕ ЧИСЛО, СОСТОЯЩЕЕ ИЗ 1 ДЕСЯТКА. НАЗОВИТЕ ЧИСЛО, СОСТОЯЩЕЕ ИЗ 1 ДЕСЯТКА И 5 ЕДИНИЦ. НАЗОВИТЕ ЧИСЛО, КОТОРОЕ НА 1 ЕДИНИЦУ БОЛЬШЕ, ЧЕМ.
Построение тестовых программ для проверки подсистем управления памяти микропроцессоров Евгений Корныхин кафедра СП ВМК МГУ научный руководитель: д.ф.-м.н.
Увеличение и уменьшение в несколько раз. Математика. 2 класс.
Тема 11 Медицинская помощь и лечение (схема 1). Тема 11 Медицинская помощь и лечение (схема 2)
Исследование методов генерации программ для тестирования модулей управления памяти микропроцессоров Корныхин Евгений.
Найди недостающее слагаемое
1. Найти: Дано: A О K E P 2. Дано: Найти: О С B ? A ? ?
1 ЧТО МОЖНО ДЕЛАТЬ? ЧЕГО ДЕЛАТЬ НЕЛЬЗЯ? ЧТО ЛЮДИ ОБЯЗАНЫ ДЕЛАТЬ? ЧЕГО ОНИ ДЕЛАТЬ НЕ ОБЯЗАНЫ? 3 КАКИЕ У ЧЕЛОВЕКА ЕСТЬ ПРАВА? КАКИЕ У ЧЕЛОВЕКА ЕСТЬ ОБЯЗАННОСТИ?
Математика 2 класс «Свойства прямоугольника». «Свойства прямоугольника».
1 «В дела ты доброе вложи все лучшее своей души»..
Y y Радианная мера угла Возьмем числовую ось, начало которой совпадет с концом начального радиуса. «Накрутим» положительную.
Упражнение 1 Укажите середины отрезков AB, CD, EF, GH. Ответ:
Никто не забыт, и ничто не забыто.
Транксрипт:

Определение стратегии вытеснения PseudoLRU на ветвях бинарного дерева Евгений Корныхин (ВМК / ИСП РАН)

2 Кэш-память a1a1 a2a2 a3a3 d1d1 d2d2 d3d3 a1a1 a2a2 d1d1 d2d … кэш-память оперативная память a … hit a : a {a 1, a 2, …, a n } miss a : a {a 1, a 2, …, a n } anan dndn на чьё место поместить «а» ?

3 PseudoLRU: определение на бинарном дереве A / B C / D AB / CD A B C D v1v1 v2v2 v3v3 0 1

4 PseudoLRU: определение на бинарном дереве A / B C / D AB / CD A B C D v1v1 v2v2 v3v3 0 1 hit A: v 10 v 2 0 hit B: v 10 v 2 1 hit C: v 1 1 v 3 0 hit D: v 1 1 v 3 1 направления дуг к вытесняемому противоположны меткам вершин

5 Пример A B C D A

6 0 A B C D 0 Ahit

7 Пример 0 A B C D 0 Ahit B

8 Пример 0 A B C D 1 Ahit B

9 Пример 0 A B C D 1 Ahit B D

10 Пример 1 A B C D 1 1 Ahit B D

11 Пример 1 A B C D 1 1 Ahit B D EmissA

12 Где классическое определение не подходит ?hit ? ? ?miss miss x n x v 1 (1) v 2 (1) v 3 (1) v 1 (2) v 2 (2) v 3 (2) v 1 (3) v 2 (3) v 3 (3) hit ? n · w · R w ~ R ~ w*R ~

13 Новое определение: ветви бинарного дерева A B C D ( 0 0 ) ( 0 1 ) ( 1 0 ) ( 1 1 )

14 Новое определение: пример A B C D ( 0 0 ) ( 0 1 ) ( 1 0 ) ( 1 1 ) (0 0)hit ( 0 0 )

15 Новое определение: пример A B C D ( 0 0 ) ( 0 1 ) ( 1 0 ) ( 1 1 ) (0 1)hit ( 0 1 ) (0 0)hit

16 Новое определение: пример A B C D ( 0 0 ) ( 0 1 ) ( 1 0 ) ( 1 1 ) (1 0)hit ( 1 0 ) (0 1)hit (0 0)hit

17 Новое определение: пример A B C D ( 0 0 ) ( 0 1 ) ( 1 0 ) ( 1 1 ) если сейчас будет miss, то вытеснится А (1 0)hit (0 1)hit (0 0)hit