ข่าวน่าสนใจที่กูเกิลแถลงในงาน 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