The Tower Computer

ไขรหัส 9950X3D2: AMD แก้ปัญหา 'สมอง 2 ซีก' ของ 7950X3D อย่างไร?

ไขรหัส 9950X3D2: AMD แก้ปัญหา 'สมอง 2 ซีก' ของ 7950X3D อย่างไร?

ถ้าคุณเคยใช้ AMD Ryzen 9 7950X3D แล้วรู้สึกว่าเกมบางตัวไม่วิ่งเต็มที่ทั้งที่สเปคสูงมาก คุณไม่ได้เป็นคนเดียวที่ปวดหัวกับปัญหานี้ ปัญหาหลักซ่อนอยู่ที่สถาปัตยกรรมแบบ Dual CCD ที่ทำให้ CPU มีพฤติกรรมเหมือน 'สมอง 2 ซีก' ที่ทำงานไม่ประสานกันในบางสถานการณ์ แต่ข่าวดีคือ AMD กำลังจะแก้ปัญหานี้ใน Ryzen 9 9950X3D2 ด้วยแนวคิดที่เปลี่ยนไปอย่างสิ้นเชิง

ทำความเข้าใจปัญหา 'สมอง 2 ซีก' ใน 7950X3D

Ryzen 9 7950X3D มีโครงสร้างที่ซับซ้อนมาก เพราะใช้ชิปเล็ต (Chiplet) สองตัวที่เรียกว่า CCD (Core Complex Die) ต่อกัน โดยแต่ละ CCD มีคอร์ CPU 8 คอร์

ปัญหาคือ CCD ทั้งสองตัวไม่เหมือนกันเลย

  • CCD ตัวที่ 1 มี AMD 3D V-Cache ขนาด 64MB แปะอยู่ด้านบน ทำให้มี L3 Cache รวมถึง 96MB และเหมาะกับงานเกมมาก
  • CCD ตัวที่ 2 ไม่มี 3D V-Cache แต่คอร์สามารถบูสต์ความถี่ได้สูงกว่า เหมาะกับงาน Productivity และการคำนวณทั่วไป

ฟังดูดีใช่ไหม? AMD ออกแบบมาให้แต่ละ CCD ถนัดงานต่างกัน แต่ในทางปฏิบัติมันกลับสร้างปัญหาที่ไม่คาดคิด

ทำไมเกมถึงไม่ชอบสถาปัตยกรรมนี้?

เมื่อเกมรันขึ้นมา Windows ต้องตัดสินใจว่าจะโยน Thread ไปไว้ที่ CCD ไหน ถ้าโยนไปผิด CCD ก็เหมือนส่งนักวิ่งมาราธอนไปวิ่งในสระน้ำ เกมก็จะไม่ได้ประโยชน์จาก 3D V-Cache เต็มที่

ยิ่งไปกว่านั้น การสื่อสารข้ามระหว่าง CCD สองตัวผ่านสิ่งที่เรียกว่า Infinity Fabric มี Latency (ความล่าช้า) สูงกว่าการสื่อสารภายใน CCD เดียวกันมาก ถ้าเกมต้องการให้คอร์จาก CCD ที่ 1 และ CCD ที่ 2 ทำงานร่วมกัน ความล่าช้านี้ก็จะลดประสิทธิภาพโดยรวมลงอย่างเห็นได้ชัด

แม้ AMD จะพยายามแก้ด้วย Driver และ Windows Scheduler Update แต่ก็ยังไม่สมบูรณ์แบบ 100% เพราะมันเป็นข้อจำกัดของฮาร์ดแวร์

9950X3D2 จะเปลี่ยนอะไรบ้าง?

นี่คือจุดที่น่าตื่นเต้น ข้อมูลที่รั่วออกมาและการวิเคราะห์จากวงการชี้ว่า Ryzen 9 9950X3D2 อาจนำ 3D V-Cache มาติดตั้งในรูปแบบที่แตกต่างออกไปโดยสิ้นเชิง

แนวคิดที่ 1: 3D V-Cache บน CCD ทั้งสองตัว

หนึ่งในแนวทางที่ถูกพูดถึงมากที่สุดคือการติด 3D V-Cache ไว้บน CCD ทั้งสองตัว ซึ่งหมายความว่า

  • คอร์ทุกตัวจะเข้าถึง Cache ขนาดใหญ่ได้เท่าเทียมกัน
  • ไม่มีปัญหาว่า Thread จะตกไปอยู่ 'ผิดซีก' อีกต่อไป
  • ความล่าช้าในการเข้าถึง Cache จะลดลงอย่างมีนัยสำคัญ

แม้ราคาของการผลิตจะสูงขึ้น แต่ประสิทธิภาพที่ได้อาจคุ้มค่ากว่ามาก

แนวคิดที่ 2: Monolithic Die ขนาดใหญ่ขึ้น

อีกแนวทางที่เป็นไปได้คือ AMD อาจเปลี่ยนมาใช้ชิปชิ้นเดียวแทนการใช้หลาย Chiplet สำหรับ Segment นี้ ซึ่งจะทำให้ไม่มีปัญหา Cross-CCD Latency เลย เพราะคอร์ทุกตัวอยู่บนชิปเดียวกัน

อย่างไรก็ตาม แนวทางนี้มีความซับซ้อนด้านการผลิตสูง และอาจเพิ่มต้นทุนอย่างมาก

สิ่งที่เกมเมอร์จะได้รับจากการเปลี่ยนแปลงนี้

หากการคาดการณ์เหล่านี้ถูกต้อง ผู้ใช้ 9950X3D2 จะสัมผัสถึงความแตกต่างที่ชัดเจนในด้านต่างๆ ดังนี้

1. Frame Rate ที่เสถียรกว่า — ไม่มี Frame Time Spike จากการส่ง Thread ข้าม CCD

2. ไม่ต้องพึ่งพา Software Fix — ไม่ต้องรอ Driver Update หรือ Game Patch เพื่อใช้งานได้เต็มประสิทธิภาพ

3. Productivity + Gaming ในเครื่องเดียวได้จริง — ไม่ต้องเลือกระหว่างความเร็วในการ Render กับ FPS ในเกม

4. ลด Overhead สำหรับ Developer — นักพัฒนาเกมไม่ต้องปรับแต่งเป็นพิเศษเพื่อรองรับสถาปัตยกรรมซับซ้อนนี้อีกต่อไป

เปรียบเทียบ: 7950X3D vs 9950X3D2 ในมุมสถาปัตยกรรม

| หัวข้อ | 7950X3D | 9950X3D2 (คาดการณ์) |

|—|—|—|

| จำนวน CCD | 2 ตัว | 2 ตัว (หรือ Monolithic) |

| 3D V-Cache | เฉพาะ CCD ตัวที่ 1 | ทั้งสอง CCD |

| Cross-CCD Latency | มีปัญหา | ลดลงมาก / ไม่มี |

| การจัดการ Thread | ซับซ้อน ต้องพึ่ง OS | ง่ายและสม่ำเสมอกว่า |

| ความเหมาะสมกับเกม | ปานกลาง-ดี | คาดว่าดีเยี่ยม |

สิ่งที่ยังต้องรอดูกันต่อไป

ต้องย้ำว่าข้อมูลเกี่ยวกับ 9950X3D2 ส่วนใหญ่ยังเป็นการคาดการณ์และข้อมูลที่รั่วออกมาจากแหล่งต่างๆ AMD ยังไม่ได้ยืนยันสเปคอย่างเป็นทางการ สิ่งที่ต้องติดตามคือ

  • ราคาเปิดตัวจะสมเหตุสมผลสำหรับเกมเมอร์ทั่วไปหรือไม่
  • ความร้อนและการจัดการพลังงานจะเป็นอย่างไรเมื่อมี V-Cache มากขึ้น
  • Intel จะตอบโต้ด้วยอะไรในช่วงเวลาเดียวกัน

การเดินทางจาก 7950X3D สู่ 9950X3D2 ไม่ใช่แค่การอัปเกรดตัวเลข แต่คือการแก้ปัญหาเชิงสถาปัตยกรรมที่ฝังรากลึกมาตั้งแต่ต้น ถ้า AMD ทำสำเร็จจริง นี่จะเป็นก้าวสำคัญที่ทำให้ CPU รุ่น High-End ของ AMD กลายเป็นตัวเลือกอันดับหนึ่งสำหรับทั้งเกมเมอร์และ Creator อย่างแท้จริง สำหรับใครที่รอซื้อ CPU ตัวใหม่ บทความนี้คงช่วยให้ตัดสินใจได้ง่ายขึ้นว่าควรรอหรือไม่

คุณใช้ AMD 7950X3D อยู่หรือเปล่า? เจอปัญหา 'สมอง 2 ซีก' แบบนี้บ้างไหม? คอมเมนต์บอกกันได้เลย และอย่าลืมแชร์ให้เพื่อนเกมเมอร์คนอื่นได้อ่านด้วยนะ