Unit pemroses visi/penglihatan (bahasa Inggris: Vision Processing Unit/VPU) adalah suatu kelas mikroprosesor yang muncul; ini adalah jenis akselerator kecerdasan buatan khusus, yang dirancang untuk mempercepat tugas penglihatan alat berat (per 2018).[1][2]

Ringkasan

sunting

Unit pemrosesan visi berbeda dari unit pemrosesan grafis (yang dikhususkan untuk pengodean dan dekode video) dalam kesesuaiannya untuk menjalankan algoritma penglihatan mesin seperti CNN (convolutional neural network), SIFT (scale-invariant feature transform) dan sejenisnya.

Mereka mungkin termasuk antarmuka langsung untuk mengambil data dari kamera (melewati buffer off chip), dan memiliki penekanan lebih besar pada aliran data on-chip antara banyak unit komputasi paralel dengan memori scratchpad, seperti DSP banyak inti. Namun, seperti unit pemrosesan video, mereka mungkin memiliki fokus pada aritmetika titik tetap presisi rendah untuk pemrosesan gambar.

Kontras dengan GPU

sunting

Unit pemrosesan visi berbeda dari GPU, yang berisi perangkat keras khusus untuk rasterisasi dan pemetaan tekstur (untuk grafik 3D), dan yang arsitektur memorinya dioptimalkan untuk memanipulasi gambar bitmap dalam memori off-chip (membaca tekstur, dan memodifikasi buffer bingkai, dengan pola akses acak). VPU dioptimalkan untuk kinerja per watt, sementara GPU terutama berfokus pada kinerja absolut.

Target pasarnya adalah robotika, internet untuk segala, kelas baru kamera digital untuk realitas virtual dan realitas berimbuh, kamera pintar, dan mengintegrasikan akselerasi penglihatan mesin ke dalam ponsel cerdas dan perangkat seluler lainnya.

Contoh

sunting
  • Movidius Myriad X, yang merupakan unit pemrosesan visi generasi ketiga di lini Myriad VPU dari Intel Corporation .
  • Movidius Myriad 2, yang digunakan di Google Project Tango,[3] Google Clips dan DJI Drone [4]
  • Pixel Visual Core (PVC), yang merupakan prosesor Gambar, Visi, dan AI yang sepenuhnya dapat diprogram untuk perangkat seluler
  • Microsoft HoloLens, yang mencakup akselerator yang disebut sebagai Unit Pemrosesan Holografik (pelengkap untuk CPU dan GPU-nya), yang ditujukan untuk menafsirkan input kamera, untuk mempercepat pelacakan & visi lingkungan untuk aplikasi augmented reality.[5]
  • Eyeriss, desain dari MIT yang ditujukan untuk menjalankan jaringan saraf konvolusi.[6]
  • NeuFlow, desain oleh Yann LeCun (diimplementasikan dalam FPGA) untuk mempercepat konvolusi, menggunakan arsitektur aliran data.
  • Mobileye EyeQ, oleh Mobileye
  • Programmable Vision Accelerator (PVA), Prosesor Visi VLIW 7-arah yang dirancang oleh Nvidia.

Prosesor serupa

sunting

Beberapa prosesor tidak dideskripsikan sebagai VPU, tetapi sama-sama dapat diterapkan untuk tugas visi mesin. Ini mungkin membentuk kategori akselerator AI yang lebih luas (yang mungkin juga dimiliki oleh VPU), namun pada tahun 2016 tidak ada konsensus mengenai nama:

  • IBM TrueNorth, prosesor neuromorfik yang ditujukan untuk pengenalan pola data sensor dan tugas intelijen yang serupa, termasuk video/audio.
  • Unit pemrosesan Qualcomm Zeroth Neural, entri lain di kelas chip berorientasi sensor/AI yang sedang berkembang.[7]

Lihat pula

sunting
  • CELL, prosesor multicore dengan fitur yang cukup konsisten dengan unit pemrosesan penglihatan (instruksi SIMD & tipe data yang cocok untuk video, dan DMA on-chip antara memori scratchpad).
  • Koprosesor
  • Unit pemrosesan grafis, juga biasa digunakan untuk menjalankan algoritma visi. Arsitektur Pascal NVidia mencakup dukungan FP16, untuk memberikan tradeoff presisi/biaya yang lebih baik untuk beban kerja AI.

Referensi

sunting
  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.
  3. ^ Weckler, Adrian. "Dublin tech firm Movidius to power Google's new virtual reality headset". Independent.ie. Diakses tanggal 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. hlm. 262–263.
  7. ^ "Introducing Qualcomm Zeroth Processors: Brain-Inspired Computing". Qualcomm. October 10, 2013.

📚 Artikel Terkait di Wikipedia

JKT48

Sunday" (Kicauan). Diakses tanggal 26 September 2021 – via Twitter. @JktProcessing (5 September 2021). "(STORY) From jkt48.chika Sun 5 Sep 2021 12:54:08"

Pengali biner

merupakan bagian dari ALU (Arithmetic Logical Unit) di dalam mikroprosesor atau CPU (Central Processing Unit atau otak dari sebuah komputer) . Namun, rangkaian

IGG Masputra

Technical subDivision Planing dan Jakarta Development Division Processing Directorate General Manager Cilacap Refinery Head of Technical Division, Jakarta

Emotion Engine

Pemrosesan Vektor (Vector Processing Unit, VPU), unit DMA 10 saluran, pengendali memori, dan Unit Pemrosesan Gambar (Image Processing Unit, IPU). Ada tiga antarmuka:

Pengenalan tulisan tangan

Computer Conference, pp. 232–237, retrieved 2008 Computerized Graphic Processing System: System User's Manual, Applicon Incorporated, 1973 Newman, W.M

Jaringan saraf konvolusional

learning Natural-language processing Neocognitron Scale-invariant feature transform Time delay neural network Vision processing unit Venkatesan, Ragav; Li

Beji, Pasuruan

Indofood CBP Sukses Makmur Noodle Division - pabrik mie PT Wonokoyo Jaya Corporindo unit Further & Sausage Processing - pabrik olahan ayam PT Heinz ABC

IBM System/360

tanggal 5 Juli 2025. "Pengumuman System/360" (Press release). IBM Data Processing Division. 7 April 1964. IBM-PR360. Diarsipkan dari asli tanggal 2005-01-14