Logo lv.androidermagazine.com
Logo lv.androidermagazine.com

Ieskats nvidia jetson tk1

Satura rādītājs:

Anonim

Iepazīstieties ar visu laiku jaudīgāko ARM izstrādātāju dēli

NVIDIA lielā mērā ir ienācis viena paneļa datoru tirgū ar Jetson TK1. Lai gan jūs, iespējams, esat dzirdējuši par tādiem lieliskiem hobiju dalībnieku dēļiem kā Raspberry Pi vai BeagleBone Black, NVIDIA gāja soli tālāk un profesionālajā telpā uzbūvēja produktu ARM balstītai prototipu veidošanai. Tas ir jaudīgs, lēts un viegli pieejams. Šīs ir lietas, kuras mīl R&D komandas (un viņu iepirkuma aģenti).

NVIDIA man atsūtīja vienu, ar kuru spēlēties, un es to visu esmu paveicis līdz šim - gan kā pieredzējis hobija speciālists, gan kā tipisks patērētājs, kurš vēlas izveidot pats savu skaitļošanas iekārtu. Esmu diezgan apmierināta ar redzēto.

Kas ir Jetson TK1?

Jetsons nav mācību līdzeklis

Jetsons ir tas, kas pazīstams kā viena paneļa dators. Tas nozīmē, ka tas ir gatavs, lai pievienotu sava veida displeju, pievienotu ievades metodi un tad viss vienkārši darbotos. Viss, kas nepieciešams datora darbināšanai, - procesors, atmiņa, krātuve, tīkla izveidošana utt. - ir iebūvēts tieši plāksnē, un tas padara projekta sākšanu diezgan vieglu. Šie projekti var būt kaut kas ļoti tehnisks, par kuriem patērētāji nerūpējas, vai arī tie var būt kaut kas vienkāršāks, piemēram, sava mājas kinozāles datora izveidošana. Viss, kas jums jādara, ir ielādēt kādu programmatūru un to ieslēgt.

Jetsons nav mācību līdzeklis, piemēram, Raspberry Pi. Tādas lietas kā GPIO (vispārējas nozīmes ieeja un izeja) galvenē, kurai ir 2 mm atstatums un kura izmanto 1, 8 voltu loģiku, nozīmē, ka jūs nevarēsit izmantot plašo hobiju komplekta paplašināšanas komponentu klāstu. Ja jūs saprotat, ko tas nozīmē, tad jūs redzat, kāpēc tas ir paredzēts kādam progresīvas attīstības vidē. Ja jūs to nesapratāt, tas vienkārši nozīmē, ka jūs nedosities uz Adafruit un neiegādāsities gatavus komplektus, lai mājās izveidotu lietas.

lietojumprogrammas aprēķiniem var izmantot 192 Kepler grafiskos serdeņus

Jetson ir ļoti jaudīgs (uz ARM bāzes izstrādāts) vienkorta dators izmantošanai rūpnieciskos lietojumos, kur priekšroka tiek dota gatavam dēlim, vai arī kaut ko darīt, piemēram, izveidot savu personālo datoru vai mini serveri. Tas ir strāvas ziņā draudzīgs (maksimālajā patēriņā es izmērīju 13 vatu jaudas), to pilnībā atbalsta NVIDIA uz Ubuntu 14.04 balstītā Linux 4 Tegra un pilnībā atbalsta NVIDIA GPGPU izkraušanas valodu CUDA. Tas nozīmē, ka lietojumprogrammas var izmantot aprēķināšanai 192 Kepler grafikas serdeņus, ja tie tam ir izstrādāti. Ikviens, kurš savā Windows datorā izmanto Kepler klases grafisko karti kopā ar tādu programmu kā Adobe Premiere, var jums pateikt, ka tas rada milzīgu atšķirību. Un ar Jetsonu jūs neizmantojat simtiem vatu jaudas, lai to izdarītu.

Aparatūras specifika

ARM sistēmai šī lieta ir zvērs

Jeston darbojas ar NVIDIA jaunāko Tegra TK1 SoC (sistēma mikroshēmā). Jums ir četri 32 bitu ARM Cortex-A15 vispārējas nozīmes serdeņi, kas darbojas 2, 3 GHz frekvencē, mazjaudas Cortex-A15 "ēnu" kodols, kas darbojas, kad sistēma nav pakļauta lielai slodzei, lai būtu energoefektīvāka, un 192 Kepler GPU kodoli 852MHz grafiskā zirgspēka un GPU aprēķināšanai, izmantojot NVIDIA CUDA (Compute Unified Device Architecture) valodu. ARM sistēmai šī lieta ir zvērs.

Pārī ar TK1 SoC ir 2 GB DDR3L operatīvā atmiņa, pulksteņa frekvence 933MHz un 64 bitu platumā. Glabāšanai ir 16 GB NAND zibatmiņas, kā arī SD karte un SATA paplašināšana - pievienojot kaut ko līdzīgu 1 TB SSD, nepieciešami tikai pareizi kabeļi. Atkal šī nav rotaļlieta.

Lai izveidotu savienojumu ar pārējo pasauli, jums ir pilns izejvielu un izeju kompliments. Iebūvēts Realtek RTL8111GS 10/100/1000 Ethernet ports un pilnībā atbalstīts. Ir standarta HDMI ports audio un video pārraidīšanai uz ārējo displeju, analogās audio ieejas un izejas ligzdas un pilna izmēra USB 3.0 ports.

Mana lielākā problēma ir Android atbalsta trūkums

Uzlabotākai izmantošanai jūs atradīsit vienu RS232 seriālo portu, 25 kontaktu GPIO galveni, JTAG galveni un vienas joslas miniPCI ekspress slotu. Ir arī USB OTG un atkopšana, izmantojot mikro USB 2.0 portu.

Lai gan es būtu gribējis redzēt iebūvētu bezvadu tīklu un Bluetooth, seriālā porta un JTAG galvenes pievienošana to vairāk veido. Atcerieties, ka tas nebija paredzēts iesācējiem.

Mana lielākā problēma ir Android atbalsta trūkums. NVIDIA ir teicis, ka Linux 4 Tegra ir vienīgā Jetson atbalstītā operētājsistēma, un es domāju, ka viņi to neiekļauj ar skatu uz milzīgu attīstības kopienu - gan "profesionāliem", gan tiem tinteriem, kuri dara lielas lietas. Es neesmu pārliecināts, kāpēc Android nav pieejams Jetsonam (ja man vajadzētu uzminēt, es teiktu, ka tam ir kaut kas saistīts ar CUDA, bet tas ir simtprocentīgs minējums), bet es vēlos, lai tas būtu. Ikvienam entuziastam vai profesionālim, kurš vēlas pilnvērtīgu Ubuntu vidi attīstībai, esmu pārliecināts, ka ir arī kāds, kurš vēlas Android.

Kam tas jāizmanto?

vairāk skaitļošanas jaudas, nekā jūs zināt, ko darīt

Jācer, ka vairāk nekā daži no mums to lasīja. Jetsons izveidos fenomenālu HTPC vai tīkla failu un multivides serveri (milzīgās Ubuntu programmatūras krātuves dēļ), un tā ir arī ideāla ierīce izmantošanai tādās nozarēs kā medicīnas nozare, autobūves nozare vai robotika un mašīnu redze. Šajā mazajā tāfelē ir tas pats GPU skaitļošanas dzinējs, kuru atradīsit jebkurā augstākās klases sistēmā, kas paredzēta CUDA lietojumiem, un tas patērē apmēram 10 reizes mazāk enerģijas.

Patērētāju pusē pat pilnīgas darbvirsmas vadīšana sistēma ir reaģējoša un spējīga. Nav spējīgs, piemēram, Raspberry Pi, bet ir spējīgs, piemēram, klēpjdators. Sistēmas izveidošana ar lielu ārējo SATA diskdzini un ielādēšana tajā ar multividi un izklaidei raksturīgu programmatūru ir viegli realizējama, un jūs pamanīsit ievērojami uzlabotu veiktspēju salīdzinājumā ar Android HTPC vai Raspberry Pi balstītu multivides datoru.

Hobisti un entuziasti varētu vēlēties divreiz padomāt par Jetsonu

Jetson ir arī līdzeklis, lai ieviestu jaunu iegultās sistēmas paaudzi. Izstrādātājiem, kas pašlaik strādā ar CUDA lietojumprogrammām, tagad ir jau iepriekš izveidota iegulta vide, lai sāktu darbu ar nelielām izmaiņām vai vispār bez izmaiņām to kodā. Izstrādātājiem, kas strādā ar iegultām platformām, tagad ir ARM instrukciju kopas panelis ar lielāku skaitļošanas jaudu, nekā viņi zinās, ko darīt. Būs vērts pārrakstīt kodu, lai izmantotu CUDA daudziem projektiem, kuri vienkārši nebūtu iespējami bez šāda veida aparatūras. NVIDIA CUDA SDK jau ir izturīgs un nobriedis, un mēs esam pārliecināti, ka viņi arī turpmāk nodrošinās bibliotēkas un rīkus turpmākai attīstībai. Esmu konsultējies ar nelielu grupu, kas, iespējams, izmēģina to savam jaunākajam projektam, tāpēc noteikti ir kāda interese.

Hobbyists un entuziasti, iespējams, vēlēsies divreiz padomāt par Jetson. GPU paātrinātās bibliotēkas izklausās kā brīnišķīga lieta, taču jūs nevarat sēdēt un uzrakstīt dažas Python rindas, lai izmantotu kādu no tām. Jums arī būs grūtāk atrast jebko, kas darbojas ar Jetsona unikālo GPIO iestatījumu, un jūs, iespējams, beigsiet elpot daudz zilu dūmu projektēšanas shēmā, kas var sazināties ar 1, 8 voltu loģiku. Iesācējiem avenes PI, Arduino Uno un vairogs, lai viņi būtu draugi, joprojām ir jūsu labākā likme.

To visu iesaiņojot

Šeit ir ļoti daudz skaitļošanas jaudas. Patiesībā, iespējams, ir vairāk nekā jebkuram citam vajadzīgs. Un tikai 192 ASV dolāri izmaksas nav daudz šķērslis.

Es varu domāt par daudzām lietām, kas šeit atrodas manā birojā un kuras es labprāt izmantotu Jetson - failu apkalpošanai, tīkla pārvaldībai, multivides apkalpošanai vai pat akvārija kontrolierim. Un tas būtu ļoti labi ar jebkuru no viņiem. Ja es strādātu ar pilnu HTPC, es sāktu ar Jetsonu.

Alternatīvi, strādājot mašīnredzēšanas nozarē, es redzu milzīgu Jetsona izmantošanas gadījumu. Viss, kas aprēķina jaudu, izturīgās CUDA bibliotēkas un mazās enerģijas patēriņš nozīmē, ka Jetson būs ideāli piemērots daudzām vajadzībām industriālajā telpā. Mašīnas šķirošanas vai medicīniskās attēlveidošanas lietojumprogrammas nāk prātā, kā arī aparatūra automašīnā, par kuru mēs jau zinām, ka NVIDIA ir ļoti ieinteresēta.

Bet, ja jūs esat iesācējs vai gadījuma elektronikas geek, jums, iespējams, vajadzētu apskatīt citu tāfeli. Neatkarīgi no tā, ka Jetsons nevarēs izdarīt kaut ko tādu, ko jūs vēlētos, lai tas izdarītu (un vēl vairāk), bet tas vienkārši nav viegls sākšanas veids.