Peluncuran Coral NPU Google Picu Harapan dan Skeptisisme Developer

Tim Komunitas BigGo
Peluncuran Coral NPU Google Picu Harapan dan Skeptisisme Developer

Pengumuman terbaru Google tentang platform Coral NPU telah memicu diskusi yang penuh semangat di seluruh komunitas pengembang. Sementara banyak yang antusias dengan potensi perangkat keras AI edge yang terbuka dan efisien, lainnya tetap berhati-hati mengingat rekam jejak Google dengan produk Coral sebelumnya. Percakapan ini mengungkapkan komunitas yang menyeimbangkan optimisme teknologi dengan kekhawatiran praktis tentang dukungan jangka panjang dan detail implementasi.

Reaksi Beragam terhadap Rekam Jejak Perangkat Keras Google

Tanggapan komunitas pengembang terhadap Coral NPU sangat dipengaruhi oleh pengalaman dengan produk Coral TPU sebelumnya dari Google. Banyak komentator mencatat bahwa meskipun perangkat keras Coral TPU aslinya mampu, dukungan dan ketersediaan menjadi bermasalah seiring waktu. Dokumentasi menghilang, driver menjadi usang, dan pembelian menjadi sulit karena produk-produk tersebut tampaknya ditinggalkan. Sejarah ini menciptakan skeptisisme yang signifikan tentang apakah Coral NPU akan mendapatkan komitmen jangka panjang yang dibutuhkan untuk proyek pengembangan yang serius. Pola Google meluncurkan dan kemudian menghentikan produk telah membuat para pengembang waspada untuk membangun infrastruktur kritis di atas inisiatif perangkat keras Google lainnya.

Melihat keadaan Coral TPU asli (yang pada dasarnya ditinggalkan, seperti halnya produk Google lainnya), akan membuat saya sangat waspada untuk menggunakan ini dalam produk jangka panjang.

Spesifikasi Teknis dan Detail Implementasi

Analisis komunitas mengungkapkan bahwa Synaptics telah mengumumkan implementasi komersial pertama dari arsitektur Coral NPU dengan lini produk Astra SL2610 mereka. Chip-chip ini menggabungkan 1-2 inti ARM Cortex-A55 dengan Cortex-M52 dan NPU 1 TOPS, menargetkan konsumsi daya yang jauh lebih rendah daripada Coral TPU asli. Coral asli menawarkan 4 TOPS pada sekitar 1 watt, sementara arsitektur baru ini bertujuan untuk 0,5 TOPS pada hanya 10 miliwatt. Efisiensi daya ini membuatnya cocok untuk aplikasi wearable yang selalu aktif, meskipun pengembang mencatat tidak adanya kemampuan encoding video perangkat keras sebagai potensi keterbatasan untuk aplikasi visi.

TOPS: Triliun Operasi Per Detik, ukuran kinerja akselerator AI

Spesifikasi Synaptics Astra SL2610 Series

  • 1-2 core ARM Cortex-A55
  • Core ARM Cortex-M52
  • NPU 1 TOPS berbasis arsitektur Coral
  • 3x antarmuka audio I2S
  • Tidak ada encoding video hardware
  • Kit pengembangan telah diumumkan
Proses kompilasi model machine learning untuk platform Coral NPU, mengilustrasikan arsitektur teknisnya
Proses kompilasi model machine learning untuk platform Coral NPU, mengilustrasikan arsitektur teknisnya

Pengalaman Pengembangan dan Kekhawatiran Toolchain

Para pengembang mengungkapkan baik kegembiraan maupun kehati-hatian tentang alat pengembangan. Arsitektur RISC-V sumber terbuka dengan instruksi vektor standar mewakili lingkungan pengembangan yang lebih familiar dibandingkan dengan array sistolik proprietary. Dukungan yang dijanjikan untuk framework modern seperti PyTorch dan JAX, di samping TensorFlow, mengatasi keterbatasan sebelumnya di mana Coral TPU hanya mendukung subset operasi TensorFlow. Namun, komentar dari pengembang yang bekerja dengan platform AI embedded serupa menyoroti tantangan berkelanjutan dari pengembangan Linux embedded, build Yocto, dan kompleksitas membuat aplikasi kustom dibandingkan dengan lingkungan pengembangan mobile.

Gambaran umum platform yang dirancang untuk desainer SoC dan pengembang ML, mengilustrasikan komponen dan proses kunci untuk pengembangan Coral NPU
Gambaran umum platform yang dirancang untuk desainer SoC dan pengembang ML, mengilustrasikan komponen dan proses kunci untuk pengembangan Coral NPU

Arsitektur Privasi dan Keamanan

Satu aspek yang menghasilkan diskusi positif adalah fokus Coral NPU pada privasi yang ditegakkan perangkat keras melalui teknologi seperti CHERI. Anggota komunitas mengakui pentingnya keamanan memori dan kompartementalisasi untuk sistem AI yang menangani data pribadi. Desain arsitektur untuk mendukung perlindungan memori granular halus dan sandboxing yang ditegakkan perangkat keras untuk model AI yang sensitif menangani kekhawatiran yang berkembang tentang privasi data dalam aplikasi komputasi edge. Pendekatan ini berpotensi mengurangi serangan berbasis memori yang telah menghantui platform komputasi lainnya.

Perbandingan Coral NPU vs Coral TPU Original

Fitur Coral TPU Original Arsitektur Coral NPU
Performa 4 TOPS 0,5 TOPS (target)
Konsumsi Daya ~1 watt 10 miliwatt (target)
Arsitektur Proprietary Arsitektur terbuka berbasis RISC-V
Dukungan Framework Subset TensorFlow TensorFlow, PyTorch, JAX
Model Pengembangan Hardware Google Silikon mitra (Synaptics)
Encoding Video Terbatas Tidak ada (hanya software)

Posisi Pasar dan Prospek Masa Depan

Komunitas melihat Coral NPU sebagai langkah strategis Google untuk mengukuhkan pijakan di pasar yang muncul untuk kacamata AI dan perangkat wearable yang selalu aktif. Dengan membuka sumber arsitektur dan bermitra dengan vendor silikon seperti Synaptics, Google tampaknya membangun sebuah ekosistem daripada hanya menjual perangkat keras. Namun, para pengembang mempertanyakan apakah pendekatan ini akan berhasil di mana produk Coral sebelumnya mengalami kesulitan. Model kemitraan berarti chip aktual yang menggabungkan arsitektur Coral NPU masih berjarak tahun dari ketersediaan luas, membuat para pengembang dalam pola menunggu.

Diskusi seputar Coral NPU mengungkapkan komunitas teknologi yang telah belajar untuk meredam kegembiraan dengan pengalaman praktis. Meskipun spesifikasi teknis dan arsitektur terbuka benar-benar menarik, sejarah Google dengan produk perangkat keras menciptakan kekhawatiran yang sah tentang kelayakan jangka panjang. Seperti yang dikatakan salah satu pengembang dengan singkat, teknologinya tampak penting, tetapi afiliasi dengan Google adalah bendera merah besar untuk keberlangsungan. Keberhasilan Coral NPU mungkin kurang bergantung pada merit teknisnya dan lebih pada kemampuan Google untuk menunjukkan komitmen berkelanjutan terhadap platform.

Referensi: Coral NPU: A full-stack platform for Edge AI