NVIDIA, Mayıs 2020'de dünyanın en küçük süper bilgisayarı olarak tanımladığı Jetson Xavier NX'i çıkardı. İşlem gücünden bağlantı özelliklerine, kredi kartı boyutunda bu donanım bilinen en son teknolojileri üzerinde bulunduruyor.

Donanım detaylarına geçmeden önce, bu özelliklerle neler yapabileceğimize bakalım. 15W gibi düşük güç tüketimi, hızlı arabirimler ve CUDA core'ları... Otonom dronelar, teslimat robotları ve batarya ile çalışan akıllı cihazlar akla ilk gelen kullanım alanları arasında. 6 CSI kamera bağlantısı ile bu cihazların etrafından tamamen haberdar olması sağlanabilir. Ya da, NVIDIA'nın gündeme getirdiği "Cloud Native Compıting" ile cantainer'lar üzerinde çalışan sistemler geliştirilebilir. AI on the Edge kavramı için son derece güçlü bir cihaz olan Xavier NX ile bulut ve network maliyetleri düşürülerek ağır işlerin uç noktalara dağıtılarak, işlenen verinin bulut platformlarına gönderilmesi sağlanabilir. Küçük boyut, düşük tüketim, yüksek performans bir araya gelince yapılabileceklerin sınırı kalmıyor. Xavier NX, TensorFlow, PyTorch, MxNet, Keras ve Caffe AI framework'lerini destekliyor.

Donanım Formu

Xavier NX, 260-Pin SODIMM DDR4 RAM yuvalarına girecek şekilde tasarlanmış. -Boyut olarak- önceki modeli Jetson Nano ile aynı ölçülerde, fakat soğutucu tasarımı iyileştirilmiş ve daha ince boyuta fan da dahil edilmiş.

Xavier NX'i developer kit olarak aldığınızda, carrier board üzerinde yer alan konnektörleri kullanabiliyorsunuz. Daha özel bir tasarım gerektiren bir projenin parçası olacaksa, carrier board'u kendiniz tasarlayıp Xavier NX'i sisteminize dahil edebiliyorsunuz.

Developer Kit

Xavier NX Developer Kit, kart beraberinde carrier board, WiFi modülü, anten, yükseltici plaka ve adaptörle birlikte geliyor.

  • Güç: Sistemi Micro USB portundan güç vererek çalıştırabilirsiniz. Bu durumda düşük güç modunda çalışacak ve yan donanımlara gerekli güç sağlanamayacaktır. Beraberinde gelen küçük boyutlu adaptör, 65W güç sağlayarak bir çok yan donanımı ekleyebilmenize olanak tanır. (Jetson TX2 modeline göre adaptörün küçültülmesi, taşınabilirlik olarak avantaj sağlıyor.)
  • Ekran bağlantıları: Carrier board üzerinde tam boy HDMI ve Display Port konnektörleri bulunuyor.
  • USB: 4 adet USB 3.1 ve bir USB 2.0 Micro-B bağlantısı bulunuyor. Type-C portu bulunmuyor, fakat USB 3.1 portları Type-C ile aynı hızı destekliyor.
  • Ethernet: Bir tane Gigabit Ethernet portu bulunuyor.
  • Kamera Bağlantısı: Yan yana iki tane CSI kamera bağlantısı yer alıyor. (2x MIPI CSI-2) Xavier NX modülü ise 6 adet CSI bağlantısını destekliyor. Portların yan yana yerleştirilmesi stereo kamera bağlantısı yapmanızı kolaylaştırıyor.
  • Genişleme: Raspberry Pi header'ı ile kısmi uyumlu 40-pin header ile sensör ve motor kontrol kartlarını bağlayabiliyorsunuz. Donanım altyapısı farkı nedeniyle pin uyumluluğunu kontrol etmek gerekiyor. Bu header, UART, SPI, I2C, I2S ve PWM özelliklerini destekliyor.
  • M2: Bir M.2 Key E soket ile WiFi/Bluetooth modüllerini kullanabilirsiniz. Developer kit ile 802.11ac 2x2 2.4/5GHz ve Bluetooth 5.0 özelliklerinde bir modül ve anteni yerleşik geliyor. Daha uzun M.2 Key M soketine NVMe SSD bağlayabilirsiniz. Bazı örnek uygulamalar, eş zamanlı video erişimi için hızlı bir depolama gerektiriyor ve SSD'ye kurulum yapmanız isteniyor.
  • Hafıza: İşletim sisteminin çalışması için Micro SD kart soketi, Xavier NX modülü üzerinde yer alıyor.

Donanım Özellikleri

Xavier NX, olması gerektiği gibi NVIDIA'nın en yeni mimarisi üzerine kuruldu.

  • CPU: 6-Core NVIDIA Carmel ARMv8.2. 6MB L2 ve 4MB L3 cache. İşlemci güç modu 2, 4 ve 6 çekirdek olarak ayarlanabiliyor. 2 Çekirdek modunda 1.9GHz, diğer modlarda 1.4GHz / core hızda çalışabiliyor. Bu yüzden single thread çalışan uygulamalarda 2 çekirdek moduna almak performansı artırabiliyor.
  • GPU: NVIDIA Volta mimarisi, 384 NVIDIA CUDA çekirdeği ve 48 Tensor Çekirdeği.
  • DLA: 2x NVDLA (Deep Learning Accelerator) engine.
  • Vision Accelerator: 7 Yollu VLIV Vision Processor.
  • RAM: 8 GB 128-bit LPDDR4x 51.2GB/s
  • Hafıza: MicroSD.
  • Video Encode: 2x 4Kp30 | 6x 1080p 60 | 14x 1080p30 (H.265/H.264)
  • Video Decode: 2x 4Kp60 | 4x 4Kp30 | 12x 1080p60 | 32x 1080p30 (H.265)
    2x 4Kp30 | 6x 1080p60 |16x 1080p30 (H.264)
  • Boyutlar: 103 mm x 90.5 mm x 34 mm

Donanım İncelemesi

  • Sıcaklık: Xavier NX'in satışa çıktığı yaz günlerinde bile boştayken serin kalıyor, normal çalışmada ise fanı %0 ile %50 arasında işliyor. %50 Modda fan sesi duyulmuyor, benchmark sırasında %100 fan hızı kendini belli ediyor.
  • SSD: Dünyanın en küçük süper bilgisayarını kullanıyorsanız, microSD kart ile devam etmek çok mantıklı olmayacaktır. İhtiyacınıza göre 250GB ve üzeri NVM2 SSD ekleyerek demoları çalıştırabilir ve sisteminizi hızlandırabilirsiniz.
  • WiFi: Önceki Jetson modellerinde WiFi antenleri ya çok büyüktü ya da bir anten kablosu yuvası yoktu ve dışarıya sarkıyordu. Xavier NX, anten kablosunun bağlantısından antenlere kadar çok iyi bir yerleşim sağlıyor. Denemelerimde 867Mb/s bağlantı sağlandı.

Doğru Donanım Mı?

Xavier NX, teknik özellikleriyle çok güçlü bir donanım. $400'lık fiyatını hakediyor. Peki, sizin için doğru AI bilgisayarı mı? ML ve AI işlerine yeni başlıyorsanız ve geniş bir bütçeniz yoksa, Jetson Nano gibi alternatifleri düşünebilirsiniz. Bu bütçeyi ayırabiliyorsanız, modern mimari ve desteklediği bağlantı seçeneklerini de düşünürsek doğru bir yatırım olacaktır. Bütçenizi hesaplarken  microSD, SSD ve isteğe bağlı bir ya da iki kamerayı da düşünebilirsiniz.