ТЕХНИКА ОПТИМИЗАЦИИ ПРОГРАММ


     Описание и цены на двп оргалит. |     

ТЕХНИКА ОПТИМИЗАЦИИ ПРОГРАММ

Оптимизация штатных Си-функций для работы с памятью - 6
Оптимизация штатных Си-функций для работы с памятью - 7
Оптимизация штатных Си-функций для работы с памятью - 8
Оптимизация штатных Си-функций для работы с памятью - 9
Оптимизация штатных Си-функций для работы с памятью - 10
Оптимизация штатных Си-функций для работы с памятью - 11
Оптимизация штатных Си-функций для работы с памятью - 12
Оптимизация штатных Си-функций для работы с памятью - 13
Оптимизация штатных Си-функций для работы с памятью - 14

Оптимизация штатных Си-функций для работы с памятью - 15
Сводная характеристика качества оптимизации штатных Си функций и функций ОС для работы с памятью
Сводная характеристика качества оптимизации штатных Си функций и функций ОС для работы с памятью - 2
Оптимизация строковых штатных Си-функций
Оптимизация строковых штатных Си-функций - 2
Оптимизация строковых штатных Си-функций - 3
Оптимизация строковых штатных Си-функций - 4
Сводная характеристика качества оптимизации штатных Си функций и функций ОС для работы со строками
Сводная характеристика качества оптимизации штатных Си функций и функций ОС для работы со строками - 2
Оптимизация блочных алгоритмов

Оптимизация блочных алгоритмов - 2
Оптимизация блочных алгоритмов - 3
Оптимизация блочных алгоритмов - 4
Оптимизация сортировки больших массивов данных
Оптимизация сортировки больших массивов данных - 2
Оптимизация сортировки больших массивов данных - 3
Оптимизация сортировки больших массивов данных - 4
Оптимизация сортировки больших массивов данных - 5
Оптимизация сортировки больших массивов данных - 6
Оптимизация сортировки больших массивов данных - 7

Оптимизация сортировки больших массивов данных - 8
Оптимизация сортировки больших массивов данных - 9
Проблемы тестирования оперативной памяти
Проблемы тестирования оперативной памяти - 2
Проблемы тестирования оперативной памяти - 3
ТЕХНИКА ОПТИМИЗАЦИИ ПРОГРАММ ТОМ
Часть II Подсистема кэш-памяти
Принципы функционирования SRAM
История
В ядре

Устройство триггера
Устройство элемента "НЕ" (инвертора)
Устройство матрицы статической памяти
Устройство матрицы статической памяти - 2
Устройство интерфейсной обвязки
Временные диаграммы чтения/записи
Типы статической памяти
Асинхронная статическая память
Синхронная статическая память
Конвейерная статическая память

Кэш – принципы функционирования
Истоки
Цели и задачи кэш-памяти
Цели и задачи кэш-памяти - 2
Цели и задачи кэш-памяти - 3
Цели и задачи кэш-памяти - 4
Цели и задачи кэш-памяти - 5
Организация кэша
Организация кэша - 2
Блокируемая и не блокируемая кэш память

Понятие ассоциативности кэша
Понятие ассоциативности кэша - 2
Политики записи и продержка когерентности
Политики записи и продержка когерентности - 2
Протокол MESI
Протокол MESI - 2
Двухуровневая организация кэша
Двухуровневая организация кэша - 2
Двухуровневая организация кэша - 3
Раздельное хранение кода и данных

Буфера записи
Буфера записи - 2
Буфера записи - 3
Буфера записи - 4
Кэш-подсистема современных процессоров
Кэш-подсистема современных процессоров - 2
Кэш-подсистема современных процессоров - 3
Кэш-подсистема современных процессоров - 4
Кэш-подсистема современных процессоров - 5
Архитектура и характеристики кэшей современных микропроцессоров

Архитектура и характеристики кэшей современных микропроцессоров - 2
Влияние размера обрабатываемых данных на производительность
Влияние размера обрабатываемых данных на производительность - 2
Влияние размера обрабатываемых данных на производительность - 3
Влияние размера обрабатываемых данных на производительность - 4
В кэше первого уровня
В кэше первого уровня - 2
Выход из кэша первого уровня
Выход из кэша первого уровня - 2
Выход из кэша первого уровня - 3

В кэше второго уровня
Выход из кэша второго уровня (мнимый)
Выход из кэша второго уровня (мнимый) - 2
Выход из кэша второго уровня (настоящий)
Особенности кэш-подсистемы процессора AMD Athlon
Особенности кэш-подсистемы процессоров P-II и P-III
Особенности кэш-подсистемы процессоров P-II и P-III - 2
Особенности кэш-подсистемы процессоров P-II и P-III - 3
Особенности кэш-подсистемы процессоров P-II и P-III - 4
Влияние размера исполняемого кода на производительность

Влияние размера исполняемого кода на производительность - 2
Влияние размера исполняемого кода на производительность - 3
Выход за пределы кэша первого уровня
Выход за пределы кэша второго уровня
Выравнивание данных
Выравнивание данных - 2
Обработка "расщепленных" (line-splint) данных
Обработка "расщепленных" (line-splint) данных - 2
Естественное (natural) выравнивание данных
Как компиляторы выравнивают данные

Как компиляторы выравнивают данные - 2
Как компиляторы выравнивают данные - 3
Стратегия оптимального выравнивания
Стратегия оптимального выравнивания - 2
Стратегия распределения данных по кэш-банкам
Стратегия распределения данных по кэш-банкам - 2
Стратегия распределения данных по кэш-банкам - 3
Стратегия распределения данных по кэш-банкам - 4
Стратегия распределения данных по кэш-банкам - 5
Стратегия распределения данных по кэш-банкам - 6

Стратегия распределения данных по кэш-банкам - 7
Стратегия распределения данных по кэш-банкам - 8
Выравнивание команд
Комбинирование операций чтения с операциями записи
Учет ограниченной ассоциативности кэша
Учет ограниченной ассоциативности кэша - 2
Учет ограниченной ассоциативности кэша - 3
Учет ограниченной ассоциативности кэша - 4
Учет ограниченной ассоциативности кэша - 5
Особенности обработки двумерных массивов

Особенности обработки двумерных массивов - 2
Особенности обработки двумерных массивов - 3
Особенности обработки двумерных массивов - 4
Использование преимуществ синхронного чтения
Упорядочивание обращения к памяти
Волчьи ямы опережающей записи
Волчьи ямы опережающей записи - 2
Волчьи ямы опережающей записи - 3
Волчьи ямы опережающей записи - 4
Волчьи ямы опережающей записи - 5

Волчьи ямы опережающей записи - 6
Волчьи ямы опережающей записи - 7
Волчьи ямы опережающей записи II
Волчьи ямы опережающей записи II - 2
Волчьи ямы опережающей записи II - 3
Волчьи ямы опережающей записи II - 4
Волчьи ямы опережающей записи II - 5
Волчьи ямы опережающей записи II - 6
Волчьи ямы опережающей записи II - 7
Волчьи ямы опережающей записи II - 8

Волчьи ямы опережающей записи II - 9
Комбинирование операция записи с вычислительными операциями
Комбинирование операция записи с вычислительными операциями - 2
Комбинирование операция записи с вычислительными операциями - 3
Комбинирование операция записи с вычислительными операциями - 4
Комбинирование операция записи с вычислительными операциями - 5
Комбинирование операция записи с вычислительными операциями - 6
Комбинирование операция записи с вычислительными операциями - 7
Управление кэшированием в x86 процессорах старших поколений
Управление кэшированием в x86 процессорах старших поколений - 2

Программная предвыборка в процессорах K6+ и P-III+
Содержание