وحدة المعالجة العصبية

وحدة تسريع الذكاء الاصطناعي Hailo متصلة بجهاز Raspberry Pi 5 عبر محول M.2 (2024)

وحدة المعالجة العصبية ( NPU )، والمعروفة أيضًا باسم مُسرِّع الذكاء الاصطناعي أو معالج التعلم العميق ، هي فئة من مُسرِّعات الأجهزة المتخصصة [ 1 ] أو أنظمة الحاسوب [ 2 ] [ 3 ] المصممة لتسريع تطبيقات الذكاء الاصطناعي والتعلم الآلي ، بما في ذلك الشبكات العصبية الاصطناعية ورؤية الحاسوب . يمكن أن تكون وحدة المعالجة العصبية مستقلة، أو جزءًا من وحدة المعالجة المركزية (CPU)، أو جزءًا من وحدة معالجة الرسومات (GPU) .

يستخدم

يتمثل غرضها إما في تنفيذ نماذج الذكاء الاصطناعي المدربة مسبقًا بكفاءة، مثل نماذج التعلم الآلي (الاستدلال)، أو في تدريب نماذج الذكاء الاصطناعي. ويمكن أن تكون وحدات المعالجة العصبية أكثر كفاءة من حيث السرعة أو استهلاك الطاقة . [ 4 ]

تشمل تطبيقات وحدة المعالجة العصبية (NPU) خوارزميات الروبوتات ، وإنترنت الأشياء ، والمهام كثيفة البيانات أو التي تعتمد على أجهزة الاستشعار. [ 5 ] غالبًا ما تكون هذه التطبيقات متعددة النوى أو ذات تصميم مكاني ، وتركز على العمليات الحسابية منخفضة الدقة ، أو بنى تدفق البيانات المبتكرة ، أو قدرة الحوسبة داخل الذاكرة . اعتبارًا من عام 2024تحتوي شريحة Nvidia H100 GPU ، وهي شريحة دوائر متكاملة للذكاء الاصطناعي تستخدم على نطاق واسع في مراكز البيانات، على عشرات المليارات من MOSFETs . [ 6 ]

الأجهزة الاستهلاكية

تُستخدم مُسرّعات الذكاء الاصطناعي في معالجات الهواتف الذكية من Apple Silicon و Qualcomm و Samsung و Huawei [ 7 ] و Google Tensor [ 8 ] . عند استخدامها كجزء من وحدة معالجة الرسومات (GPU) لعرض الرسومات ، يُمكنها تقليل استهلاك الموارد بشكل كبير من خلال السماح للأجزاء التقليدية من وحدة معالجة الرسومات بعرض المشهد بدقة ومعدل إطارات أقل بكثير (على سبيل المثال، 540  بكسل بمعدل 30 إطارًا في الثانية)، ثم استخدام نموذج ذكاء اصطناعي مُدرّب مسبقًا على وحدة المعالجة العصبية (NPU) لتحويل تلك الصور الأساسية إلى مخرجات أكثر سلاسة ودقة أعلى (على سبيل المثال، 2160  بكسل بمعدل 240 إطارًا في الثانية) في الوقت الفعلي.

وحدات معالجة الرؤية هي معالجات متخصصة في خوارزميات الرؤية الآلية مثل الشبكات العصبية الالتفافية (CNN) وتحويل الميزات الثابتة المقياس (SIFT ). تُستخدم هذه الوحدات في الأجهزة التي تحتاج إلى تتبع الأجسام بصريًا، مثل نظارات الواقع المعزز والطائرات بدون طيار . [ 9 ] [ 10 ] [ 11 ]

أُضيفت هذه الميزة مؤخرًا (حوالي عام 2017) إلى معالجات شركة آبل [ 12 ] ، وحوالي عام 2022 إلى معالجات شركتي إنتل [ 13 ] وإيه إم دي [ 14 ] . تحتوي جميع طرازات معالجات إنتل ميتيور ليك على وحدة معالجة متعددة الاستخدامات ( VPU ) مدمجة لتسريع الاستدلال في مجال رؤية الحاسوب والتعلم العميق [ 15 ].

في الأجهزة الاستهلاكية، صُممت وحدة المعالجة العصبية (NPU) لتكون صغيرة الحجم، موفرة للطاقة ، وسريعة نسبيًا عند استخدامها لتشغيل النماذج الصغيرة. ولتحقيق ذلك، صُممت لدعم العمليات ذات عرض البت المنخفض باستخدام أنواع بيانات مثل INT4 وINT8 و FP8 و FP16 . ويُعدّ تريليونات العمليات في الثانية (TOPS) مقياسًا شائعًا . وعلى الرغم من أن TOPS لا يُحدد نوع العمليات بشكل صريح، إلا أنه عادةً ما يكون عمليات جمع وضرب من نوع INT8 . [ 16 ]

مراكز البيانات

وحدة معالجة الموتر من جوجل (TPU) الإصدار 4 (ASIC في المنتصف بالإضافة إلى 4 مجموعات HBM) ولوحة الدوائر المطبوعة (PCB) مع 4 حزم مبردة بالسوائل؛ تحتوي اللوحة الأمامية للوحة على 4 موصلات PCIe في الجانب العلوي (2023).

تُستخدم المُسرّعات في خوادم الحوسبة السحابية ، على سبيل المثال ، وحدات معالجة الموترات (TPU) لمنصة جوجل السحابية ، [ 17 ] ورقائق Trainium و Inferentia لخدمات أمازون السحابية . [ 18 ] توجد العديد من المصطلحات الخاصة بالبائعين للأجهزة في هذه الفئة، وهي تقنية ناشئة بدون تصميم مهيمن .

منذ أواخر العقد الثاني من الألفية الثانية، أصبحت وحدات معالجة الرسومات التي تصممها شركات مثل إنفيديا وإيه إم دي تتضمن في كثير من الأحيان مكونات خاصة بالذكاء الاصطناعي على شكل وحدات وظيفية مخصصة لعمليات ضرب المصفوفات منخفضة الدقة . وتُستخدم هذه الوحدات بشكل شائع كمسرعات للذكاء الاصطناعي، سواء للتدريب أو الاستدلال . [ 19 ]

الحوسبة العلمية

على الرغم من أن وحدات المعالجة العصبية (NPUs) مصممة خصيصًا لعمليات ضرب المصفوفات منخفضة الدقة (مثل FP16 وINT8) ، إلا أنه يمكن استخدامها لمحاكاة عمليات ضرب المصفوفات عالية الدقة في الحوسبة العلمية. ونظرًا لأن وحدات معالجة الرسومات الحديثة (GPUs) تركز بشكل كبير على تسريع جزء NPU، فإن استخدام محاكاة FP64 (مخطط أوزاكي) على وحدات NPUs قد يتفوق على FP64 الأصلي. وقد تم إثبات ذلك باستخدام محاكاة FP16 لـ FP64 على NVIDIA TITAN RTX، واستخدام محاكاة INT8 لـ FP64 على وحدات معالجة الرسومات الاستهلاكية من NVIDIA ووحدة معالجة الرسومات A100. وقد استفادت وحدات معالجة الرسومات الاستهلاكية بشكل خاص نظرًا لقدرتها المحدودة على معالجة FP64، حيث حققت تسارعًا بمقدار 6 أضعاف. [ 20 ] منذ تحديث CUDA Toolkit 13.0 Update 2، يستخدم cu BLAS تلقائيًا ضرب المصفوفات بـ FP64 المحاكى بـ INT8 بنفس الدقة إذا كان أسرع من الدقة الأصلية. هذا بالإضافة إلى ميزة FP32 المحاكية لـ FP16 التي تم تقديمها في الإصدار 12.9. [ 21 ]

برمجة

قد يوفر نظام التشغيل أو مكتبة برمجية متقدمة واجهات برمجة تطبيقات مثل TensorFlow مع LiteRT Next (أندرويد)، أو CoreML (iOS، macOS)، أو DirectML (ويندوز). وتُستخدم تنسيقات مثل ONNX لتمثيل الشبكات العصبية المدربة.

يمكن الوصول إلى وحدات المعالجة العصبية المدمجة في معالجات المستهلكين عبر واجهات برمجة تطبيقات خاصة بكل مُصنِّع. تمتلك كل من AMD ( Ryzen AI ) وIntel ( OpenVINO ) وApple Silicon (CoreML) و Qualcomm (SNPE) واجهات برمجة تطبيقات خاصة بها، والتي يمكن البناء عليها باستخدام مكتبة ذات مستوى أعلى.

تستخدم وحدات معالجة الرسومات (GPUs) عمومًا مسارات معالجة الرسومات العامة (GPGPU) الموجودة ، مثل CUDA و OpenCL، والمُعدّلة للعمل بدقة أقل وعمليات ضرب المصفوفات المتخصصة. كما يُستخدم Vulkan أيضًا. أما الأنظمة المصممة خصيصًا، مثل وحدة معالجة Tensor من جوجل (Google TPU) ، فتستخدم واجهات خاصة.

يوجد عدد كبير من واجهات برمجة التطبيقات (APIs) الخاصة بالتسريع، بالإضافة إلى المترجمات/بيئات التشغيل المستخدمة في مجال الذكاء الاصطناعي، مما يؤدي إلى زيادة كبيرة في جهد تطوير البرمجيات نظرًا لكثرة التركيبات المستخدمة. اعتبارًا من عام 2025، تسعى منظمة Khronos Group، وهي منظمة معايير مفتوحة ، إلى توحيد واجهات الذكاء الاصطناعي لتقليل حجم العمل المطلوب. تعمل Khronos على ثلاثة محاور رئيسية: توسيع أنواع البيانات والعمليات المضمنة في OpenCL وVulkan، وإضافة رسوم بيانية حسابية إلى SPIR-V ، وإنشاء تنسيق ملف NNEF /SkriptND لوصف الشبكة العصبية. [ 22 ]

ملحوظات

  1. يعتمد معالج MLX على مكونات وحدة المعالجة المركزية ووحدة معالجة الرسومات، وليس على محرك Apple العصبي (ANE) الموجود في رقائق Apple Silicon. ويعود الأداء الجيد نسبيًا إلى استخدام تصميم ذاكرة موحدة كبيرة وسريعة .

انظر أيضاً

مراجع

  1. بيج، كارلي (21 يوليو 2017). "إنتل تكشف النقاب عن مُسرِّع الذكاء الاصطناعي Movidius Compute Stick USB" . الإصدار 3. مؤرشف من الأصل في 11 أغسطس 2017. تم الاطلاع عليه في 11 أغسطس 2017 .
  2. "شركة إنسبر تكشف النقاب عن معالج GX4 Ai Accelerator" . insideHPC . 21 يونيو 2017. مؤرشف من الأصل في 21 يونيو 2017.
  3. ويغرز، كايل (6 نوفمبر 2019). "شركة نيورال ماجيك تجمع 15 مليون دولار لتعزيز سرعة استدلال الذكاء الاصطناعي على المعالجات الجاهزة" . فينشر بيت . مؤرشف من الأصل في 6 مارس 2020.
  4. "معالجات Intel Core مقابل Ultra: كيفية الاختيار (دليل شامل)" . GEEKOM . 24 مارس 2025. تم الاطلاع عليه في 5 يوليو 2026 .
  5. ميريت، ريك (18 مايو 2016). "جوجل تصمم معالجات الذكاء الاصطناعي" . إي إي تايمز . تم الاطلاع عليه في 5 يوليو 2016 .{{cite web}}: CS1 maint: url-status ( link )
  6. موس، سيباستيان (23 مارس 2022). "إنفيديا تكشف عن وحدة معالجة الرسومات الجديدة Hopper H100، التي تضم 80 مليار ترانزستور" . ديناميكيات مراكز البيانات . تم الاطلاع عليه في 5 يوليو 2026 .{{cite web}}: CS1 maint: url-status ( link )
  7. "هواوي تكشف عن مستقبل الذكاء الاصطناعي للأجهزة المحمولة في معرض IFA 2017" . هواوي العالمية . 2 سبتمبر 2017. مؤرشف من الأصل في 10 نوفمبر 2021. تم الاطلاع عليه في 28 يناير 2024 .
  8. "منصة سنابدراغون 8 من الجيل الثالث للأجهزة المحمولة" (ملف PDF) . مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 25 أكتوبر 2023.
  9. ويكلر، أدريان (14 فبراير 2016). "شركة موفيديوس التقنية في دبلن ستزود جوجل بالطاقة اللازمة لسماعة الواقع الافتراضي الجديدة" . Independent.ie . مؤرشف من الأصل في 19 فبراير 2016. تم الاطلاع عليه في 15 مارس 2016 .
  10. "دي جي آي تُضيف طائرتين جديدتين رائدتين إلى تشكيلتها، مزودتين بمعالجات الرؤية الآلية Myriad 2 - تقنية الرؤية الآلية - موفيديوس" . موفيديوس . ١٥ نوفمبر ٢٠١٦. مؤرشف من الأصل في ٢٦ نوفمبر ٢٠١٦.
  11. أوكونور، فريد (1 مايو 2015). "مايكروسوفت تتعمق في تفاصيل HoloLens: الكشف عن دور "المعالج الهولوغرافي"" . PCWorld . تم الاطلاع عليه في 5 يوليو 2016 .{{cite web}}: CS1 maint: url-status ( link )
  12. "المستقبل هنا: آيفون X" . آبل . ١٢ سبتمبر ٢٠١٧. تم الاطلاع عليه في ٥ يوليو ٢٠٢٦ .
  13. "معالجات لونار ليك من إنتل ستصل في الربع الثالث من عام 2024" . إنتل . 20 مايو 2024. تم الاطلاع عليه في 5 يوليو 2026 .{{cite web}}: CS1 maint: url-status ( link )
  14. "معمارية AMD XDNA™" . AMD . تم الاطلاع عليه في 5 يوليو 2026 .{{cite web}}: CS1 maint: url-status ( link )
  15. كان، مايكل (1 أغسطس 2022). "إنتل ستُضيف وحدة معالجة 'VPU' إلى معالجات ميتيور ليك من الجيل الرابع عشر" . PCMag . تم الاطلاع عليه في 5 يوليو 2026 .{{cite web}}: CS1 maint: url-status ( link )
  16. بيرنز، بيتر (24 أبريل 2024). "دليل لمقاييس أداء الذكاء الاصطناعي TOPS وNPU" . كوالكوم . تم الاطلاع عليه في 5 يوليو 2026 .{{cite web}}: CS1 maint: url-status ( link )
  17. جوبي، نورمان ب.؛ وآخرون . (24 يونيو 2017). "تحليل أداء وحدة معالجة الموترات داخل مركز البيانات" . أخبار هندسة الحاسوب ACM SIGARCH . 45 (2): 1-12 . arXiv : 1704.04760 . doi : 10.1145/3140659.3080246 . 
  18. "كيف أصبح ابتكار السيليكون 'السر' وراء نجاح AWS" . أمازون ساينس . 27 يوليو 2022. تم الاطلاع عليه في 5 يوليو 2026 .
  19. باتيل، ديلان؛ نيشبال، دانيال؛ شي، مايرون (9 نوفمبر 2023). "رقائق الذكاء الاصطناعي الصينية الجديدة من إنفيديا تتجاوز القيود الأمريكية | H2O أسرع من H100 | هواوي أسيند 910B" . سيمي أناليسيس . تم الاطلاع عليه في 5 يوليو 2026 .
  20. أوتومو، هيرويوكي؛ أوزاكي، كاتسوهيسا؛ يوكوتا، ريو (يوليو 2024). "خوارزمية DGEMM على وحدة ضرب المصفوفات الصحيحة". المجلة الدولية لتطبيقات الحوسبة عالية الأداء . 38 (4): 297-313 . arXiv : 2306.11975 . doi : 10.1177/10943420241239588 .
  21. براور، كول؛ غانلز، جون؛ لوبيز، غراهام (24 أكتوبر 2025). "إطلاق العنان لأداء نواة Tensor باستخدام محاكاة الفاصلة العائمة في cuBLAS" . مدونة NVIDIA التقنية . تم الاطلاع عليه في 5 يوليو 2026 .{{cite web}}: CS1 maint: url-status ( link )
  22. تافنراث، ماركوس (2025). الوضع الحالي لتوحيد المعايير المتعلقة بالذكاء الاصطناعي في مجموعة كرونوس (ملف PDF) . المؤتمر العالمي لمعايير تكنولوجيا المعلومات والاتصالات 2025.