เรื่องราวที่น่าตกใจจากอดีตของ Intel ได้เผยออกมา ซึ่งอาจเปลี่ยนแปลงเส้นทางของประวัติศาสตร์คอมพิวเตอร์ทั้งหมด Bob Colwell สถาปนิกหัวหน้าที่อยู่เบื้องหลังโปรเซสเซอร์ Pentium Pro ถึง Pentium 4 ของ Intel เพิ่งเปิดเผยว่า Intel ได้พัฒนาส่วนขยาย 64-bit สำหรับสถาปัตยกรรม x86 ของตัวเองก่อนที่ AMD64 ที่เป็นนวัตกรรมของ AMD จะเข้าสู่ตลาดในปี 2003 หลายปี
ไทม์ไลน์สำคัญ:
- 2000: AMD เผยแพร่ข้อกำหนด ISA ของ x86-64
- 2001: Intel เปิดตัวโปรเซสเซอร์ Itanium รุ่นแรก
- 2003: AMD เปิดตัว Athlon 64 พร้อมการรองรับ x86-64
- 2004: Intel แนะนำ EM64T (ต่อมาเป็น Intel64) โดยลอกแบบวิธีการของ AMD
- 2020: Intel ยุติการผลิต Itanium หลังจากความเกี่ยวข้องลดลงมาหลายปี
เทคโนโลยี 64-bit ที่ซ่อนเร้นของ Intel
โปรเซสเซอร์ Pentium 4 มีความสามารถ 64-bit ที่ทำงานได้อย่างสมบูรณ์ แต่ถูกปิดการใช้งานหรือตัดการเชื่อมต่อโดยเจตนาจากฝ่ายบริหารของ Intel นี่ไม่ใช่ข้อจำกัดทางเทคนิค แต่เป็นการตัดสินใจทางธุรกิจเชิงกลยุทธ์ที่เกิดจากความกลัวว่า x86-64 จะทำลายโครงการ Itanium ที่ทะเยอทะยานของพวกเขา Colwell เปิดเผยว่าเขาถูกขู่ว่าจะถูกไล่ออกสองครั้งเพราะสนับสนุนความจำเป็นในการรองรับ x86 แบบ 64-bit โดยฝ่ายบริหารสั่งให้เขาเอาฟังก์ชัน 64-bit ออกจากชิปโดยตรง
ความขัดแย้งภายในที่ Intel นี้เป็นตัวอย่างคลาสสิกของการเมืององค์กรที่เอาชนะนวัตกรรมทางเทคนิค ในขณะที่วิศวกรของ Intel มีการมองการณ์ไกลในการพัฒนาเทคโนโลยี 64-bit ที่เข้ากันได้แบบย้อนหลัง ผู้บริหารกำลังเดิมพันทุกอย่างกับ Itanium - สถาปัตยกรรม 64-bit แบบเริ่มต้นใหม่ที่สัญญาว่าจะให้ประสิทธิภาพที่เหนือกว่า แต่ต้องการการละทิ้งความเข้ากันได้ของซอฟต์แวร์ x86 ที่มีมาหลายทศวรรษ
การเดิมพันที่เปลี่ยนตลาดของ AMD
การตัดสินใจของ AMD ในการขยาย x86 ไปสู่ 64 บิตเกิดจากความจำเป็นมากกว่าการเลือก พวกเขาเข้าใจว่าหาก Itanium ประสบความสำเร็จ มันจะยุติการดำรงอยู่ของพวกเขาในฐานะบริษัทผู้ผลิต CPU อย่างมีประสิทธิภาพ วิศวกรของ AMD ตระหนักว่าผู้ใช้ส่วนใหญ่ให้ความสำคัญกับความเข้ากันได้แบบย้อนหลังมากกว่าการเพิ่มประสิทธิภาพในทางทฤษฎี ทำให้การเปลี่ยนผ่านราบรื่นที่สุดโดยการรับประกันว่าแอปพลิเคชัน 32-bit จะทำงานด้วยความเร็วเต็มที่บนโปรเซสเซอร์ 64-bit ใหม่ของพวกเขา
การอภิปรายในชุมชนเผยให้เห็นว่าแนวทางของ AMD พิสูจน์ให้เห็นถึงการมองการณ์ไกล Athlon 64 ไม่ใช่แค่โปรเซสเซอร์ 64-bit ที่ดี - มันเป็นโปรเซสเซอร์ 32-bit ที่ยอดเยี่ยมที่รองรับการคำนวณ 64-bit ด้วย ความสามารถคู่นี้ทำให้มันน่าสนใจสำหรับลูกค้าองค์กรที่ต้องการการปรับปรุงประสิทธิภาพทันทีในขณะที่ยังคงตัวเลือกในการเปลี่ยนไปใช้ซอฟต์แวร์ 64-bit เมื่อพร้อม
ข้อได้เปรียบทางเทคนิคของ AMD64:
- ความเข้ากันได้แบบย้อนหลังอย่างสมบูรณ์กับแอปพลิเคชัน x86 แบบ 32 บิต
- ประสิทธิภาพ 32 บิตแบบเนทีฟโดยไม่มีโอเวอร์เฮดจากการจำลอง
- เพิ่มจำนวนเรจิสเตอร์อเนกประสงค์เป็นสองเท่า (จาก 8 เป็น 16)
- ประสิทธิภาพการใช้พลังงานที่ดีขึ้นเมื่อเทียบกับ Intel Prescott
- เส้นทางการเปลี่ยนผ่านที่ราบรื่นสำหรับระบบนิเวศซอฟต์แวร์ที่มีอยู่
เรื่องราวการยอมรับในองค์กร
ศูนย์ข้อมูลรับเอาโปรเซสเซอร์ AMD64 อย่างรวดเร็วด้วยเหตุผลเชิงปฏิบัติที่นอกเหนือไปจากประสิทธิภาพ ข้อได้เปรียบด้านประสิทธิภาพการใช้พลังงานเป็นที่สังเกตได้ทันทีสำหรับผู้ดูแลระบบที่จัดการเซิร์ฟเวอร์หลายร้อยเครื่อง โปรเซสเซอร์ที่ใช้ Prescott ของ Intel ทำงานร้อนกว่าผลิตภัณฑ์ของ AMD อย่างมีนัยสำคัญ ทำให้เกิดความท้าทายในการดำเนินงานจริงในสภาพแวดล้อมเซิร์ฟเวอร์ที่บรรจุอย่างหนาแน่น
แม้แต่บริษัทที่ภักดีต่อ Intel แบบดั้งเดิมอย่าง Dell ก็เริ่มรวมโปรเซสเซอร์ AMD เข้าไปในไลน์อัปเซิร์ฟเวอร์ของพวกเขา - การเคลื่อนไหวที่จะเป็นไปไม่ได้เมื่อเพียงไม่กี่ปีก่อน การผสมผสานของประสิทธิภาพต่อวัตต์ที่ดีกว่าและราคาที่แข่งขันได้ทำให้ AMD64 เป็นการตัดสินใจทางธุรกิจที่ง่าย แม้จะมีการรับรู้แบรนด์ที่แข็งแกร่งของ Intel ในตลาดองค์กร
การยอมรับอย่างไม่เต็มใจของ Intel
ภายในปี 2004 Intel ถูกบังคับให้ยกเลิกกลยุทธ์ Itanium-first และทำสำเนาการใช้งาน x86-64 ของ AMD ในตอนแรกพวกเขาเรียกมันว่า EM64T (Extended Memory 64 Technology) ก่อนที่จะตกลงใช้การตั้งชื่อแบรนด์ Intel64 ที่น่าประหลาดใจคือข้อตกลงการให้สิทธิ์ที่อนุญาตให้ AMD ใช้คำสั่ง x86 ยังให้สิทธิ์ Intel ในการใช้งานส่วนขยาย 64-bit ของ AMD ด้วย
หากคุณไม่กินตัวเอง คนอื่นจะกินคุณ
เหตุการณ์นี้แสดงให้เห็นว่าแม้แต่ผู้นำตลาดที่โดดเด่นก็สามารถสะดุดได้เมื่อพวกเขาให้ความสำคัญกับการปกป้องการลงทุนที่มีอยู่มากกว่าการยอมรับเทคโนโลยีที่เหนือกว่า ความไม่เต็มใจของ Intel ในการกินตลาดโครงการ Itanium ของตัวเองด้วยเทคโนโลยี x86-64 ภายในได้เปิดประตูให้ AMD เปลี่ยนแปลงภูมิทัศน์โปรเซสเซอร์อย่างพื้นฐาน
เรื่องราวของ AMD64 เป็นเครื่องเตือนใจว่าในเทคโนโลยี ความเข้ากันได้แบบย้อนหลังและความต้องการของผู้ใช้มักจะเอาชนะข้อได้เปรียบด้านประสิทธิภาพในทางทฤษฎี ในขณะที่ Itanium ของ Intel แสดงถึงวิศวกรรมที่น่าประทับใจ แนวทางเชิงปฏิบัติของ AMD ต่อการคำนวณ 64-bit ในที่สุดก็ชนะตลาดโดยการทำให้การเปลี่ยนผ่านไม่เจ็บปวดที่สุดสำหรับผู้ใช้ x86 ที่มีอยู่