Logo tr.androidermagazine.com
Logo tr.androidermagazine.com

Nvidia'nın jetson tk1'e bir bakış

İçindekiler:

Anonim

Şimdiye kadar üretilmiş en güçlü ARM geliştirici kartıyla tanışın

NVIDIA, tek kartlı bilgisayar pazarının dünyasına Jetson TK1 ile büyük bir giriş yaptı. Ahududu Pi veya BeagleBone Black gibi büyük hobi panolarını duymuş olsanız da, NVIDIA bir adım daha ileri gitti ve profesyonel alanda ARM tabanlı prototipleme için bir ürün geliştirdi. Güçlü, ucuz ve hazır. Bunlar Ar-Ge ekiplerinin (ve satın alma temsilcilerinin) sevdiği şeyler.

NVIDIA bana oynamak için bir tane gönderdi ve hem ileri düzey bir hobi olarak hem de kendi bilgi işlem cihazlarını inşa etmek isteyen tipik bir tüketici olarak, adımlarını atıyorum. Gördüklerimden oldukça memnunum.

Jetson TK1 nedir?

Jetson bir öğrenme aracı değil

Jetson, tek kartlı bir bilgisayar olarak bilinir. Bu, bir tür ekrana takmanın, bir giriş yöntemi eklemenin ve ardından her şeyin işe yaramadığı anlamına gelir. Bilgisayar olarak çalışması için gereken her şey - işlemci, bellek, depolama, ağ, vb. - tahtaya monte edilmiştir ve bu, bir projeye başlamayı oldukça kolaylaştırır. Bu projeler tüketicilerin umursayamayacağı çok teknik bir şey olabilir veya kendi Ev Sineması PC'nizi oluşturmak gibi daha basit bir şey olabilir. Tek yapmanız gereken bazı yazılımları yüklemek ve açmak.

Jetson, Ahududu Pi gibi bir öğrenme aracı değildir. 2 mm pin aralığına sahip ve 1.8 volt mantık kullanan GPIO (Genel Amaçlı Giriş ve Çıkış) başlığı gibi şeyler, çok sayıda hobi seti genişletme bileşenini kullanamayacağınız anlamına gelir. Bunun ne anlama geldiğini anlıyorsanız, bunun neden gelişmiş bir geliştirme ortamındaki birine yönelik olduğunu görebilirsiniz. Eğer anlamadıysanız, bu sadece Adafruit'e gitmeyeceğiniz ve evde bir şeyler yapmak için hazır kitler satın almayacağınız anlamına gelir.

uygulamalar hesaplama için 192 Kepler grafik çekirdeğini kullanabilir

Jetson, hazır bir panele sahip olmanın tercih edildiği endüstriyel uygulamalarda kullanmak veya kendi kişisel bilgisayarınızı veya mini sunucunuzu oluşturmak gibi bir şey yapmak için kullanılan, çok güçlü (ARM tabanlı bir ürün için) tek kartlı bir bilgisayardır. Enerji dostu (NVIDIA'nın Ubuntu 14.04 tabanlı Linux 4 Tegra'sı tarafından tamamen desteklenen ve en yüksek kullanımda 13 watt güç çekimi ölçtüm) ve NVIDIA'nın GPGPU boşaltım dili CUDA'sını tamamen destekliyor. Bu, uygulamaların eğer geliştirildilerse hesaplama için 192 Kepler grafik çekirdeğini kullanabilecekleri anlamına gelir. Windows bilgisayarlarında Kepler sınıfı grafik kartını Adobe Premiere gibi bir programla birlikte kullanan herkes bunun çok büyük bir fark yarattığını söyleyebilir. Ve Jetson ile bunu yapmak için yüzlerce watt güç çekmeyeceksiniz.

Donanım özellikleri

Bir ARM sistemi için bu şey bir canavardır

Jeston, NVIDIA'nın en yeni Tegra TK1 SoC (çip üzerindeki sistem) üzerinde çalışıyor. 2.3GHz'de çalışan dört adet 32-bit ARM Cortex-A15 genel amaçlı çekirdeğe, düşük güçte bir Cortex-A15 "gölge" çekirdeğine sahip olursunuz, sistem daha fazla güç kullanmak için ağır yük altında olmadığında çalışır ve 192 Kepler GPU, NVIDIA'nın CUDA (Compute Unified Device Architecture) dili ile grafik beygir gücü ve GPU hesaplaması için 852MHz'de çekirdekler. Bir ARM sistemi için bu şey bir canavar.

TK1 SoC ile eşleştirilmiş, 933MHz hızında ve 64 bit genişliğinde bir otobüste saatli 2GB DDR3L RAM vardır. Depolama için, kartta 16GB NAND flaş vardır, ayrıca SD kart ve SATA genişletme vardır - 1TB SSD gibi bir şeye takmak sadece doğru kabloları gerektirir. Yine, bu bir oyuncak değil.

Dünyanın geri kalanıyla bağlantı kurmak için, girdi ve çıktıların tam bir iltifatına sahipsiniz. Bir Realtek RTL8111GS 10/100/1000 Ethernet portu yerleşiktir ve kutudan tamamen desteklenir. Harici bir ekrana ses ve video için standart bir HDMI bağlantı noktası, analog ses giriş ve çıkış jakları ve tam boyutlu bir USB 3.0 bağlantı noktası vardır.

En büyük sorunum Android desteğinin olmaması

Daha gelişmiş kullanım için, tek bir RS232 seri bağlantı noktası, 25 pinli GPIO başlığı, JTAG başlığı ve tek şeritli miniPCI ekspres yuvası bulacaksınız. Ayrıca bir USB USB portu ile USB OTG ve kurtarma da var.

Yerleşik kablosuz ağ ve Bluetooth'u görmek isterdim, ancak seri bağlantı noktası ve JTAG başlığının eklenmesi bundan daha fazlasını yapıyor. Unutma, bu yeni başlayanlar için tasarlanmadı.

En büyük sorunum Android desteğinin olmaması. NVIDIA, Linux 4 Tegra’nın Jetson’un desteklediği tek işletim sistemi olduğunu ve bunun dahil edilmeyerek hem “profesyonel” hem de harika şeyler yapan tamircilerle ilgilendiklerini düşünüyorum. Android'in Jetson için neden uygun olmadığından emin değilim (tahmin etmek zorunda olsaydım, bunun CUDA ile bir ilgisi olduğunu söyleyebilirim, ama tahminen yüzde 100) ama keşke öyle olsaydı. Gelişim için tam bir Ubuntu ortamı isteyen her meraklı veya profesyonel için, Android isteyen biri de olduğundan eminim.

Bunu kim kullanmalı?

Ne yapacağınızı bildiğinizden daha fazla hesaplama gücü

Umarım, bir kaçımızdan fazlasını okuruz. Jetson, olağanüstü bir HTPC veya ağ dosyası ve medya sunucusu (büyük Ubuntu yazılım deposu nedeniyle) yapacak ve aynı zamanda tıp alanı, otomotiv endüstrisi veya robotik ve makine görüşü gibi sektörlerde kullanım için mükemmel bir cihaz olacaktır. Bu küçük kartta paketlenmiş, yaklaşık 10 kat daha az enerji kullanan, CUDA uygulamaları için tasarlanmış herhangi bir üst düzey sistemde bulacağınız aynı GPU hesaplama motorudur.

Tüketici tarafında, tamamen gelişmiş bir masaüstünü çalıştırmak bile sistem duyarlı ve yetenekli. Ahududu Pi gibi yetenekli değil, dizüstü bilgisayarınız için yetenekli gibi yetenekli. Büyük bir harici SATA sürücüsü olan bir sistem kurmak ve onu medyaya ve eğlenceye özel yazılımlara yüklemek kolayca gerçekleştirilebilir ve Android HTPC veya Raspberry Pi tabanlı bir medya bilgisayarına kıyasla çok daha iyi bir performans olduğunu fark edeceksiniz.

Hobileri ve meraklıları Jetson hakkında iki kez düşünmek isteyebilirler

Jetson ayrıca yeni nesil gömülü sistemlerde kullanılması gereken bir araçtır. Şu anda CUDA uygulamaları üzerinde çalışan geliştiricilerin artık, temel kodlarında çok az bir değişiklikle veya hiç değişiklik yapmadan başlamak için önceden oluşturulmuş yerleşik bir ortamı var. Gömülü platformlarda çalışan geliştiricilerin artık ne yapacaklarını bileceklerinden daha fazla hesaplama gücüne sahip bir ARM komut seti panosu var. Bu tür bir donanım olmadan mümkün olmayan pek çok projede CUDA'yı kullanmak, kodunuzu yeniden yazmakta fayda olacaktır. NVIDIA'nın CUDA SDK'sı zaten sağlam ve olgunlaşmış ve daha da geliştirilmesi için kütüphaneler ve araçlar sağlamaya devam edeceklerinden eminiz. En son projeleri için denemek isteyen küçük bir grupla birlikte bazı danışmanlık yapıyorum, bu yüzden kesinlikle orada bazı ilgi var.

Hobileri ve meraklıları Jetson hakkında iki kez düşünmek isteyebilirler. GPU hızlandırmalı kütüphaneler harika bir şey gibi görünüyor, ancak bunlardan herhangi birini kullanmak için oturup birkaç satır Python yazmanız mümkün olmayacak. Ayrıca Jetson'un benzersiz GPIO kurulumuyla çalışan herhangi bir şey bulmakta daha zorlanacak ve muhtemelen 1.8 voltluk mantıkla iletişim kurabilen bol miktarda mavi duman tasarım devresinde nefes almaya başlayacaksınız. Yeni başlayanlar için, bir Ahududu PI, bir Arduino Uno ve onları arkadaş olmaları için bir kalkan hala en iyisidir.

Hepsini sarmala

Burada çok fazla hesaplama gücü var. Aslında, şans herkesin ihtiyaç duyduğu şeylerden daha fazlasıdır. Ve sadece 192 $ 'a mal olmak çok fazla bir engel değil.

Ofisimde, Jetson'un dosya sunumu, ağ yönetimi, medya sunumu ve hatta bir akvaryum denetleyicisi kullanmayı çok istediğim her şeyi düşünebilirim. Ve bunların hiçbirinde çok iyi olurdu. Tam bir HTPC için piyasada olsaydım, bir Jetson ile başlardım.

Alternatif olarak, makine görme endüstrisinde çalışarak, Jetson için çok büyük bir kullanım durumu görebiliyorum. Tüm gücü hesaplayan, sağlam CUDA kütüphaneleri ve düşük güç çekişi, Jetson'un endüstriyel alandaki birçok uygulama için ideal olacağı anlamına gelir. Makine sıralama veya tıbbi görüntüleme için uygulamalar, NVIDIA'nın zaten ilgilendiğini bildiğimiz, aracınızdaki donanımın yanı sıra, doğrudan akla geliyor.

Ama eğer acemi veya geçici bir elektronik inek iseniz, muhtemelen başka bir panoya bakmalısınız. Jetson'un yapmasını isteyecek bir şey yapamayacağından (ve daha fazlasını) değil, ama başlamak için kolay bir yol değil.