NVIDIA 在基於 Tegra K1 的 Jetson TK1 嵌入式開發板推出後,將基於 CUDA 核心的 GPU 運算帶進嵌入式應用領域,而去年推出 Tegra X1 後,藉由結合 Maxwell GPU 架構將效能一口氣提升到 1TFLOPS 以上,不僅趁勢推出新一代的 Jetson TX1 開發板,也針對終端導入推出模組型設計。
NVIDIA 表示, Jetson TX1 的出現,對於嵌入式應用帶來相當大的改變,因為不僅是為嵌入式領域帶來機器視覺,同時由於效能突破 1TFLOPS ,以及基於 CUDA 核心,更可把火熱的深度學習平台用於重視能耗的嵌入式應用。從人臉辨識,駕駛輔助,無人機應用甚至到可判斷食物加熱狀況的智慧烤箱,都能透過 Jetson TX1 實現。
且藉由基於 Linux 的 Cuda 開發環境,更可讓藉由 PC 所開發出的異質運算技術能轉換到 Jetson TX1 平台,不須為了非 x86 架構環境而傷透腦筋,對熟悉 Linux 的開發者而言也更輕易的為應用進行開發。
照片是一款搭載 Jetson TX1 的迷你自動送貨車
要獲得 1TFLOPS 的運算效能,在今日說起來並不能,畢竟一張 NVIDIA GTX TITAN X 可是具備高達 7TFLOPS 的效能,一顆高階的 Intel i7 處理器也有 1TFLOPS 的效能,但那是在不考慮功耗的前提下,像是無人機、車載領域,都要盡可能降低額外功耗,但同時又希望能藉由智慧學習系統為其帶來變化。
例如用於無人機,雖現在的嵌入式平台已經能做到簡單的物體辨識,進而進行物體追蹤以及障礙閃躲,但若改由功耗與一般嵌入式處理器相差不會太多、卻具備機器學習能力的 Jetson TX1 進行開發,甚至可藉由學習能力達到自動起飛、降落,遇到障礙物可判斷物體類型與影響範圍,並重新規畫路徑。
而且 Jetson TX1 也為了加速前端開發到後續導入,故除了嵌入式開發板以外,也提供模組型的設計,讓開發者開發完成後不僅可藉由縮小化的模組快速將開發成果導入產品,同時也藉由模組化設計讓一些特殊的開發應用如工業、車載等,能夠利用更換模組進行維護甚至是升級。
你或許會喜歡