หน่วยประมวลผลของ AlphaGo คือ TPU ที่กูเกิลออกแบบเองสำหรับงาน Machine Learning

by mk
19 May 2016 - 14:30

ข่าวน่าสนใจที่กูเกิลแถลงในงาน Google I/O เมื่อวานนี้คือ "หน่วยประมวลผล" ที่บริษัทออกแบบเองเพื่องานด้าน machine learning โดยกูเกิลเรียกมันว่า Tensor Processing Unit (TPU) (ตั้งให้ล้อกับชื่อซอฟต์แวร์ TensorFlow)

TPU เป็นแผงวงจรเฉพาะด้าน application-specific integrated circuit (ASIC) ที่กูเกิลออกแบบขึ้นเอง ขนาดบอร์ด TPU ที่กูเกิลออกแบบ มีขนาดเล็กกว่าสล็อตเสียบฮาร์ดดิสก์ในแร็คปกติ

กูเกิลเปิดเผยว่าใช้ TPU รันงานจริงมานานกว่า 1 ปีแล้ว และพบว่าให้ประสิทธิภาพต่อวัตต์ดีกว่าซีพียูแบบปกติมาก เพราะมันออกแบบมาเพื่องานด้าน machine learning โดยเฉพาะ รองรับงานที่มีความแม่นยำของการคำนวณทศนิยมน้อยกว่าปกติ (reduced computational precision) ส่งผลให้มีจำนวนทรานซิสเตอร์ต่อคำสั่งน้อยลง สามารถอัดจำนวนคำสั่งต่อวินาทีได้มากขึ้น เหมาะสำหรับงาน machine learning ที่ต้องประมวลผลโมเดลข้อมูลได้รวดเร็วกว่าเดิม

ผลงานแอพพลิเคชันที่รันบน TPU มีทั้งระบบค้นหา, ภาพใน Street View รวมถึงเจ้า AlphaGo ผู้โด่งดังด้วย (ภาพโฉมหน้าตู้ AlphaGo)

ที่มา - Google Cloud Platform Blog

Blognone Jobs Premium