Skip to Content
Modern X86 Assembly Language Programming: 32-bit, 64-bit, SSE, and AVX
book

Modern X86 Assembly Language Programming: 32-bit, 64-bit, SSE, and AVX

by Daniel Kusswurm
December 2014
Intermediate to advanced
700 pages
16h 4m
English
Apress
Content preview from Modern X86 Assembly Language Programming: 32-bit, 64-bit, SSE, and AVX

CHAPTER 21

image

Advanced Topics and Optimization Techniques

In order to maximize the performance of your assembly language code, you need to understand a few pivotal details about the inner workings of an x86 processor. In this chapter, you’ll study the internal architecture of a modern x86 multi-core processor and its underlying microarchitecture. Boosting assembly language software performance also requires appropriate use of certain x86 coding strategies and techniques, which are also examined in this chapter.

The content of this chapter should be regarded as an introductory tutorial to its topics. A comprehensive examination of x86 microarchitectures ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Modern Arm Assembly Language Programming: Covers Armv8-A 32-bit, 64-bit, and SIMD

Modern Arm Assembly Language Programming: Covers Armv8-A 32-bit, 64-bit, and SIMD

Daniel Kusswurm

Publisher Resources

ISBN: 9781484200643Purchase book