В данных руководствах описывается архитектура и программная среда процессоров с поддержкой 64- и 32-разрядной архитектуры Intel®.
Электронные версии этих документов позволяют быстро получить необходимую информацию и распечатать только необходимые страницы. Руководства для разработчиков приложений для 64- и 32-разрядной архитектуры Intel® теперь доступны для загрузки в виде набора в трех или в семи томах. Содержание всех наборов идентично; подробности приведены ниже.
В настоящее время загружаемые файлы PDF всех томов имеют версию 043. Загружаемые файлы PDF Справочника по оптимизации для 64- и 32-разрядной архитектуры Intel® имеют версию 026. Также для загрузки доступны дополнительные спецификации, рекомендации по применению и технические статьи.
Примечание: руководства для разработчиков приложений для 64- и 32-разрядной архитектуры Intel® на дисках CD-ROM мы больше не предлагаем. Бумажные версии руководств можно приобрести, воспользовавшись услугой печати по требованию, предоставляемой сторонним поставщиком, компанией Lulu (см. ссылки 1 и 2 ниже): http://www.lulu.com/spotlight/IntelSDM.
- Условия использования
- Цена заказа каждого тома устанавливается поставщиком услуг печати; корпорация Intel передает ему финальную мастер-копию безвозмездно.
Набор, объединяющий все тома руководств для разработчиков приложений для 64- и 32-разрядной архитектуры Intel®
| Руководство для разработчиков приложений для 64- и 32-разрядной архитектуры Intel®, тома 1, 2A, 2B, 2C, 3A, 3B, and 3C |
Содержание данного документа: Том 1: В нем описывается архитектура и программная среда процессоров с поддержкой 64- и 32-разрядной архитектуры Intel®. Том 2: Содержит полный Перечень инструкций от A до Я в одном томе. В документе представлено описание формата команд и справочная информация о командах. Том 3: Включает в себя полное Руководство по системному программированию (части 1-3). В этом документе описывается поддержка операционными системами 64- и 32- разрядной архитектуры Intel®, в том числе: управление памятью, защита, управление заданиями, обработка прерываний и исключений, поддержка многопроцессорных систем, функции управления тепловыми режимами и питанием, отладка, мониторинг производительности, режим управления системой, инструкции VMX и технология Intel® Virtualization Technology (Intel® VT). |
Документ содержит исправления ошибок, обнаруженных в Руководстве для разработчика приложений для 64- и 32-разрядной архитектуры Intel между публикациями разных версий. ПРИМЕЧАНИЕ: Документ «Изменения» относится ко всем наборам руководств разработчика приложений для 64- и 32-разрядной архитектуры Intel (объединенный набор томов, 3-томный набор и 7-томный набор). |
|
3-томный набор руководств для разработчиков приложений для 64- и 32-разрядной архитектуры Intel®
| Данный набор включает в себя том 1, том 2 (объединяет тома 2A, 2B и 2C) и том 3 (объединяет тома 3A, 3B и 3C) Этот набор упрощает навигацию по Перечню инструкций и Руководству по системному программированию, так как он содержит функциональное оглавление, ссылки и указатель для всех томов. | |
| Руководство для разработчиков приложений для 64- и 32-разрядных архитектур Intel® Том 1: Базовая архитектура |
В нем описывается архитектура и программная среда процессоров с поддержкой 64- и 32-разрядной архитектуры Intel®. |
| Руководство для разработчиков приложений для 64- и 32-разрядных архитектур Intel® Объединенный том 2A, 2B и 2C: Перечень инструкций, A-Z |
Содержит полный Перечень инструкций от A до Z в одном томе. В документе представлено описание формата команд и справочная информация о командах. Этот набор упрощает навигацию по Перечню инструкций, так как он содержит функциональное оглавление, ссылки и указатель для всех томов. |
| Руководство для разработчиков приложений для 64- и 32-разрядных архитектур Intel® Объединенный том 3A, 3B и 3C: Руководство по системному программированию (части 1-3) |
Включает в себя полное Руководство по системному программированию (части 1-3). В этом документе описывается поддержка операционными системами 64- и 32- разрядной архитектуры Intel®, в том числе: управление памятью, защита, управление заданиями, обработка прерываний и исключений, поддержка многопроцессорных систем, функции управления тепловыми режимами и питанием, отладка, мониторинг производительности, режим управления системой, инструкции VMX и технология Intel® Virtualization Technology (Intel® VT). Этот документ упрощает навигацию по Руководству по системному программированию, так как он содержит функциональное оглавление, ссылки и указатель для всех томов. |
7-томный набор руководств для разработчиков приложений для 64- и 32-разрядной архитектуры Intel®
| В этом наборе приведена та же информация, что и в 3-томном наборе, но разделенная на семь файлов PDF меньшего объема: Том 1, том 2A, том 2B, том 2C, том 3A, том 3B и том 3C. Этот набор предназначен для соединений с более низкой скоростью передачи данных. | |
| Руководство для разработчиков приложений для 64- и 32-разрядных архитектур Intel® Том 1: Базовая архитектура |
В нем описывается архитектура и программная среда процессоров с поддержкой 64- и 32-разрядной архитектуры Intel®. |
| Руководство для разработчиков приложений для 64- и 32-разрядных архитектур Intel® Том 2A: Перечень инструкций, A-L |
Документ содержит описание формата команд и справочную информацию по командам (от A до L). В этом томе также содержится оглавление для томов 2A, 2B и 2С. |
| Руководство для разработчиков приложений для 64- и 32-разрядных архитектур Intel® Том 2B: Перечень инструкций, M-Z |
В этом документе содержится справка по командам (от M до Z). |
| Руководство для разработчиков приложений для 64- и 32-разрядных архитектур Intel® Том 2C: Перечень инструкций |
Содержит Справочник по инструкциям Safer Mode Extensions. Также в этом томе содержатся приложения и алфавитный указатель для томов 2A, 2B и 2C. |
| Руководство для разработчиков приложений для 64- и 32-разрядных архитектур Intel® Том 3A: Руководство по системному программированию, Часть 1 |
В этом документе описывается поддержка операционными системами архитектур IA-32 и Intel® 64, в том числе: управление памятью, защита, управление заданиями, обработка прерываний и исключений, поддержка многопроцессорных систем. В этом томе также содержится оглавление для томов 3A, 3B и 3С. |
| Руководство для разработчиков приложений для 64- и 32-разрядных архитектур Intel® Том 3B: Руководство по системному программированию, Часть 2 |
В этом томе продолжается описание различных аспектов системного программирования, начатое в томе 3A. Том 3B описывает функции управления тепловыми режимами и питанием, отладку и мониторинг производительности. |
| Руководство для разработчиков приложений для 64- и 32-разрядных архитектур Intel® Том 3C: Руководство по системному программированию, Часть 3 |
Этот том, являющийся продолжением томов 3A и 3B, также содержит описание различных аспектов системного программирования. В томе 3C рассказывается о режиме управления системой, инструкциях VMX и о технологии Intel® VT. Также в этом томе содержатся приложения и алфавитный указатель для томов 3A, 3B и 3C. |
Справочное руководство по оптимизации приложений
| Руководства по оптимизации для 64- и 32-разрядных архитектур Intel® | Справочное руководство по оптимизации архитектур Intel® 64 и IA-32 содержит информацию о процессорах Intel® Core™, микроархитектуре Intel NetBurst® и других новых микроархитектурах Intel®. В этом руководстве описываются методы оптимизации кода, обеспечивающие тонкую настройку приложений для работы на процессорах Intel® Atom™, Intel® Core™ i7, Intel® Core™, Intel® Core™2 Duo, Intel® Core™ Duo, Intel® Xeon®, Intel® Pentium® 4 и Intel® Pentium® M. |
Другие спецификации, рекомендации по применению и технические статьи
| Спецификация x2APIC архитектуры Intel® 64 | Расширения архитектуры xAPIC в основном направлены на увеличение адресуемого пространства процессора. Архитектура x2APIC обеспечивает обратную совместимость с архитектурой xAPIC и возможность дальнейшего расширения в соответствии с будущими инновациями платформы Intel. |
| Информация для разработчиков приложений для 64- и 32-разрядных архитектур Intel®, описание кэширования структур страничной разбивки и их недействительности | Информация, приведенная в этих рекомендациях, теперь входит в Руководство разработчиков приложений для 64- и 32-разрядных архитектур Intel, тома 3A и 3B. |
| Статья «Набор инструкций Intel® Advanced Encryption Standard New Instructions (Intel® AES-NI)» | В данной статье приведен обзор алгоритма шифрования AES и набора инструкций Intel® AES-NI. Документ содержит указания и демонстрационные примеры использования этих инструкций для создания надежных и высокопроизводительных реализаций AES шифрования. |
| Справочник программиста по набору инструкций для архитектуры Intel® | В данном документе описаны новые инструкции для будущих процессоров Intel. |
| Инструкция Intel® «умножение без переноса» и ее использование для вычислений в режиме GCM | Данная статья рассказывает об инструкции и ее применении для вычисления хеш-суммы с помощью полей Галуа. Кроме того, в статье приводятся примеры кода, использующего инструкцию PCLMULQDQ и набор Intel® AES New Instructions (Intel® AES-NI) для эффективной реализации AES шифрования в режиме Galois Counter Mode (AES-GCM). |
| Статья «Распределение памяти в 64-разрядной архитектуре Intel®» | Данный документ был включен в том 3A Руководства для разработчика приложений для 64- и 32-разрядной архитектуры Intel. |
| Руководство «Совместное использование блока мониторинга производительности» | В этой статье содержится ряд рекомендаций по совместному использованию несколькими программными агентами аппаратного блока PMU процессоров Intel. |
| Технология виртуализации Intel® FlexMigration (Intel® VT FlexMigration) — примечание | В данном документе обсуждаются возможности виртуализации процессоров Intel®, поддерживающих функцию Intel® VT FlexMigration. |

