Intel ARCHITECTURE IA-32 User Manual

Page 25

Advertising
background image

Introduction

xxv

The manual consists of the following parts:

Introduction. Defines the purpose and outlines the contents of this
manual.

Chapter 1: IA-32 Intel

®

Architecture Processor Family Overview.

Describes the features relevant to software optimization of the current
generation of IA-32 Intel architecture processors, including the
architectural extensions to the IA-32 architecture and an overview of the
Intel NetBurst microarchitecture, Pentium M processor
microarchitecture and Hyper-Threading Technology.

Chapter 2: General Optimization Guidelines. Describes general code
development and optimization techniques that apply to all applications
designed to take advantage of the common features of the Intel NetBurst
microarchitecture and Pentium M processor microarchitecture.

Chapter 3: Coding for SIMD Architectures. Describes techniques
and concepts for using the SIMD integer and SIMD floating-point
instructions provided by the MMX™ technology, Streaming SIMD
Extensions, Streaming SIMD Extensions 2, and Streaming SIMD
Extensions 3.

Chapter 4: Optimizing for SIMD Integer Applications. Provides
optimization suggestions and common building blocks for applications
that use the 64-bit and 128-bit SIMD integer instructions.

Chapter 5: Optimizing for SIMD Floating-point Applications.
Provides optimization suggestions and common building blocks for
applications that use the single-precision and double-precision SIMD
floating-point instructions.

Chapter 6: Optimizing Cache Usage. Describes how to use the

prefetch

instruction, cache control management instructions to

optimize cache usage, and the deterministic cache parameters.

Advertising