The need for a 64-bit x86 architecture is driven by applications that address large amounts of physical and virtual memory, such as high-performance servers, data base systems, and CAD tools. Many x86 server and workstation users are now facing the dilemma of how to transition to 64-bit computing and yet maintain compatibility with their existing code base, stick with existing tools and keep porting and development costs under control.
By extending the x86 architecture to 64-bits, rather than forcing users to embark on yet another instruction set/architecture adventure, users can maintain transition to 64-bits at their own pace and developers protect their investment in their existing tool chain and knowledge base.
My talk presents an overview of AMD's 64-bit x86 extensions, its design goals and tradeoffs.
About the speaker:
I am a Senior Member of the Tecnical Staff at Advanced Micro Devices, where I work on microprocessor development. I recieved my BS from California Polytechnic, SLO.
I have been involved in microprocessor design and verification for number of years, first for HP (the HP 3000 series 64) and then for ELXSI. I took 5 years off to go sailing(!) and then joined Nexgen in 1990 where I did verification and the microcode for the Nx586. Later I joined AMD and have worked on microarchitecture and lead the microcode team for the K6 and K7 (Athlon). Currently I am architect of AMD's 64-bit x86 extensions and I lead the microcode team for the K8 SledgeHammer.
Contact information:
Kevin McGrath
One AMD Place
PO box 3453, MS 363
Sunnyvale, CA 94088-3453
408 774 7677
408 774 7811
kevin.mcgrath@amd.com