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


         

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

Препроцессор
Поиск
Поиск - 2
Удаление текста
Операции со строками и словами
Перемещение по тексту
Операции с сентенциями
Выделение

Повтор действий
Полезные макросы
Заключение
Разгон… Sound Blaster'а
Разгон… Sound Blaster'а - 2
Разгон… Sound Blaster'а - 3
Разгон… Sound Blaster'а - 4
Разгон… Sound Blaster'а - 5
Функции с аргументами по умолчанию – из Си++ в классический Си
Функции с аргументами по умолчанию – из Си++ в классический Си - 2

Функции с аргументами по умолчанию – из Си++ в классический Си - 3
Силки для клиента или 7 таинств мистерий
Идеология – как средство конкурентной борьбы
Как заставить клиента купить лицензионную копию ПО?
Как заставить клиента купить новую версию ПО?
Как удержать клиента в своих руках?
Как привлечь к себе внимание?
Как создать иллюзию устойчивости, когда делать идут хуже некуда?
Как опубликовать рекламную статью бесплатно?
Заключение

В ожидании конца света
В ожидании конца света - 2
В ожидании конца света - 3
В ожидании конца света - 4
В ожидании конца света - 5
В ожидании конца света - 6
В ожидании конца света - 7
Игры не для всех
Игры не для всех - 2
Игры не для всех - 3

Игры не для всех - 4
Игры не для всех - 5
Игры не для всех - 6
Игры не для всех - 7
Игры не для всех - 8
Игры не для всех - 9
Игры не для всех - 10
Игры не для всех - 11
Игры не для всех - 12
Игры не для всех - 13

Придя в этот мир - оглянись!
Придя в этот мир - оглянись! - 2
Придя в этот мир - оглянись! - 3
Техника оптимизации программ Подсистема оперативной памяти ЭНЦИКЛОПЕДИЯ
О чем и для кого предназначена эта книга
Введение
Введение - 2
Введение - 3
Иерархия оперативной памяти
Иерархия оперативной памяти - 2

Иерархия оперативной памяти - 3
Иерархия оперативной памяти - 4
Иерархия оперативной памяти - 5
Часть I Оперативная память
В ядре
В ядре - 2
Conventional DRAM (Page Mode DRAM) – "обычная" DRAM
Conventional DRAM (Page Mode DRAM) – "обычная" DRAM - 2
Conventional DRAM (Page Mode DRAM) – "обычная" DRAM - 3
Эволюция динамической памяти.

FPM DRAM (Fast Page Mode DRAM) быстрая страничная память
FPM DRAM (Fast Page Mode DRAM) быстрая страничная память - 2
Формула памяти
EDO-DRAM (Extended Data Out) память с усовершенствованным выходом
BEDO (Burst EDO) – пакетная EDO RAM
SDRAM (Synchronous DRAM) – синхронная DRAM
DDR SDRAM, SDRAM II (Double Data Rate SDRAM) SDRAM с удвоенной скоростью передачи данных
RDRAM (Rambus DRAM) - Rambus-память
RDRAM (Rambus DRAM) - Rambus-память - 2
RDRAM (Rambus DRAM) - Rambus-память - 3

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

Вычисление полного времени доступа - 4
Вычисление полного времени доступа - 5
Отображение физических DRAM-адресов на логические
Отображение физических DRAM-адресов на логические - 2
Оптимизация работы с памятью
Brief
Разворачивание циклов
Разворачивание циклов - 2
Разворачивание циклов - 3
Разворачивание циклов - 4

Разворачивание циклов - 5
Устранение зависимостей по данным
Устранение зависимостей по данным - 2
Устранение зависимостей по данным - 3
Параллельная обработка данных
Параллельная обработка данных - 2
Параллельная обработка данных - 3
Параллельная обработка данных - 4
Оптимизация ссылочных структур данных
Оптимизация ссылочных структур данных - 2

Оптимизация ссылочных структур данных - 3
Уменьшение размера структур данных
Уменьшение размера структур данных - 2
Уменьшение размера структур данных - 3
Уменьшение размера структур данных - 4
Уменьшение размера структур данных - 5
Уменьшение размера структур данных - 6
Уменьшение размера структур данных - 7
Уменьшение размера структур данных - 8
Уменьшение размера структур данных - 9

Уменьшение размера структур данных - 10
Стратегия распределения данных по DRAM-банкам
Стратегия распределения данных по DRAM-банкам - 2
Стратегия распределения данных по DRAM-банкам - 3
Стратегия распределения данных по DRAM-банкам - 4
Стратегия распределения данных по DRAM-банкам - 5
Стратегия распределения данных по DRAM-банкам - 6
Стратегия распределения данных по DRAM-банкам - 7
Стратегия распределения данных по DRAM-банкам - 8
Планирование потоков данных

Планирование потоков данных - 2
Планирование потоков данных - 3
Планирование потоков данных - 4
Планирование потоков данных - 5
Планирование потоков данных - 6
Планирование потоков данных - 7
Планирование потоков данных - 8
Планирование потоков данных - 9
Обработка памяти байтами, двойными и четвертными словами
Обработка памяти байтами, двойными и четвертными словами - 2

Выравнивание данных
Выравнивание данных - 2
Выравнивание данных - 3
Выравнивание данных - 4
Выравнивание данных - 5
Выравнивание данных - 6
Выравнивание данных - 7
Выравнивание данных - 8
Выравнивание данных - 9
Комбинирование вычислений с доступом к памяти

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

Оптимизация штатных Си-функций для работы с памятью - 4
Оптимизация штатных Си-функций для работы с памятью - 5
Содержание