SDK для процессоров семейства Intel® Core i7

Создать новую статью

16.08.2009 13:00


Ниже представлен список документов, касающихся использования в программах возможностей процессоров Intel Core i7.

Микроархитектура процессоров следующего поколения включает в себя следующие улучшения в производительности и управлении питанием:

die_corei7_extreme.jpg

  • Динамическое управление ядрами, потоками, интерфейсами и энергопотреблением
  • Технология Hyper-Threading предоставляет более эффективные средства повышения производительности в многопоточных задачах. Микроархитектура следующего поколения позволяет запускать два параллельных потока на одном ядре, что дает восемь параллельных потоков на процессор Intel Core i7 quad-core.
  • Расширения для Intel ® Streaming SIMD Extensions 4 (SSE4) улучшают обработку строк и текстов XML.
  • Улучшенный многоуровневый кэш включает общий кэш третьего уровня. Новая архитектура системы обеспечивает в два-три раза большую пиковую пропускную способность и в четыре раза (зависит от конфигурации) большую актуальную пропускную способность по сравнению с процессорами Intel® Xeon™.
  • Улучшенное динамическое управление питанием. Для разработчиков это означает увеличение производительности и энергоэффективности существующих приложений и возможность дальнейшего улучшения программ с целью более полного использования расширения Intel SSE4.2 и других архитектурных решений, присутствующих в процессоре Nehalem.

Рекомендуются к ознакомлению приведенные ниже ссылки на материалы о платформе Intel Core i7 и расширении Intel SSE4. Из них вы узнаете, как создавать приложения с большей производительностью и меньшим энергопотреблением.

Введение в Intel® Core i7

Аудио и видеопрезентация о новых возможностях платформы и процессоров семейства Intel Core i7 (формат флэш)

First the Tick and Now the Tock: Next generation Intel® Microarchitecture Введение в микроархитектуру Nehalem

Intel® Quick Path Architecture Новая системная архитектура для обеспечения прорыва в производительности в будущих поколениях многоядерных процессоров Intel.

Разработка программного обеспечения для процессоров семейства Intel® Core i7

Статьи описывают новую динамично масштабируемую модульную микроархитектуру, открывающую новую страницу в энергосбережении и производительности.

Intel® SSE4 Programming Reference Документация по всем инструкциям Intel® SSE4, включая новый набор SSE4.2, реализованный в процессорах Intel Core i7.

Оценка движения с помощью набора команд Intel® Streaming SIMD Extensions 4 (Intel® SSE4) В статье описано, как можно оптимизировать алгоритм вычисления движения с помощью инструкций Intel SSE4.

Повышение производительности памяти с помощью потоковой загрузки Intel® Streaming SIMD Extensions 4 (Intel® SSE4) Статья акцентируется на инструкции потоковой загрузки Intel SSE4 и ее применении для ускорения операций обмена с памятью.

Accelerating XML Processing with Intel SSE4.2 to Improve Business Solutions Введение в Intel® XML Software Suite. В статье описывается, как расширение SSE4.2 может быть использовано для ускорения обработки XML на двадцать и более процентов.

Intel Instruction Set Architecture Leadership 2009 and Beyond Презентация от IDF 2008 на тему нового набора инструкций SSE4.2 в процессорах Intel Core i7.

Tuning your application for the Intel Core i7 processor: Презентация содержит самые известные методы для достижения максимальной производительности в процессорах микроархитектуры Core i7 (Nehalem). Обсуждаются способы настройки с помощью технологии Intel® Hyper Threading, быстродействия памяти, использования кэша, оптимизация кода для Nehalem в следующих версиях компиляторов Интел.

Дополнительная информация по внедрению в приложениях поддержки процессоров семейства Intel® Core i7

В Intel Software Network имеются два англоязычных форума по вопросам разработок для Intel Core i7. Оба форума – по параллельному программированию и архитектуре многоядерных процессоров – дают прямой доступ к команде разработчиков Интел, разрабатывающих новейшие технологии компании. Вы можете свободно задать свой вопрос или высказать свое мнение. Вы также можете сделать это в русскоязычном форуме, посвященному вопросам параллельного программирования.

Оцените блоги Multi-Core Software Blogs (англ) и Блог о параллельном программировании (рус) по программам для многоядерных платформ и узнайте мнение и отклики разработчиков, работающих с многоядерной архитектурой и разрабатывающих параллельные приложения

К просмотру предлагается видеоролик, повествующий об эффективном использовании новых возможностей процессора Intel Core i7 для получения максимальной производительности программного обеспечения.