Глава 6. Иерархия памяти, хранение и сетевые среды

Содержание

Глава 6. Иерархия памяти, хранение и сетевые среды
Как современные аппаратные архитектуры влияют на производительность Python
Парадоксальное воздействие современных архитектур на производительность
Как кэширование ЦПУ влияет на действенность алгоритма
Современные постоянные хранилища
Действенное хранение данных при помощи Blosc
Сжимаем данные; сберегаем время
Скорость считывания (и буферизация памяти)
Воздействие различных алгоритмов сжатия на производительность хранения
Применение внутренних сведений о представлении данных для увеличения сжатия
Ускорение NumPy при помощи NumExpr
Быстрая обработка выражений
Как архитектура оборудования воздействует на наши результаты
Когда NumExpr не применим
Последствия применения локальных сетей на производительность
Источники неэффективности вызовов REST
Естественный клиент на основе UDP и msgpack
Сервер на основе UDP
Работа с базовым восстановлением стороны клиента
Прочие предложения оптимизации сетевых вычислений

Как современные аппаратные архитектуры влияют на производительность Python

Парадоксальное воздействие современных архитектур на производительность

Как кэширование ЦПУ влияет на действенность алгоритма

Современные постоянные хранилища

Действенное хранение данных при помощи Blosc

Сжимаем данные; сберегаем время

Скорость считывания (и буферизация памяти)

Воздействие различных алгоритмов сжатия на производительность хранения

Применение внутренних сведений о представлении данных для увеличения сжатия

Ускорение NumPy при помощи NumExpr

Быстрая обработка выражений

Как архитектура оборудования воздействует на наши результаты

Когда NumExpr не применим

Последствия применения локальных сетей на производительность

Источники неэффективности вызовов REST

Естественный клиент на основе UDP и msgpack

Сервер на основе UDP

Работа с базовым восстановлением стороны клиента

Прочие предложения оптимизации сетевых вычислений