Back to top
  • 공유 Share
  • 인쇄 Print
  • 글자크기 Font size
URL copied.

GPU CMP 170HX ดัดแปลงจาก 8GB เป็น 80GB ทดสอบ FP16 ได้สูงกว่า A100 18%

การ์ดกราฟิกที่ถอดชิ้นส่วนและเชื่อมต่อกับแผงควบคุมแรงดันไฟฟ้า / TokenPost.ai

เคต (Kate) วิศวกรดัดแปลงการ์ดกราฟิก CMP 170HX สำหรับขุดเหมืองของเอ็นวิเดีย($NVDA) จนเพิ่มหน่วยความจำที่ใช้งานได้จาก 8GB เป็น 80GB โดยการทดสอบคำนวณ FP16 ของเธอพบว่าการ์ดที่ดัดแปลงทำปริมาณงานได้สูงกว่า A100 รุ่นปกติราว 18%

เคตระบุในบทความทางเทคนิคที่เผยแพร่เมื่อวันที่ 10 ว่า “ฉันเปลี่ยนการ์ด CMP 170HX 8GB ของฉันให้แทบจะกลายเป็น A100-80G” ชื่อผลิตภัณฑ์ไม่ได้เปลี่ยนเป็น A100 แต่หมายถึงการปลดล็อกหน่วยความจำและความสามารถในการคำนวณที่ถูกจำกัดไว้

CMP 170HX และ A100 ใช้ชิป GA100 รุ่นเดียวกัน เคตอธิบายว่า CMP 170HX รุ่น 8GB สำหรับขุดเหมืองถูกจำกัดหน่วยความจำส่วนใหญ่และความสามารถในการคำนวณบางส่วนด้วยการตั้งค่าฟิวส์อิเล็กทรอนิกส์ (eFuse)

การตรวจสอบการ์ดรุ่น 8GB ของเคตพบว่ามีหน่วยความจำแบนด์วิดท์สูง (HBM) ติดตั้งอยู่จริงราว 80GB ก่อนหน้านี้ วิธีแก้ด้วยซอฟต์แวร์อย่างเดียวทำให้ใช้งานได้สูงสุด 64GB

การดัดแปลงครั้งนี้ใช้วิธี “การรบกวนแรงดันไฟฟ้า” (voltage glitching) โดยลดแรงดันไฟฟ้าของชิปลงชั่วขณะ เพื่อเข้าถึงฟังก์ชันควบคุม eFuse ที่ปกติไม่อนุญาตให้เขียนข้อมูล จากนั้นจึงเปลี่ยนการตั้งค่าฟิวส์และการกำหนดค่าซอฟต์แวร์เพื่อปลดล็อกหน่วยความจำและหน่วยประมวลผล

เคตใช้แผงควบคุมขนาดเล็กดักสัญญาณระหว่าง GPU กับตัวควบคุมแรงดันไฟฟ้า แล้วส่งรูปคลื่นสัญญาณอีกชุดเข้าไปเพื่อปรับแรงดัน เธอตัดและต่อไฟการ์ดซ้ำหลายครั้ง และระบุว่าการปลดล็อกฟังก์ชันที่ถูกจำกัดของการ์ดหนึ่งใบใช้เวลา 1–48 ชั่วโมงบนอุปกรณ์ของเธอ

ในบรรดาการ์ด CMP 170HX 8GB จำนวน 10 ใบที่เคตตรวจสอบ มี 9 ใบที่ใช้งานหน่วยความจำได้ 80GB ส่วนอีกใบมีหน่วยความจำที่ทำงานได้ตามปกติ 64GB จึงเพิ่มเป็น 80GB ไม่ได้

เคตตรวจสอบการทำงานโดยเขียนข้อมูลลงในหน่วยความจำที่ใช้งานได้ทั้งหมดแล้วอ่านกลับ เธอยังระบุว่าสามารถเรียกใช้ vLLM และ SGLang ซึ่งเป็นซอฟต์แวร์สำหรับรันโมเดล AI ได้

ความสามารถด้านการคำนวณก็เพิ่มขึ้นเช่นกัน เคตกล่าวว่าการ์ดที่ดัดแปลงใช้งานสตรีมมิงมัลติโพรเซสเซอร์ (SM) ที่ทำงานได้ปกติราว 120–126 หน่วย ขณะที่ A100 รุ่นปกติมี SM ที่เปิดใช้งานอยู่ 108 หน่วย

บทความทางเทคนิคของเคตระบุปริมาณงาน FP16 ของการ์ดที่ดัดแปลงไว้ที่ 85.858 TFLOP/s ในผลลัพธ์ดิบจาก OpenCL และ 85.861 TFLOP/s ในตารางผลลัพธ์ส่วนท้าย ส่วน A100 ทำได้ 72.488 TFLOP/s และ CMP 170HX ที่ดัดแปลงด้วยวิธีซอฟต์แวร์เดิมทำได้ 50.129 TFLOP/s

ส่วนต่างราว 18% ระหว่างการ์ดที่ดัดแปลงกับ A100 จำกัดอยู่เฉพาะผลการทดสอบ FP16 นี้ ตัวเลขดังกล่าวไม่ได้หมายความว่างาน AI ทุกประเภทจะทำงานเร็วขึ้นในสัดส่วนเดียวกัน

เคตยังทดสอบ PCIe 4.0 และการเชื่อมต่อการ์ดสองใบผ่าน NVLink หลังเสริมชิ้นส่วนและปรับการตั้งค่า โดยระบุว่าการ์ดทั้งสองใบที่ทดสอบแสดงหน่วยความจำใบละ 80GB

อย่างไรก็ตาม การทดสอบนี้ไม่ได้ครอบคลุมฟังก์ชันแก้ไขข้อผิดพลาด (ECC) การประมวลผลวิดีโอ หรือการแบ่งส่วน GPU จึงยังไม่มีผลยืนยันว่าฟังก์ชันเหล่านี้ทำงานได้หรือไม่

เคตระบุในบทความทางเทคนิคว่าจะเผยแพร่ผลการศึกษาเพิ่มเติมเกี่ยวกับ NVLink ในบทความต่อไป

<Copyright ⓒ TokenPost, unauthorized reproduction and redistribution prohibited>

Most Popular

Other related articles

Comment 0

Comment tips

Great article. Requesting a follow-up. Excellent analysis.

0/1000

Comment tips

Great article. Requesting a follow-up. Excellent analysis.
1