Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the fascinating technical and business story of how AMD outmaneuvered Intel by perfecting the x86 instruction set rather than abandoning it. Learn about the strategic decisions that led to AMD's creation of x86-64 architecture while Intel pursued the compiler-driven Itanium project, and discover how AMD's approach addressed critical limitations of 32-bit computing including register constraints, memory addressing issues, and security vulnerabilities. Examine the technical innovations that made x86-64 successful, including additional registers, RIP-relative addressing, improved calling conventions, NX/DEP security features, and faster system calls, while maintaining backward compatibility through WOW64. Understand the significance of AMD's K8 processor architecture with its integrated memory controller and HyperTransport technology, and analyze how these design choices ultimately forced Intel to adopt AMD's instruction set architecture. Gain insights into the Windows NT porting process, the impact on application performance even without utilizing 64-bit pointers, and how the transition improved both security and driver quality across the computing ecosystem.
Syllabus
How AMD Stole Intel’s Future: The Untold x86-64 Story
Taught by
Dave's Garage