وحدة معالجة الرؤية

وحدة معالجة الرؤية (VPU) هي فئة ناشئة من المعالجات الدقيقة ؛ هو نوع محدد من مسرع الذكاء الاصطناعي ، مصمم لتسريع مهام الرؤية الآلية.

نظرة عامة
تتميز وحدات معالجة الرؤية عن وحدات معالجة الفيديو (المخصصة لترميز وفك تشفير الفيديو) في مدى ملاءمتها لتشغيل خوارزميات الرؤية الآلية مثل CNN (الشبكات العصبية التحويلية) ، SIFT (تحويل سمة ثابتة ثابتة) ، … إلخ .

ويمكن أن تشمل واجهات مباشرة لأخذ البيانات من الكاميرات (تجاوز أي من المخازن المؤقتة للرقائق) ، وللتأكيد بشكل أكبر على تدفق البيانات على الشريحة بين العديد من وحدات التنفيذ المتوازية مع ذاكرة scratchpad ، مثل برنامج DSP العديد. ولكن ، مثل وحدات معالجة الفيديو ، قد يكون التركيز على حساب النقطة الثابتة منخفض الدقة لمعالجة الصور.

على النقيض مع GPUs
وهي متميزة عن وحدات معالجة الرسومات (GPUs) ، التي تحتوي على أجهزة خاصة للتنقيط وتخطيط الملمس (للرسومات ثلاثية الأبعاد) ، ويتم تحسين بنية الذاكرة الخاصة به لمعالجة الصور النقطية في ذاكرة خارج الشريحة (قراءة القوام ، وتعديل المخازن المؤقتة للإطار ، مع أنماط الوصول العشوائي) .

الأسواق المستهدفة هي الروبوتات ، وإنترنت الأشياء ، وفئات جديدة من الكاميرات الرقمية للواقع الافتراضي والواقع المعزز ، والكاميرات الذكية ، وتسريع رؤية الماكينة المتكاملة في الهواتف الذكية وغيرها من الأجهزة المحمولة.

أمثلة
Movidius Myriad X ، وهي وحدة معالجة الرؤية من الجيل الثالث في خط Myriad VPU من شركة Intel.
Movidius Myriad 2 ، التي تستخدم في Google Project Tango و DJI Drones
Microsoft HoloLens ، الذي يتضمن مسرع يُشار إليه باسم وحدة المعالجة الثلاثية الأبعاد (مكملة لوحدة المعالجة المركزية ووحدة معالجة الرسومات) ، والتي تهدف إلى تفسير مدخلات الكاميرات ، لتسريع تتبع البيئة والرؤية لتطبيقات الواقع المعزز.
Eyeriss ، تصميم من MIT مخصص لتشغيل الشبكات العصبية التحويلية.
بديهية ، وهي شركة إسرائيلية تركز على تصميم VPU ، فإن اسم المنتج هو سلسلة NU.
NeuFlow ، تصميم من قبل Yann LeCun (تم تنفيذه في FPGA) لتسريع اللفافات ، باستخدام بنية تدفق البيانات.
Mobileye EyeQ ، عن طريق Mobileye
7-طريقة VLIW Vision Processor ، من Nvidia.

معالجات مماثلة
لا توصف بعض المعالجات بأنها VPUs ، ولكنها تنطبق بنفس القدر على مهام الرؤية الآلية. قد تشكل هذه فئات أوسع من مسرعات الذكاء الاصطناعي (قد تنتمي إليها أيضًا VPUs) ، ولكن اعتبارًا من 2016 لا يوجد إجماع على الاسم:

IBM TrueNorth ، معالج neuromorphic يهدف إلى التعرف على نمط أجهزة الاستشعار المماثلة ومهام الذكاء ، بما في ذلك الفيديو / الصوت.
Qualcomm Zeroth وحدة المعالجة العصبية ، دخول آخر في الطبقة الناشئة من أجهزة الاستشعار الموجهة / AI رقائق الموجهة.