книги Компьютеры и Интернет Программирование Языки Assembler

Использование ассемблера для оптимизации программ на C++

Код 189032

  • ISBN: 5-94157-414-2
  • 496 страниц
  • июнь 2004
  • BHV-СПб
  • 470 г

Нет в продаже

Аннотация к книге "Использование ассемблера для оптимизации программ на C++"

В книге рассматривается использование языка Ассемблер для оптимизация программ, написанных на языке C++.

Подробно изложены вопросы применения современных технологий обработки данных MMX и SSE, а также использования особенностей архитектур современных процессоров для оптимизации программ.. Рассмотрена оптимизация логических структур высокого уровня, использование эффективных алгоритмов вычислений, работа со строками и массивами данных.

В книгу включены примеры...

Алексей 04 октября 2011

Книга хаотичная и неполная. Например, рассказывается про cmov, приводятся примеры его использования, но не рассказывается, что на современных Intel'ах он обычно не дает выигрыша. Вся оптимизация идет под Pentium4, что давно не актуально. Нет подробного описания MMX и SSE, только знакомство и тривиальные примеры. В примерах львиную долю места занимает рутинный код, не относящийся к теме. Предполагается знание ассемблера - и при этом разжевываются вещи, известные любому ассемблерщику (типа cdecl/stdcall), причем на это убиваются целые главы. Нет полноценного описания микроархитектуры процессоров, нет описания методик тестирования на производительность - а без этого оптимизации не бывает. В общем, новичек кое-что новое узнает, но научиться по этой книге нельзя.

Оставить комментарий

Оцените книгу:

Издательство: BHV-СПб
Дата выхода: июнь 2004
ISBN: 5-94157-414-2
Объём: 496 страниц
Масса: 470 г
Размеры(высота, ширина, толщина), см: 24 x 17 x 3

Книга находится в категориях

C/C++

Вместе с этой книгой покупают