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






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

Препроцессор
Поиск

Удаление текста
Операции со строками и словами
Перемещение по тексту
Операции с сентенциями
Выделение
Повтор действий
Полезные макросы
Заключение
Разгон… Sound Blaster'а

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

Как заставить клиента купить новую версию ПО?
Как удержать клиента в своих руках?
Как привлечь к себе внимание?
Как создать иллюзию устойчивости, когда делать идут хуже некуда?
Как опубликовать рекламную статью бесплатно?
В ожидании конца света

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

Введение
Иерархия оперативной памяти
Часть I Оперативная память

В ядре
Conventional DRAM (Page Mode DRAM) – "обычная" DRAM
Эволюция динамической памяти.
FPM DRAM (Fast Page Mode DRAM) быстрая страничная память
Формула памяти
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-память
Сравнительная характеристика основных типов памяти
Взаимодействие памяти и процессора

Вычисление полного времени доступа
Отображение физических DRAM-адресов на логические

Оптимизация работы с памятью
Brief
Разворачивание циклов
Устранение зависимостей по данным

Параллельная обработка данных
Оптимизация ссылочных структур данных
Уменьшение размера структур данных

Стратегия распределения данных по DRAM-банкам
Планирование потоков данных
Обработка памяти байтами, двойными и четвертными словами
Выравнивание данных
Комбинирование вычислений с доступом к памяти
Группировка операций чтения с операциями записи

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




Планирование

Планирование штука нужная и важная для бизнесов любых размеров. Другое дело, что в академической науке это может перерастать в трех этажные формулы с интегралами и множественными переменными функций. В этом случае нужно во время остановиться. Это может быть непросто, но нужно. Тут важно выбрать какой-то только вам нужный уровень планирования и детализации.

Анализ при планировании
Варианты планирования
Планирование - Кадры
Оптимизация планирования
Планирование на предприятии

ПиК: Концепция контроллинга
Планирование производства
Планирование в Data Mining
Финансовое планирование
Система планирования MRP II

Теория нечетких множеств
Паттерны проектирования
Structure CAD для Windows
Процесс планирования
Своевременность планирования

Стратегическое планирование
Теория планирования
Финансовое планирование
Комплекс Structure CAD