ทุกวันนี้ลูกค้าของ Samsung Galaxy S7 ทั่วโลกกำลังได้ใช้ Neural Network บนโทรศัพท์มือถือโดยไม่รู้ตัว
ในงานสัมมนา Hot Chips ทาง Samsung ได้ออกมาเปิดเผยถึงสถาปัตยกรรมภายใน Samsung Exynos M1 Cores ที่มีบทบาทสำคัญในการทำ Neural Network เพื่อทำนายว่า Instruction Set ถัดๆ ไปที่จะต้องประมวลผลนั้นมีคำสั่งอะไรบ้าง และทำให้การ Optimize การทำงานของ CPU มีประสิทธิภาพมากขึ้น ซึ่งเทคโนโลยีนี้ทาง Samsung เรียกว่า Branch Prediction
Samsung Galaxy S7 รุ่นที่วางจำหน่ายเมื่อเดือนมีนาคมที่ผ่านมา และใช้หน่วยประมวลผล FinFET Exynos 8890 ที่มี 1.6GHz ARM Cortex-A53 จำนวน 4 Cores และ M1 อีกจำนวน 4 Cores เท่านั้นที่มีความสามารถนี้ โดย M1 นั้นสามารถเรียกใช้โค้ดของ ARMv8-A แบบ 32-bit และ 64-bit ได้
เทคโนโลยี Branch Prediction นี้ถือเป็นหนึ่งในเทคโนโลยีที่เป็นความลับของวงการผู้ผลิต Semiconductor ที่ไม่ยอมแม้แต่จะไปจดสิทธิบัตรกันด้วยซ้ำเพราะไม่อยากเปิดเผยข้อมูลให้สาธารณะทราบถึงวิธีการหรือแนวทางในการทำงาน และเป็นจุดสำคัญที่ทำให้เกิดการแข่งขันในเชิงเทคโนโลยีของวงการ Semiconductor ขึ้นมาได้อีกทางหนึ่ง
อันที่จริงแล้ว Samsung ก็ไม่ใช่ผู้ผลิตรายเดียวที่มีเทคโนโลยีนี้ในมือ แต่ Intel และ AMD เองต่างก็มีเทคโนโลยีนี้เหมือนกันใน CPU สำหรับ Desktop และ Server ลองอ่านรายละเอียดการทำงานเพิ่มเติมได้จาก ที่มา เลยนะครับ