AMD ช่วยแก้คอขวด HandBrake บนซีพียูหลายคอร์ อัปเดตใหม่เร่งความเร็วแปลงวิดีโอสูงสุด 215%
AMD เปิดเผยว่าพบปัญหาคอขวดด้านการจัดการเธรดในโปรแกรมแปลงวิดีโอยอดนิยม HandBrake ซึ่งส่งผลให้ซีพียูระดับ High-Core Count อย่าง Ryzen Threadripper ไม่สามารถดึงประสิทธิภาพออกมาได้เต็มที่ โดยปัญหาดังกล่าวได้รับการแก้ไขแล้วใน HandBrake 1.11.0
จากการวิเคราะห์ของ AMD พบว่า HandBrake เดิมไม่ได้ถูกออกแบบมาให้จัดการระบบที่มี Logical Processor มากกว่า 64 เธรดได้อย่างมีประสิทธิภาพ ทำให้ทรัพยากรประมวลผลจำนวนมากถูกปล่อยว่างโดยไม่ถูกใช้งาน นอกจากนี้ยังมีปัญหาการแบ่งงานย่อยขนาดเล็กเกินไป ส่งผลให้เกิดภาระด้านการจัดคิวงาน (Scheduling Overhead) มากกว่าการประมวลผลจริง โดยเฉพาะงานแปลงวิดีโอความละเอียด 720p
AMD ระบุว่าในบางสถานการณ์ การเพิ่มจำนวนคอร์กลับทำให้ประสิทธิภาพลดลงสูงสุดถึง 60% แทนที่จะเพิ่มขึ้นตามจำนวนคอร์ที่มากขึ้น
การแก้ไขในเวอร์ชันใหม่ช่วยปรับปรุงระบบจัดการเธรดและการแบ่งงาน ทำให้สามารถกระจายภาระงานไปยังคอร์จำนวนมากได้อย่างมีประสิทธิภาพ ส่งผลให้ซีพียูทำงานกับการเข้ารหัสวิดีโอได้เต็มกำลังมากขึ้น
ผลการทดสอบบน Ryzen Threadripper 7980X (64 คอร์ 128 เธรด) พร้อม Radeon RX 9070 XT พบว่าประสิทธิภาพเพิ่มขึ้นสูงสุดถึง 215% ในงาน Perfume H.264 720p, เพิ่มขึ้น 203% ในงาน LG_8K HEVC 8-bit 4320p และเพิ่มขึ้น 105% ในงาน LG 8K 60FPS HEVC 10-bit 4320p
ขณะที่ Ryzen Threadripper PRO 9995WX (96 คอร์ 192 เธรด) สามารถเพิ่มประสิทธิภาพได้สูงสุดถึง 181% ในบางรูปแบบงานเข้ารหัสวิดีโอ
ผู้ใช้งานที่ต้องการรับประโยชน์จากการปรับปรุงครั้งนี้ เพียงอัปเดตเป็น HandBrake 1.11.0 หรือใหม่กว่า โดยไม่จำเป็นต้องเปลี่ยนการตั้งค่าหรือ Workflow ใดเพิ่มเติม
ที่มา: TechPowerUp



