- ชิป M5 ฝัง Neural Accelerator ไว้ในแต่ละคอร์ของ GPU เพื่อเร่งความเร็วการประมวลผล AI ให้สูงกว่า M4 มากกว่า 4 เท่า
- การผสาน GPU 10 คอร์, Neural Engine 16 คอร์ และ แบนด์วิดท์หน่วยความจำแบบรวม 153GB/s ช่วยยกระดับประสิทธิภาพอย่างมากทั้งในการรันโมเดล AI บนอุปกรณ์และการประมวลผลกราฟิก
- ถูกนำไปใช้ใน MacBook Pro 14, iPad Pro, และ Apple Vision Pro ช่วยเพิ่มความเร็วของเวิร์กโฟลว์ที่ขับเคลื่อนด้วย AI, โมเดล diffusion และการรัน language model ได้อย่างชัดเจน
- ด้วย เอนจินเรย์เทรซซิงรุ่นที่ 3 และ Dynamic Caching รุ่นที่ 2 จึงมอบ ประสิทธิภาพกราฟิกที่ดีขึ้นสูงสุด 45% ในเกมและแอป 3D
- Apple เน้นย้ำว่าชิป M5 คือ แพลตฟอร์มหลักของยุค AI และเป็นก้าวกระโดดครั้งถัดไปของ Apple Silicon ทั้งด้านประสิทธิภาพและการใช้พลังงานอย่างคุ้มค่า
ภาพรวมชิป M5
- ชิป M5 คือ Apple Silicon SoC รุ่นถัดไปที่ผลิตด้วย กระบวนการ 3 นาโนเมตรรุ่นที่ 3 และได้รับการออกแบบใหม่ทั้งหมดเพื่อรองรับเวิร์กโหลด AI
- GPU ทั้ง 10 คอร์รวม Neural Accelerator เข้าไว้ในแต่ละคอร์ ทำให้ได้ประสิทธิภาพ การประมวลผล AI สูงขึ้น 4 เท่าเมื่อเทียบกับ M4 และ 6 เท่าเมื่อเทียบกับ M1
- CPU 10 คอร์ที่ประกอบด้วย 4 คอร์ประสิทธิภาพสูง และ 6 คอร์ประหยัดพลังงาน ให้ ประสิทธิภาพมัลติเธรดเร็วขึ้น 15% เมื่อเทียบกับ M4
- เสริมประสิทธิภาพโดยรวมของระบบด้วย Neural Engine 16 คอร์, มีเดียเอนจิน ที่ปรับปรุงขึ้น และ แบนด์วิดท์หน่วยความจำ 153GB/s
นวัตกรรมด้าน AI และประสิทธิภาพกราฟิก
- สถาปัตยกรรม GPU รุ่นใหม่ของ M5 ได้ปรับทุกบล็อกการประมวลผลให้เหมาะกับงาน AI และให้ Neural Accelerator ภายใน GPU จัดการงาน AI โดยตรง
- ความเร็วในการทำงานของแอป AI บนอุปกรณ์ เช่น Draw Things และ LM Studio เพิ่มขึ้นอย่างมาก
- การทำงานร่วมกันของ เอนจินเรย์เทรซซิงรุ่นที่ 3 และ Dynamic Caching รุ่นที่ 2 ช่วยให้ประสิทธิภาพกราฟิกสูงขึ้น 30% เมื่อเทียบกับ M4 และ 2.5 เท่าเมื่อเทียบกับ M1
- รองรับ 120Hz และการเปลี่ยนเฟรมที่ลื่นไหลในเกมระดับสูงอย่าง Cyberpunk 2077
- แอปที่พัฒนาบนเฟรมเวิร์กทางการของ Apple (Core ML, Metal Performance Shaders, Metal 4) สามารถได้รับ ประโยชน์จากประสิทธิภาพที่เพิ่มขึ้นได้ทันที
- นักพัฒนาสามารถควบคุม Neural Accelerator ภายใน GPU ได้โดยตรงผ่าน Metal 4 Tensor API
Neural Engine และ Apple Intelligence
- Neural Engine 16 คอร์ ทำงานร่วมกับ Neural Accelerator ของ CPU และ GPU เพื่อประมวลผลงาน AI ความเร็วสูง
- บน Apple Vision Pro ฟีเจอร์ AI ที่ซับซ้อน เช่น การแปลงภาพเป็น 3D และ การสร้าง Persona จะทำงานได้รวดเร็วยิ่งขึ้น
- ความเร็วตอบสนองของ language model ที่ขับเคลื่อนด้วย Apple Intelligence และเครื่องมือ Image Playground ดีขึ้น ช่วยยกระดับประสบการณ์ AI บนอุปกรณ์
- นักพัฒนาที่ใช้โมเดล Apple Intelligence ก็จะสัมผัสได้ถึงประสิทธิภาพที่ดีขึ้นจาก Neural Engine ที่ได้รับการปรับปรุงของ M5
สถาปัตยกรรมหน่วยความจำ
- แบนด์วิดท์หน่วยความจำแบบรวม 153GB/s เพิ่มขึ้น 30% จาก M4 และมากกว่า 2 เท่าเมื่อเทียบกับ M1
- ด้วย โครงสร้างพูลหน่วยความจำเดียว ทำให้ CPU, GPU และ Neural Engine เข้าถึงหน่วยความจำขนาดใหญ่ชุดเดียวกันได้
- คอนฟิกหน่วยความจำ 32GB ทำให้สามารถรันแอปสร้างสรรค์ที่ต้องการสเปกสูงอย่าง Photoshop และ Final Cut Pro ควบคู่กับโมเดล AI ขนาดใหญ่ได้อย่างลื่นไหล
- ช่วยดึงประสิทธิภาพสูงสุดของโมเดล AI ขนาดใหญ่และการเรนเดอร์กราฟิกแบบเรียลไทม์
ประสิทธิภาพพลังงานและสิ่งแวดล้อม
- M5 เพิ่มประสิทธิภาพอย่างมากโดยยังคง ประสิทธิภาพการใช้พลังงาน ในระดับชั้นนำของอุตสาหกรรม
- ภายใต้ Apple 2030 Initiative บริษัทผลักดันการลดการปล่อยคาร์บอนตลอดทั้งกระบวนการผลิต วัสดุ พลังงาน และการขนส่ง
- อุปกรณ์ที่ใช้ชิป M5 ผ่าน มาตรฐานประสิทธิภาพพลังงาน และลดการใช้พลังงานตลอดอายุการใช้งานของผลิตภัณฑ์ให้น้อยที่สุด
ความหมายโดยรวม
- ชิป M5 เป็นสัญลักษณ์ว่า Apple Silicon ได้ก้าวเข้าสู่ยุคของ การประมวลผลที่มี AI เป็นศูนย์กลาง อย่างเต็มตัว
- ด้วยการออกแบบแบบบูรณาการของ GPU และ Neural Engine ทำให้ ประสิทธิภาพ AI บนอุปกรณ์ พัฒนาไปในทิศทางที่ลดการพึ่งพาคลาวด์และเพิ่มความเป็นอิสระด้านการประมวลผลให้กับอุปกรณ์ส่วนบุคคล
- Apple กำลังนิยาม MacBook Pro, iPad Pro, Vision Pro ใหม่ให้เป็นแพลตฟอร์มสร้างสรรค์ AI รุ่นถัดไป
3 ความคิดเห็น
ดูเหมือนเป็นการดิ้นรนของ Apple ที่เป็นนักเรียนช้าในด้าน AI แต่ถึงอย่างนั้นก็น่าคาดหวังอยู่เหมือนกัน 555
ความเห็นจาก Hacker News
รู้สึกว่า Apple ทำเรื่องฮาร์ดแวร์ได้เหลือเชื่อจริง ๆ
แต่ทีมซอฟต์แวร์นี่ควรตื่นตัวได้แล้ว M1 เองก็แรงมากจนผู้ใช้ส่วนใหญ่แทบไม่จำเป็นต้องอัปเกรด
แต่ OS ใหม่ (Tahoe) กลับทำให้ M1 Air ของฉันช้าลงแบบฉับพลัน แม้แต่ตอนทำงานเดิม ๆ ที่ทำมาหลายปี
ถ้านี่เป็นการทำให้ช้าลงโดยตั้งใจคงน่าผิดหวังมาก
เมาส์พอยน์เตอร์ยังให้ความรู้สึกเหมือนวาร์ปไปมา ปิด transparency ในการตั้งค่าการช่วยการเข้าถึงก็ไม่ช่วย แถมเหมือนจะแย่ลงอีก
ที่บอกว่า M1 ทรงพลังมากอาจพูดเกินไป ประสิทธิภาพต่อวัตต์ยอดเยี่ยมก็จริง แต่ถ้าวัดปริมาณงานจริง Ryzen 9 7945HX ทำได้มากกว่า M1 Max ราว 3 เท่า และ Intel Core Ultra 7 265k ก็ราว 3.5 เท่า
ยังมีประเด็น ARM ปะทะ x86 อีก ต่อให้มีดิสโทรที่รองรับออกมา เดสก์ท็อปก็ยังเป็นงานที่ต้องรันซอฟต์แวร์และเกมได้หลากหลาย ซึ่ง ARM ยังมีข้อจำกัดเยอะ บนโน้ตบุ๊กอาจเริ่มเป็นตัวเลือกที่สมเหตุสมผล แต่เดสก์ท็อป ARM ที่ทั้งอิสระและใช้งานได้จริงยังอีกไกล
ถ้าแบบนั้นไม่ใช่แนวของคุณ ฟีเจอร์ native container ใหม่ของ Tahoe ก็ให้รันคอนเทนเนอร์จาก dockerhub ได้ตรง ๆ
และที่เรียกระบบนิเวศ macOS ว่าเป็น "walled garden" นั้น จริง ๆ ก็ติดตั้งแอปได้อิสระ และใช้ homebrew กับซอฟต์แวร์แบบเปิดหรือปิดแทบทั้งหมดได้
ข้อมูลแทบทั้งหมดเกี่ยวกับ Apple Neural Engine (ANE) มักมาจากเอกสารทางการของ Apple หรือการทำ reverse engineering (Github repo) และครั้งนี้ก็คาดว่าน่าจะมีการปรับปรุงบางอย่างเพื่อรองรับประสิทธิภาพของ transformer
งานวิจัยของ Apple เกี่ยวกับ transformer ก็น่าสนใจมาก:
ในฝั่งซอฟต์แวร์ MLX ก็ดีขึ้นมากแล้ว แต่ยังน่าจะปรับปรุงได้อีก ต้องรอดูว่า M5 Max จะพัฒนาไปได้แค่ไหน
ต่อให้มีการปรับปรุงยังไง มันก็ไม่ถูกส่งกลับไปยังรุ่นก่อนหน้าอยู่ดี และสิ่งที่น่าเสียดายที่สุดคือยังคงยืนกรานให้มี unified memory แค่ 8GB
และดูเหมือนว่าใน M5 จะมีการเพิ่ม 'Neural Accelerator' เข้าไปในแต่ละคอร์
ที่มา
ถึงขั้นเน้น AI ในข่าวประชาสัมพันธ์เลย ก็เหมือนจะสัมผัสได้ถึงความเร่งด่วนบางอย่างของ Apple เหมือนกันนะครับ
การรวมทั้ง GPU กับตัวเร่งประสาทเทียมเข้าด้วยกันเพื่อเพิ่มความเร็วในการประมวลผล AI ก็ถือว่าก้าวกระโดดจริง ๆ เลยคิดว่าประสิทธิภาพแบบ on-device น่าจะพุ่งขึ้นมากทีเดียว ตอนนี้ประเด็นสำคัญคือจะมีโมเดลที่ยอดเยี่ยมแค่ไหนขึ้นมารันบนนี้นี่แหละครับ 555