ควรปิด/เปิด SMT ดี? เป็นปัญหาที่ข้องใจและถกเถียงกันมานานในหมู่ชาวคอมพ์ ในที่สุดก็มีคนทดสอบอย่างเป็นทางการ ผลที่ออกมาช่วยตอบข้อข้องใจได้มากทีเดียวครับ
เว็บ anandtech.com ได้ทดสอบเปรียบเทียบผลการเปิด/ปิด SMT ในสถานการณ์ต่างๆ บน CPU Ryzen 9 5950x (16c/32t) ผลทดสอบพอจะสรุปได้ดังรูป
การทดสอบแบบ Single Thread ระหว่าง SMT on กับ off ผลแทบไม่ต่าง

สมรรถนะแบบ Multi Thread ส่วนใหญ่คือเปิดดีกว่าเยอะ (ก็แน่อยู่แล้ว) แต่สมรรถนะจะถดถอยลงบ้างในบางงานที่เข้าถึงหน่วยความจำเยอะและบ่อย ซึ่งทำให้ทั้ง 2 เธรดต้องแย่งกันใช้แคชหนักกว่าปกติ

การทดสอบเรื่องเกมจะแบ่งเป็น 4 ด่านทดสอบ แต่ละด่านมีการตั้งค่ากราฟฟิกต่างกัน ผลเฉลี่ยคือแทบไม่ต่าง (SMT on ดีกว่า 1%)

อันนี้เป็นผลแยกของด่านที่ 1 ซึ่งเป็น 1080p ปรับสุด

อันนี้เป็นผลแยกของด่านที่ 2 ซึ่งเป็น 4k ปรับต่ำ (เพื่อไม่ให้ GPU เป็นคอขวด) ส่วนด่าน 3-4 ผมไม่ลงไว้เพื่อให้เนื้อหากระชับ

ทั้งนี้ผลทั้งหมดมาจากการทดสอบที่สเปกเดิมๆไม่ OC นะครับ การปิด SMT บางทีอาจช่วยให้ OC ได้เพิ่มขึ้น ซึ่งต้องดูเป็นกรณีๆไป
เว็บ anandtech.com ได้ทดสอบเปรียบเทียบผลการเปิด/ปิด SMT ในสถานการณ์ต่างๆ บน CPU Ryzen 9 5950x (16c/32t) ผลทดสอบพอจะสรุปได้ดังรูป
การทดสอบแบบ Single Thread ระหว่าง SMT on กับ off ผลแทบไม่ต่าง

สมรรถนะแบบ Multi Thread ส่วนใหญ่คือเปิดดีกว่าเยอะ (ก็แน่อยู่แล้ว) แต่สมรรถนะจะถดถอยลงบ้างในบางงานที่เข้าถึงหน่วยความจำเยอะและบ่อย ซึ่งทำให้ทั้ง 2 เธรดต้องแย่งกันใช้แคชหนักกว่าปกติ

การทดสอบเรื่องเกมจะแบ่งเป็น 4 ด่านทดสอบ แต่ละด่านมีการตั้งค่ากราฟฟิกต่างกัน ผลเฉลี่ยคือแทบไม่ต่าง (SMT on ดีกว่า 1%)

อันนี้เป็นผลแยกของด่านที่ 1 ซึ่งเป็น 1080p ปรับสุด

อันนี้เป็นผลแยกของด่านที่ 2 ซึ่งเป็น 4k ปรับต่ำ (เพื่อไม่ให้ GPU เป็นคอขวด) ส่วนด่าน 3-4 ผมไม่ลงไว้เพื่อให้เนื้อหากระชับ

ทั้งนี้ผลทั้งหมดมาจากการทดสอบที่สเปกเดิมๆไม่ OC นะครับ การปิด SMT บางทีอาจช่วยให้ OC ได้เพิ่มขึ้น ซึ่งต้องดูเป็นกรณีๆไป
Comment