โมเดลและแพลตฟอร์ม AI

การเพิ่มขึ้นของหน่วยประมวลผลประสาท : การเพิ่มความเร็วและความยั่งยืนของ AI ที่สร้างขึ้นบนอุปกรณ์

mm
เพิ่ม Unite.AI ลงในแหล่งข้อมูลที่คุณต้องการบน Google

การพัฒนาของ AI ที่สร้างขึ้น ไม่ได้เปลี่ยนแปลงการโต้ตอบและประสบการณ์ของเรากับอุปกรณ์คอมพิวเตอร์เท่านั้น แต่ยังเปลี่ยนแปลงการประมวลผลหลักของการคำนวณด้วย การขับเคลื่อนการเปลี่ยนแปลงนี้คือความจำเป็นในการดำเนินการ AI ที่สร้างขึ้นบนอุปกรณ์ที่มีทรัพยากรการประมวลผลที่จำกัด บทความนี้พูดถึงความท้าทายที่เกิดขึ้นและวิธีที่ หน่วยประมวลผลประสาท (NPUs) กำลังเกิดขึ้นเพื่อแก้ไขปัญหาเหล่านี้ นอกจากนี้ บทความนี้ยังแนะนำตัวประมวลผล NPU ล่าสุดที่นำทางในด้านนี้

ความท้าทายของโครงสร้างพื้นฐาน AI ที่สร้างขึ้นบนอุปกรณ์

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

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

การเกิดขึ้นของหน่วยประมวลผลประสาท (NPUs)

เพื่อตอบสนองต่อความท้าทายเหล่านี้ หน่วยประมวลผลประสาท (NPUs) กำลังเกิดขึ้นเป็นเทคโนโลยีที่เปลี่ยนแปลงการนำ AI ที่สร้างขึ้นไปใช้บนอุปกรณ์ สถาปัตยกรรมของ NPUs ได้รับแรงบันดาลใจจากโครงสร้างและหน้าที่ของสมอง โดยเฉพาะวิธีการทำงานร่วมกันของเซลล์ประสาทและซินแอปส์เพื่อประมวลผลข้อมูล ใน NPUs เซลล์ประสาทเทียมเป็นหน่วยพื้นฐาน ซึ่งเลียนแบบเซลล์ประสาททางชีววิทยาโดยการรับข้อมูลเข้า ประมวลผล และส่งสัญญาณออกไป เซลล์ประสาทเหล่านี้เชื่อมต่อกันด้วยซินแอปส์เทียม ซึ่งส่งสัญญาณระหว่างเซลล์ประสาทด้วยความเข้มข้นที่แตกต่างกันระหว่างกระบวนการเรียนรู้ NPUs จัดเรียงเป็นชั้น ๆ โดยมีชั้นรับข้อมูลเข้า ชั้นประมวลผลกลาง และชั้นส่งสัญญาณออก สิ่งนี้สะท้อนถึงความสามารถในการประมวลผลข้อมูลหลายขั้นตอนและขนานของสมอง เนื่องจาก AI ที่สร้างขึ้นยังถูกสร้างขึ้นโดยใช้โครงสร้างของเครือข่ายประสาทเทียมที่คล้ายกัน NPUs จึงเหมาะสมสำหรับการจัดการงาน AI ที่สร้างขึ้น สิ่งนี้ช่วยลดความจำเป็นในการใช้วงจรผสมพิเศษ ทำให้ได้โซลูชันที่กะทัดรัด มีประสิทธิภาพ ใช้พลังงานต่ำ และยั่งยืน

การแก้ไขความต้องการการประมวลผลที่หลากหลายของ AI ที่สร้างขึ้น

AI ที่สร้างขึ้นประกอบด้วยงานที่หลากหลาย เช่น การสร้างภาพ การสร้างข้อความ และการสร้างเพลง แต่ละงานมีความต้องการการประมวลผลที่เป็นเอกลักษณ์ ตัวอย่างเช่น การสร้างภาพพึ่งพาการดำเนินการเมทริกซ์ ในขณะที่การสร้างข้อความเกี่ยวข้องกับการประมวลผลแบบลำดับ เพื่อตอบสนองความต้องการการประมวลผลที่หลากหลายนี้ หน่วยประมวลผลประสาท (NPUs) มักถูกผสมผสานเข้ากับเทคโนโลยี System-on-Chip (SoC) ร่วมกับ CPUs และ GPUs

แต่ละตัวประมวลผลมีความเข้มแข็งในการประมวลผลที่แตกต่างกัน CPUs มีความเหมาะสมอย่างยิ่งสำหรับการควบคุมแบบลำดับและความเร็วสูง GPUs มีประสิทธิภาพในการประมวลผลข้อมูลแบบขนาน และ NPUs ได้รับการปรับให้เหมาะสมสำหรับการดำเนินการ AI หลัก โดยจัดการกับเลขคณิตสเกลาร์ เวกเตอร์ และเทนเซอร์ โดยการนำสถาปัตยกรรมการประมวลผลที่หลากหลายมาใช้ งานสามารถถูกกำหนดให้กับตัวประมวลผลตามความเข้มแข็งและความต้องการของงานนั้น

NPUs ซึ่งได้รับการปรับให้เหมาะสมสำหรับงาน AI สามารถโหลดงาน AI ที่สร้างขึ้นออกจาก CPU ได้อย่างมีประสิทธิภาพ ซึ่งไม่เพียงแต่ทำให้การดำเนินการเร็วขึ้นและใช้พลังงานน้อยลง แต่ยังเร่งการอนุมาน AI ทำให้โมเดล AI ที่สร้างขึ้นสามารถทำงานได้อย่างราบรื่นบนอุปกรณ์ เมื่อ NPUs จัดการงาน AI ที่เกี่ยวข้อง CPUs และ GPUs สามารถจัดสรรทรัพยากรให้กับฟังก์ชันอื่น ๆ ทำให้การทำงานของแอปพลิเคชันโดยรวมดีขึ้นในขณะที่รักษาความมีประสิทธิภาพทางเทอร์มอล

ตัวอย่างในโลกแห่งความเป็นจริงของ NPUs

การปรับปรุงของ NPUs กำลังได้รับความนิยม ต่อไปนี้คือตัวอย่างจริงของ NPUs:

  • Hexagon NPUs โดย Qualcomm (QCOM ) ได้รับการออกแบบมาเพื่อเร่งการอนุมาน AI บนอุปกรณ์ที่มีพลังงานและทรัพยากรต่ำ มันถูกสร้างขึ้นเพื่จัดการกับงาน AI ที่สร้างขึ้น เช่น การสร้างข้อความ การสร้างภาพ และการประมวลผลเสียง Hexagon NPU ถูกผสมผสานเข้ากับแพลตฟอร์ม Snapdragon ของ Qualcomm โดยให้การดำเนินการแบบโมเดลเครือข่ายประสาทเทียมที่มีประสิทธิภาพบนอุปกรณ์ที่มีผลิตภัณฑ์ AI ของ Qualcomm
  • Apple’s Neural Engine (AAPL ) เป็นส่วนสำคัญของชิป A-series และ M-series ซึ่งขับเคลื่อนคุณสมบัติ AI ที่หลากหลาย เช่น Face ID, Siri และ ความเป็นจริงเสริม (AR) Neural Engine เร่งการทำงาน เช่น การรู้จำใบหน้าสำหรับ Face ID ที่ปลอดภัย การประมวลผลภาษาธรรมชาติ (NLP) สำหรับ Siri และการ跟踪วัตถุและความเข้าใจฉากที่ดีขึ้นสำหรับการใช้งาน AR สิ่งนี้ช่วยเพิ่มประสิทธิภาพของงาน AI ที่เกี่ยวข้องบนอุปกรณ์ Apple โดยให้ประสบการณ์ผู้ใช้ที่ราบรื่นและใช้พลังงานน้อย
  • NPU ของ Samsung เป็นตัวประมวลผลที่มีการออกแบบพิเศษสำหรับการคำนวณ AI สามารถจัดการการคำนวณได้หลายพันรายการในเวลาเดียวกัน เมื่อผสมผสานเข้ากับ Samsung Exynos SoCs ล่าสุด ซึ่งขับเคลื่อนโทรศัพท์ Samsung หลายรุ่น เทคโนโลยี NPU ของ Samsung ช่วยให้การคำนวณ AI ที่สร้างขึ้นมีพลังงานต่ำและความเร็วสูง เทคโนโลยี NPU ของ Samsung ยังถูกผสมผสานเข้ากับโทรทัศน์ระดับพรีเมียม ทำให้สามารถสร้างนวัตกรรมเสียงที่ขับเคลื่อนด้วย AI และเพิ่มประสบการณ์ผู้ใช้
  • สถาปัตยกรรม Da Vinci ของ Huawei เป็นแก่นกลางของ โปรเซสเซอร์ AI Ascend ซึ่งได้รับการออกแบบเพื่อเพิ่มพลังการประมวลผล AI สถาปัตยกรรมนี้ใช้เครื่องมือการประมวลผล 3 มิติที่มีประสิทธิภาพสูง ทำให้มีประสิทธิภาพสูงสำหรับงาน AI

สรุป

AI ที่สร้างขึ้นกำลังเปลี่ยนแปลงการโต้ตอบของเราและกำลังเปลี่ยนแปลงการประมวลผลหลักของการคำนวณ การที่จะนำ AI ที่สร้างขึ้นไปใช้บนอุปกรณ์ที่มีทรัพยากรการประมวลผลที่จำกัดเป็นความท้าทายที่สำคัญ และ CPU และ GPU แบบดั้งเดิมมักไม่เพียงพอ หน่วยประมวลผลประสาท (NPUs) เสนอทางออกที่มีแนวโน้มด้วยสถาปัตยกรรมที่ออกแบบมาเพื่อตอบสนองความต้องการของ AI ที่สร้างขึ้น โดยการผสมผสาน NPUs เข้ากับเทคโนโลยี System-on-Chip (SoC) ร่วมกับ CPUs และ GPUs เราสามารถใช้ความเข้มแข็งของตัวประมวลผลแต่ละตัวได้ ทำให้การทำงานของ AI บนอุปกรณ์มีประสิทธิภาพเร็วขึ้น ใช้พลังงานน้อยลง และยั่งยืนมากขึ้น เมื่อ NPUs ยังคงพัฒนา พวกมันจะช่วยเพิ่มความสามารถของ AI บนอุปกรณ์ ทำให้แอปพลิเคชันมีความตอบสนองและใช้พลังงานน้อยขึ้น

ดร. Tehseen Zia เป็น Professor ที่ COMSATS University Islamabad โดยได้รับ PhD ใน AI จาก Vienna University of Technology, Austria มีเชี่ยวชาญด้าน Artificial Intelligence, Machine Learning, Data Science, และ Computer Vision โดยมีส่วนร่วมที่สำคัญด้วยการเผยแพร่ในวารสารวิทยาศาสตร์ที่มีชื่อเสียง ดร. Tehseen ยังได้ดำเนินโครงการอุตสาหกรรมต่างๆ ในฐานะ Principal Investigator และให้บริการเป็นที่ปรึกษาด้าน AI