Apa itu Neural Net Processor?
Neural net processor adalah unit pemrosesan pusat (CPU) yang dirancang untuk meniru cara kerja otak manusia dalam satu chip.
Prosesor ini mengurangi kebutuhan pemrosesan komputer yang menyerupai otak manusia, yang biasanya memerlukan jaringan komputer besar untuk menangani aplikasi kompleks seperti kecerdasan buatan (AI), pembelajaran mesin, atau visi komputer, menjadi hanya satu chip multicore.
Prosesor Jaringan Saraf untuk AI
Saat ini, banyak implementasi jaringan saraf konvolusional masih berbasis perangkat lunak dan berjalan di banyak komputer. Biasanya, implementasi ini menggunakan banyak CPU, GPU untuk pemrosesan paralel yang lebih cepat, atau bahkan kartu FPGA (Field-Programmable Gate Array) yang dirancang khusus.
Seperti halnya komputer yang dulu berukuran sebesar ruangan kini bisa dipadatkan ke dalam perangkat kecil, kini juga memungkinkan untuk membuat prosesor yang meniru cara kerja otak manusia dalam satu chip. Contohnya, chip IBM TrueNorth dengan 4.096 inti dapat meniru 1 juta neuron manusia dan 256 juta sinapsis. Desain ini dapat mengurangi konsumsi daya untuk pemrosesan jaringan saraf hingga sepersepuluh dari kebutuhan sebelumnya.
Desain lain, seperti yang dikembangkan oleh perusahaan desain chip Synopsys, menggabungkan embedded vision coprocessor dengan neural net processor untuk meningkatkan efisiensi dalam tugas visi komputer.