คาดว่าทุกคนน่าจะรู้จักกับ AMD Ryzen Threadripper 2990WX กันไปแล้วนะครับ เพราะมันคือซีพียู Workstation ที่มีจำนวนแกนประมวลผลมากถึง 32 Core/64 Thread แต่วันนี้ เราจะมาดูจุดบอดครั้งใหญ่ ที่ส่งผลต่อประสิทธิภาพของมันได้
ปัญหาดังกล่าว คือเรื่องของ Memory bandwidth อันเนื่องมาจากการออกแบบสถาปัตยกรรมของ Die ซีพียู จากภาพทางด้านล่างจะเห็นได้ว่า มีเพียง Die 0 และ Die 2 เท่านั้น ที่มี Memory controller ทำให้ Die 2 ตัวนี้สามารถเข้าถึงแรมได้โดยตรง
แต่ Die 1 และ Die 3 กลับไม่มี Memory controller เมื่อมันต้องการเข้าถึงหน่วยความจำ มันต้องติดต่อผ่าน Die 0 และ Die 2 เท่านั้น
ทีนี้เราไปดูคุณสมบัติของ Threadripper 2950X ที่มี 16-Core กันบ้าง ในรุ่นนี้จะมีการเปิดใช้ Die ซีพียูเพียง Die 0 และ Die 2 ทำให้มันสามารถเชื่อมข้อมูลเข้ากับแรมได้โดยตรง เมื่อดูจากสเปคพบว่า Threadripper 2950X มี Memory bandwidth 50 GBps ในขณะที่ 2990WX เมื่อใช้งานทั้ง 4 Die จะเหลือ Memory bandwidth เพียง 25 GBps
ลองเปรียบเทียบดูจากผลการทดสอบการ Encoding และ Compression พบว่า โดยรวมแล้ว เมื่อ Threadripper 2990WX ทำงานครบทั้ง 4 Die จะได้การประมวลผลที่ไม่ดีเท่า 2 Die หรือ Intel Core i9-7980XE
ถือว่าเป็นการทดสอบที่ดีนะครับ คราวนี้ AMD น่าจะรับทราบถึงปัญหานี้แล้ว และคงจะมีการปรับปรุ่งกันต่อไป นอกจากนี้ผมก็ได้ยินมาว่า การทำงานของ Threadripper 2990WX บนลีนุกซ์ ได้ผลออกมาอย่างน่าทึ่งมาก เดี๋ยวจะเอามาให้ดูในครั้งหน้านะครับ สวัสดีครับ
ขอขอบคุณข้อมูลจาก PCWorld
You must be logged in to post a comment.