'Itanic' คืนชีพ! นักพัฒนาเปิดตัวอีมูเลเตอร์ IA-64 แม้ยังเป็น Alpha ประสิทธิภาพ 486

นักพัฒนา Yufeng Gao และ gdwnldsKSC ได้สร้างสรรค์อีมูเลเตอร์สำหรับสถาปัตยกรรม Intel IA-64 ที่รู้จักกันในนาม 'Itanium' โดยโปรเจกต์นี้อยู่ในเวอร์ชัน Alpha 0.1 ซึ่งแม้จะยังไม่สมบูรณ์ แต่ก็ถือเป็นความพยายามที่น่าทึ่งในการนำซีพียูระดับตำนานกลับมาสู่โลกเสมือนจริง

อีมูเลเตอร์ ‘Itanic’ นี้สามารถบูตระบบปฏิบัติการอย่าง Gentoo (Kernel 6.6 หรือเก่ากว่า), Windows Server 2003 และ Windows XP-64 ได้ อย่างไรก็ตาม ระบบปฏิบัติการหลักที่เคยประสบความสำเร็จกับ Itanium อย่าง HP-UX และ OpenVMS กลับยังไม่สามารถบูตได้ ซึ่งเป็นเรื่องที่น่าเสียดาย เพราะเป็นจุดแข็งสำคัญของ Itanium ในอดีต

ด้านประสิทธิภาพนั้น อีมูเลเตอร์ยังคงอยู่ในระดับเดียวกับซีพียู Intel 486 เมื่อรันบนฮาร์ดแวร์ Ryzen 5000 ซีรีส์ ซึ่งสะท้อนถึงความท้าทายในการจำลองสถาปัตยกรรม IA-64 ที่มีโครงสร้างแบบ Very Long Word Instruction (VLIW) ซึ่งเป็นที่รู้กันว่ายากต่อการคอมไพล์โปรแกรมให้มีประสิทธิภาพ

แม้ Intel Itanium จะยุติการผลิตไปอย่างเงียบ ๆ ในปี 2020 และถูกตราหน้าว่าเป็นความล้มเหลวครั้งใหญ่ แต่ความซับซ้อนทางเทคนิคของการจำลองฮาร์ดแวร์เช่นนี้ ทำให้โปรเจกต์อีมูเลเตอร์นี้เป็นที่น่าจับตาอย่างยิ่งและอาจช่วยให้ ‘Itanic’ ได้รับการบันทึกในพิพิธภัณฑ์ระบบปฏิบัติการเสมือนจริงในอนาคต


🏷️ หมวดหมู่: Software Development, emulator, ia-64, IA-64 emulator, itanium

🔗 อ่านบทความฉบับเต็ม: hackaday