واحد پردازش بینایی

از ویکی‌پدیا، دانشنامهٔ آزاد

واحد پردازش تصویر یک رده‌ی نوظهور ریزپردازنده‌ست. واحد پردازش تصویر یک نوع شتاب‌دهنده‌ی هوش مصنوعی بخصوص است که برای سرعت بخشیدن به وظایف بینایی ماشین طراحی شده. [۱] [۲]

بررسی اجمالی[ویرایش]

برای اجرای الگوریتم‌های بینایی ماشین مانند CNN (شبکه‌های عصبی پیچشی)، SIFT ( تبدیل ویژگی مقیاس نابسته) و موارد مشابه واحدهای پردازش بینایی از واحدهای پردازش ویدیو (که برای رمزگذاری و رمزگشایی ویدیو اختصاص یافته اند) بسیار مناسب‌ترند.

واحدهای پردازش بینایی ممکن است از ربطال‌ها برای گرفتن داده از دوربین‌ها‌(با دور زدن بافرهای خاموش تراشه) استفاده کنند، و تاکید بیشتری بر جریان داده‌ی‌ روی تراشه‌ای بین تعداد زیادی از واحدهای اجرایی موازی با حافظه دفتر یادداشت دارند، مانند یک DSP چند هسته‌ای. اما، مانند واحدهای پردازش ویدئو، ممکن است بر روی محاسبات دقت پایین نقطه ثابت برای پردازش تصویر تمرکز داشته باشند.

در مقایسه با پردازنده‌های گرافیکی[ویرایش]

واحدهای پردازش بینایی از GPU‌ها متمایز هستند. GPU‌ها حاوی سخت افزار تخصیص یافته برای شطرنجی سازی و نگاشت بافت (برای گرافیک های سه بعدی) هستند و معماری حافظه آنها برای دستکاری تصاویر بیت مپ در حافظه خارج از تراشه (خواندن بافت ها، و تغییر فریم‌بافرها با الگوهای دسترسی تصادفی) بهینه شده است. واحد‌های پردازش تصویر برای اندازه‌ی میزان عملکرد به توان مصرفی بهینه شده‌اند، در حالی که GPU‌ها عمدتاً بر عملکرد مطلق تمرکز دارند.

بازار هدف این واحد پردازنده رباتیک، اینترنت اشیا، رده‌های جدید دوربین‌های دیجیتال برای واقعیت مجازی و واقعیت افزوده، دوربین‌های هوشمند، و ادغام شتاب بینایی ماشین در گوشی‌های هوشمند و سایر دستگاه‌های تلفن همراه هستند.

مثال‌ها[ویرایش]

پردازنده های مشابه[ویرایش]

از برخی از پردازنده ها به عنوان واحد پردازش تصویر یاد نمی‌شود، اما به همان اندازه برای وظایف بینایی ماشین مناسب هستند. این‌ها می‌توانند دسته گسترده‌تری از شتاب دهنده های هوش مصنوعی را تشکیل دهند (که واحد پردازش تصویر نیز ممکن است به آن تعلق داشته باشد)، اما از سال 2016 هیچ اتفاق نظری در مورد نام وجود ندارد:

همچنین ببینید[ویرایش]

لینک های خارجی[ویرایش]

منابع[ویرایش]

  1. Seth Colaner; Matthew Humrick (January 3, 2016). "A third type of processor for AR/VR: Movidius' Myriad 2 VPU". Tom's Hardware.
  2. Prasid Banerje (March 28, 2016). "The rise of VPUs: Giving Eyes to Machines". Digit.in. Archived from the original on 2 September 2017. Retrieved 22 January 2023.
  3. Weckler, Adrian. "Dublin tech firm Movidius to power Google's new virtual reality headset". Independent.ie. Retrieved 15 March 2016.
  4. "DJI Brings Two New Flagship Drones to Lineup Featuring Myriad 2 VPUs - Machine Vision Technology - Movidius". www.movidius.com.
  5. Fred O'Connor (May 1, 2015). "Microsoft dives deeper into HoloLens details: 'Holographic processor' role revealed". PCWorld.
  6. Chen, Yu-Hsin; Krishna, Tushar; Emer, Joel; Sze, Vivienne (2016). "Eyeriss: An Energy-Efficient Reconfigurable Accelerator for Deep Convolutional Neural Networks". IEEE International Solid-State Circuits Conference, ISSCC 2016, Digest of Technical Papers. pp. 262–263.
  7. "Introducing Qualcomm Zeroth Processors: Brain-Inspired Computing". Qualcomm. October 10, 2013.