Logo ja.androidermagazine.com
Logo ja.androidermagazine.com

Nvidiaのjetson tk1の概要

目次:

Anonim

これまでに構築された最も強力なARM開発者ボードに会います

NVIDIAは、Jetson TK1によってシングルボードコンピューター市場の世界に大きく参入しました。 Raspberry PiやBeagleBone Blackのような素晴らしい趣味のボードについて聞いたことがあるかもしれませんが、NVIDIAはさらに一歩進んで、プロフェッショナルな空間でARMベースのプロトタイピング用の製品を構築しました。 強力で、安価で、すぐに利用できます。 これらは、R&Dチーム(およびその購入エージェント)が愛するものです。

NVIDIAが私に遊びに来てくれたので、私は高度な愛好家としてだけでなく、独自のコンピューティングアプライアンスを構築しようとしている一般的な消費者としても、ペースを試してきました。 私は私が見たものにかなり満足しています。

Jetson TK1とは何ですか?

Jetsonは学習ツールではありません

Jetsonは、シングルボードコンピューターとして知られています。 つまり、ある種のディスプレイをプラグインし、入力メソッドを追加すれば、すぐに機能します。 プロセッサ、メモリ、ストレージ、ネットワークなど、コンピュータとして実行するために必要なものはすべてボードに直接組み込まれているため、プロジェクトの開始は非常に簡単です。 これらのプロジェクトは、消費者が気にかけないような非常に技術的なものである場合もあれば、独自のホームシアターPCを構築するような単純なものである場合もあります。 あなたがする必要があるのは、いくつかのソフトウェアをロードし、それをオンにすることです。

Jetsonは、Raspberry Piのような学習ツールではありません。 2mmのピン間隔を持ち、1.8ボルトロジックを使用するGPIO(汎用入力および出力)ヘッダーのようなものは、ホビーキット拡張コンポーネントの膨大な配列を使用できないことを意味します。 それが何を意味するかを理解すれば、なぜこれが高度な開発環境の誰かを対象にしているのかがわかります。 あなたが理解していなかったなら、それは単にあなたがAdafruitに行って、家でものを作るために既製のキットを買うつもりがないということを意味します。

アプリケーションは、192 Keplerグラフィックコアを計算に使用できます。

Jetson は 非常に強力な(ARMベースの製品用)シングルボードコンピューターであり、既製のボードを使用する産業用アプリケーションで使用したり、独自のパーソナルコンピューターやミニサーバーを構築したりすることができます。 消費電力に優しく(ピーク時の消費電力は13ワットでした)、NVIDIAのUbuntu 14.04ベースのLinux 4 Tegraで完全にサポートされ、NVIDIAのGPGPUオフロード言語CUDAを完全にサポートします。 これは、アプリケーションが192 Keplerグラフィックコアを使用して開発された場合、計算に使用できることを意味します。 WindowsコンピューターでAdobe Premiereなどのプログラムと組み合わせてKeplerクラスのグラフィックスカードを使用している人なら誰でも、これが大きな違いを生むと言えるでしょう。 また、Jetsonを使用すれば、何百ワットもの電力を消費することはありません。

ハードウェアの仕様

ARMシステムの場合、これは獣です

Jestonは、NVIDIAの最新のTegra TK1 SoC(システムオンチップ)で動作します。 2.3GHzで動作する4つの32ビットARM Cortex-A15汎用コア、システムに負荷がかからないときに電力を節約する低電力Cortex-A15「シャドウ」コア、および192 Keplerがあります。 NVIDIA CUDA(Compute Unified Device Architecture)言語を介したグラフィカルな馬力とGPU計算用の852MHzのGPUコア。 ARMシステムの場合、これは獣です。

TK1 SoCとペアになっているのは、933MHzでクロックされ、64ビット幅のバス上にある2GBのDDR3L RAMです。 ストレージには、16GBのNANDフラッシュがオンボードであり、SDカードとSATA拡張があります。1TBSSDのようなものを差し込むには、正しいケーブルのみが必要です。 繰り返しますが、これはおもちゃではありません。

他の世界に接続するには、入力と出力の完全な賛辞を持っています。 Realtek RTL8111GS 10/100/1000イーサネットポートはオンボードであり、すぐに完全にサポートされます。 外部ディスプレイへのオーディオおよびビデオ用の標準HDMIポート、アナログオーディオ入力および出力ジャック、フルサイズUSB 3.0ポートがあります。

私の最大の問題は、Androidサポートの欠如です

より高度な使用のために、単一のRS232シリアルポート、25ピンGPIOヘッダー、JTAGヘッダー、シングルレーンminiPCIエクスプレススロットがあります。 USB OTGおよびmicro USB 2.0ポート経由のリカバリもあります。

組み込みのワイヤレスネットワークとBluetoothを見たいと思っていましたが、シリアルポートとJTAGヘッダーを追加することでそれを補うことができました。 これは初心者向けではないことを忘れないでください。

私の最大の問題は、Androidサポートの欠如です。 NVIDIAは、Linux 4 TegraがJetsonでサポートされている唯一のOSであり、「プロフェッショナル」と素晴らしいことをするいじくり手の両方を含めないことで、巨大な開発コミュニティを見落としていると考えています。 JetsonでAndroidを使用できない理由はわかりません(推測しなければならない場合は、CUDAと関係があると言いますが、100%の推測です)。 開発用に完全なUbuntu環境を必要とするすべての愛好家や専門家には、Androidを必要とする人もいるはずです。

誰がこれを使うべきですか?

あなたが何をすべきかを知っているよりも多くの計算能力

うまくいけば、これを読んでいる私たちの数人以上。 Jetsonは、驚異的なHTPCまたはネットワークファイルとメディアサーバーを作成します(Ubuntuソフトウェアリポジトリが巨大なため)。また、医療分野、自動車産業、ロボット工学やマシンビジョンなどの産業で使用するのに最適なデバイスです。 この1つの小さなボードには、CUDAアプリケーション用に設計されたハイエンドシステムで使用されるのと同じGPU計算エンジンが詰め込まれており、約10分の1のエネルギーしか消費しません。

消費者側では、本格的なデスクトップを実行していても、システムは応答性が高く、機能します。 Raspberry Piのように機能しませんが、ラップトップのように機能します。 大きな外部SATAドライブを備えたシステムを構築し、メディアおよびエンターテイメント固有のソフトウェアをロードすることは簡単に実現され、Android HTPCまたはRaspberry Piベースのメディアコンピューターと比べてパフォーマンスが大幅に向上していることがわかります。

愛好家や愛好家は、ジェットソンについて二度考えたいかもしれません

Jetsonは、新世代の組み込みシステムを先導するツールでもあります。 現在CUDAアプリケーションに取り組んでいる開発者は、コアコードをほとんど、またはまったく変更せずに開始できる組み込みの組み込み環境を使用できるようになりました。 組み込みプラットフォームで作業している開発者は、現在、処理方法がわからないほどの計算能力を備えたARM命令セットボードを使用しています。 この種のハードウェアなしでは不可能な多くのプロジェクトでCUDAを使用するようにコードを書き直す価値があります。 NVIDIAのCUDA SDKは既に堅牢で成熟しており、今後の開発のためにライブラリとツールを引き続き提供していくと確信しています。 私は彼らの最新のプロジェクトのためにそれを試しているかもしれない小さなグループと一緒にいくつかのコンサルティングを行ってきたので、間違いなくそこにはいくつかの興味があります。

しかし、愛好家や愛好家はジェットソンについて二度考えたいと思うかもしれません。 GPUで高速化されたライブラリは素晴らしいことのように聞こえますが、座ってPythonを数行書いてそれらを使用することはできません。 また、JetsonのユニークなGPIOセットアップで機能するものを見つけるのに苦労し、1.8ボルトのロジックと通信できる回路を設計する多くの青い煙を吸い込むことになります。 初心者の場合、ラズベリーPI、Arduino Uno、およびそれらを友達にするための盾は、依然として最善の策です。

すべてをまとめる

ここには非常に多くの計算能力があります。 実際、ほとんどの人が必要とする以上のものがある可能性があります。 そして、わずか192ドルで、コストはそれほど大きな障壁にはなりません。

ここでは、ファイルサービス、ネットワーク管理、メディアサービス、または水族館のコントローラーなど、Jetsonを使用したいと思うオフィス内のあらゆるものを考えることができます。 そして、それらのいずれかで非常に良いでしょう。 私がフルHTPCの市場にいれば、Jetsonから始めます。

あるいは、マシンビジョン業界で働いたことがあるので、Jetsonの巨大なユースケースを見ることができます。 計算能力、堅牢なCUDAライブラリ、低消費電力はすべて、Jetsonが産業分野の多くのアプリケーションに理想的であることを意味します。 NVIDIAが非常に興味を持っていることは既にわかっているので、マシンの並べ替えや医療画像のアプリケーション、および車のハードウェアが思い浮かびます。

しかし、初心者やカジュアルな電子機器のオタクであれば、おそらく別のボードを検討する必要があります。 Jetsonがあなたがやりたい(そしてそれ以上の)ことを何もできないというわけではありませんが、始めるのは簡単な方法ではありません。