Войти или зарегистрироваться
WASM
Главная
Публикации
>
Оптимизация для процессоров семейства Pentium: 21. Поиск узких мест (PPro, PII и PIII)
22 авг 2002
Оптимизируя код для этих процессоров, важно проанализировать, где находятся узкие места. Оптимизация одного узкого места не будет иметь смысла, если есть другое еще уже.
Читать далее
0
0
860
Оптимизация для процессоров семейства Pentium: 22. Команды передачи управления и переходов (все процессоры)
22 авг 2002
Семейство процессоров Pentium пытаются предсказывать, когда произойдет безусловный переход и будет ли осуществлен условный. Если предсказание оказывается верным, тогда это может сэкономить существенное количество времени, так как в конвеер будут загружены последующие инструкции, и начнется их раскодировка еще до того, как будет осуществлен сам переход. Если пресказание оказывается неверным, тогда конвеер должен быть очищен, что вызовет потери производительности, количество которых зависит от длины конвеера.
Читать далее
0
0
1.098
Оптимизация для процессоров семейства Pentium: 23. Уменьшение размера кода (все процессоры)
22 авг 2002
Как было объяснено в главе 7, размер кода кэша равен 8 или 16 килобайтам. Если у вас есть подозрение, что критические части кода не поместятся в кэш, тогда вы можете подумать о том, чтобы уменьшить их размер.
Читать далее
0
0
831
Оптимизация для процессоров семейства Pentium: 24. Работа с плавающей запятой (PPlain и PMMX)
22 авг 2002
Инструкции плавающей запятой не могут спариваться так, как это делают целочисленные инструкции, не считая некоторых случаев, определяемых следующими правилами...
Читать далее
0
0
927
Оптимизация для процессоров семейства Pentium: 25. Оптимизация циклов (все процессоры)
22 авг 2002
Анализируя свои программы, вы можете увидеть, что больше всего ресурсов пожирают внутренние циклы. Используя язык ассемблера можно существенно оптимизировать их. Остальную часть программы можно оставить написанной на языке высокого уровня.
Читать далее
0
1
2.503
Оптимизация для процессоров семейства Pentium: 26. Проблемные инструкции
22 авг 2002
Инструкция 'XCHG регистр, [память]' опасна. По умолчанию эта инструкция имеет неявный префикс LOCK, что не дает ей загружаться в кэш. Поэтому выполнение данной инструкции отнимает очень много времени, и ее следует избегать.
Читать далее
0
0
1.001
Оптимизация для процессоров семейства Pentium: 27. Специальные темы
22 авг 2002
В этой главе обсуждаются различные инструкции, представляющие особый интерес.
Читать далее
0
0
941
Оптимизация для процессоров семейства Pentium: 28. Список периодов выполнения инструкций для PPlain и PMMX
22 авг 2002
Таблица тактов для PPlain и PMMX.
Читать далее
0
0
988
Показано элементов:
8
из 8.
Показать игнорируемое содержимое
Страница 70 из 88
< Назад
1
←
68
69
70
71
72
→
88
Вперёд >
Ваше имя или e-mail:
У Вас уже есть учётная запись?
Нет, зарегистрироваться сейчас.
Да, мой пароль:
Забыли пароль?
Запомнить меня
WASM
Главная
Публикации
>
Главная
Форум
Форум
Быстрые ссылки
Поиск сообщений
Последние сообщения
Ресурсы
Ресурсы
Быстрые ссылки
Поиск ресурсов
Наиболее активные авторы
Последние оценки
Публикации
Публикации
Быстрые ссылки
Новые
Лучшие
Песочница
|
Новые публикации
Пользователи
Пользователи
Быстрые ссылки
Выдающиеся пользователи
Сейчас на форуме
Недавняя активность
Новые сообщения профиля
Правила
Меню
Поиск
Искать только в заголовках
Сообщения пользователя:
Имена участников (разделяйте запятой).
Новее чем:
Быстрый поиск
Последние сообщения
Больше...