विषयसूची:
- अब तक के सबसे शक्तिशाली ARM डेवलपर बोर्ड से मिलें
- जेटसन TK1 क्या है?
- हार्डवेयर विवरण
- इसका उपयोग किसको करना चाहिए?
- यह सब लपेटकर
अब तक के सबसे शक्तिशाली ARM डेवलपर बोर्ड से मिलें
NVIDIA ने Jetson TK1 के साथ बड़े पैमाने पर एकल-बोर्ड-कंप्यूटर बाजार की दुनिया में प्रवेश किया है। जबकि आपने रास्पबेरी पाई या बीगलबोन ब्लैक जैसे महान शौकीन बोर्डों के बारे में सुना होगा, एनवीआईडीआईए ने एक कदम आगे बढ़कर एआरएम-आधारित प्रोटोटाइप के लिए एक उत्पाद का निर्माण किया। यह शक्तिशाली है, यह सस्ता है, और आसानी से उपलब्ध है। ये चीजें हैं आर एंड डी टीमें (और उनके क्रय एजेंट) प्यार।
NVIDIA ने मुझे एक के साथ खेलने के लिए भेजा और मैं इसे पेस के माध्यम से डाल रहा हूं - दोनों एक उन्नत हॉबीस्ट के रूप में, साथ ही साथ एक विशिष्ट उपभोक्ता जो अपने कंप्यूटिंग उपकरण का निर्माण करना चाहता है। मैंने जो देखा है उससे मैं बहुत खुश हूं।
जेटसन TK1 क्या है?
जेटसन एक शिक्षण उपकरण नहीं है
जेटसन को एकल-बोर्ड कंप्यूटर के रूप में जाना जाता है। इसका मतलब है कि यह किसी प्रकार के प्रदर्शन में प्लग करने के लिए बॉक्स से बाहर है, एक इनपुट विधि जोड़ें, और फिर सब कुछ बस काम करता है। कंप्यूटर के रूप में चलाने के लिए आवश्यक सब कुछ - प्रोसेसर, मेमोरी, स्टोरेज, नेटवर्किंग, आदि - बोर्ड में सही तरीके से बनाया गया है, और यह एक प्रोजेक्ट पर शुरू करना बहुत आसान बनाता है। उन परियोजनाओं में कुछ बहुत ही तकनीकी हो सकती है, जिनके बारे में उपभोक्ताओं को कोई परवाह नहीं है, या वे कुछ और सरल हो सकते हैं जैसे कि आपका अपना होम थिएटर पीसी बनाना। आपको बस कुछ सॉफ़्टवेयर लोड करने और इसे चालू करने की आवश्यकता है।
जेटसन एक शिक्षण उपकरण नहीं है, जैसे रास्पबेरी पाई है। GPIO (जनरल पर्पस इनपुट एंड आउटपुट) हेडर जैसी चीज़ों में 2 मिमी पिन स्पेसिंग और 1.8 वोल्ट लॉजिक का उपयोग करने का मतलब है कि आप हॉबी-किट विस्तार घटकों के विशाल सरणी का उपयोग करने में सक्षम नहीं हैं। यदि आप समझते हैं कि इसका क्या मतलब है, तो आप देखें कि इसका उद्देश्य उन्नत विकास वातावरण में किसी पर क्यों है। अगर आपको समझ में नहीं आया, तो इसका सीधा सा मतलब है कि आप घर पर सामान बनाने के लिए Adafruit के पास नहीं जाएंगे और रेडीमेड किट खरीदेंगे।
अनुप्रयोग अभिकलन के लिए 192 केपलर ग्राफिक्स कोर का उपयोग कर सकते हैं
जेटसन औद्योगिक अनुप्रयोगों में उपयोग के लिए एक बहुत शक्तिशाली (एआरएम-आधारित उत्पाद के लिए) एकल-बोर्ड कंप्यूटर है, जहां एक तैयार-निर्मित बोर्ड होना पसंद किया जाता है, या अपने स्वयं के व्यक्तिगत कंप्यूटर या मिनी-सर्वर के निर्माण जैसे कुछ करने के लिए। यह पावर-फ्रेंडली है (मैंने पीक यूज में 13 वाट्स पॉवर ड्रॉ मापा), जो कि पूरी तरह से NVIDIA के Ubuntu 14.04-आधारित लिनक्स 4 टेग्रा द्वारा समर्थित है, और पूरी तरह से NVIDIA के GPGPU ऑफलोड भाषा CUDA का समर्थन करता है। इसका मतलब है कि यदि वे इसके लिए विकसित किए गए थे, तो अनुप्रयोग 192 केपलर ग्राफिक्स कोर का उपयोग कर सकते हैं। जो कोई भी Adobe Windows जैसे कार्यक्रम के साथ संयोजन के रूप में अपने विंडोज कंप्यूटर में केप्लर श्रेणी के ग्राफिक्स कार्ड का उपयोग करता है, वह आपको बता सकता है कि इससे बहुत अंतर पड़ता है। और जेटसन के साथ, आप इसे करने के लिए सैकड़ों वाट बिजली का आरेखण नहीं करेंगे।
हार्डवेयर विवरण
एआरएम प्रणाली के लिए, यह बात एक जानवर है
जेस्टोन NVIDIA के नवीनतम टेग्रा TK1 SoC (चिप पर सिस्टम) पर चलता है। आपके पास चार 32-बिट एआरएम कॉर्टेक्स-ए 15 सामान्य प्रयोजन कोर 2.3GHz पर चल रहा है, एक कम-शक्ति कॉर्टेक्स-ए 15 "छाया" कोर है जो तब चलता है जब सिस्टम अधिक बिजली के अनुकूल होने के लिए भारी लोड के तहत नहीं होता है, और 192 केपलर जीपीयू 852MHz पर ग्राफिकल हॉर्सपावर और GPU कम्प्यूटेशन के लिए NVIDIA के CUDA (कंप्यूट यूनिफाइड डिवाइस आर्किटेक्चर) लैंग्वेज के जरिए मिलता है। एआरएम प्रणाली के लिए, यह बात एक जानवर है।
TK1 SoC के साथ जोड़ी गई 2GB DDR3L RAM है, जिसे 933MHz पर और 64-बिट चौड़ी बस में देखा गया है। भंडारण के लिए, 16 जीबी का नंद फ्लैश ऑन-बोर्ड है, साथ ही एसडी कार्ड और एसएटीए विस्तार - 1 टीबी एसएसडी जैसी किसी चीज में प्लगिंग के लिए केवल सही केबल की आवश्यकता होती है। फिर, यह कोई खिलौना नहीं है।
बाकी दुनिया से जुड़ने के लिए, आपके पास इनपुट और आउटपुट की पूरी तारीफ है। एक Realtek RTL8111GS 10/100/1000 ईथरनेट पोर्ट ऑन-बोर्ड है, और यह पूरी तरह से बॉक्स से बाहर समर्थित है। बाहरी डिस्प्ले, एनालॉग ऑडियो इनपुट और आउटपुट जैक और एक पूर्ण आकार के यूएसबी 3.0 पोर्ट के लिए ऑडियो और वीडियो के लिए एक मानक एचडीएमआई पोर्ट है।
मेरा सबसे बड़ा मुद्दा Android समर्थन की कमी है
अधिक उन्नत उपयोग के लिए, आपको एक एकल RS232 सीरियल पोर्ट, एक 25-पिन GPIO हेडर, एक JTAG हेडर और एक-लेन मिनीपीसीआई एक्सप्रेस स्लॉट मिलेगा। माइक्रो USB 2.0 पोर्ट के माध्यम से USB OTG और रिकवरी भी है।
हालांकि मुझे बिल्ट-इन वायरलेस नेटवर्किंग और ब्लूटूथ देखना पसंद था, लेकिन सीरियल पोर्ट और जेटीएजी हेडर के अलावा इसके लिए और भी बहुत कुछ है। याद रखें, यह शुरुआती लोगों के लिए नहीं बनाया गया था।
मेरा सबसे बड़ा मुद्दा Android समर्थन की कमी है। NVIDIA ने कहा है कि लिनक्स 4 टेग्रा जेटसन के लिए एकमात्र समर्थित ओएस है, और मुझे लगता है कि वे एक विशाल विकास समुदाय की अनदेखी कर रहे हैं - दोनों "पेशेवर" और टिंकरर जो महान चीजें करते हैं - इसमें शामिल नहीं हैं। मुझे यकीन नहीं है कि जेटसन के लिए एंड्रॉइड क्यों उपलब्ध नहीं है (यदि मुझे अनुमान लगाना था, तो मैं कहूंगा कि इसका CUDA के साथ कुछ करना है, लेकिन यह 100-प्रतिशत एक अनुमान है) लेकिन काश ऐसा होता। प्रत्येक उत्साही या पेशेवर के लिए जो विकास के लिए एक पूर्ण उबंटू वातावरण चाहता है, मुझे यकीन है कि कोई ऐसा व्यक्ति भी है जो एंड्रॉइड चाहता है।
इसका उपयोग किसको करना चाहिए?
अधिक गणना शक्ति से आपको पता चल जाएगा कि आपको क्या करना है
उम्मीद है, हम में से कुछ से अधिक यह पढ़ रहे हैं। जेटसन एक अभूतपूर्व HTPC या नेटवर्क फ़ाइल और मीडिया सर्वर (विशाल Ubuntu सॉफ्टवेयर रिपॉजिटरी के कारण) बना देगा, और यह चिकित्सा क्षेत्र, मोटर वाहन उद्योग, या रोबोटिक्स और मशीन दृष्टि जैसे उद्योगों में उपयोग के लिए एकदम सही उपकरण है। इस एक छोटे से बोर्ड में पैक किया गया वही जीपीयू-कंप्यूट इंजन है जो आपको CUDA अनुप्रयोगों के लिए डिज़ाइन की गई किसी भी उच्च-अंत प्रणाली में मिलेगा, जिसमें लगभग 10-गुना कम ऊर्जा का उपयोग किया जाएगा।
उपभोक्ता पक्ष पर, यहां तक कि एक पूर्ण विकसित डेस्कटॉप चल रहा है, सिस्टम उत्तरदायी और सक्षम है। रास्पबेरी पाई की तरह सक्षम नहीं है, लेकिन अपने लैपटॉप की तरह सक्षम है। एक बड़ी बाहरी SATA ड्राइव के साथ एक प्रणाली का निर्माण और मीडिया और मनोरंजन-विशिष्ट सॉफ़्टवेयर के साथ इसे लोड करना आसानी से महसूस किया जाता है, और आप Android HTPC या रास्पबेरी पाई-आधारित मीडिया कंप्यूटर बनाम बहुत बेहतर प्रदर्शन पर ध्यान देंगे।
होबिटिस्ट और उत्साही लोग जेटसन के बारे में दो बार सोचना चाह सकते हैं
जेटसन भी एम्बेडेड सिस्टम की एक नई पीढ़ी में प्रवेश करने का उपकरण है। वर्तमान में CUDA अनुप्रयोगों पर काम करने वाले डेवलपर्स के पास अब एक पूर्व-निर्मित एम्बेडेड वातावरण है, जिससे उनके मूल कोड में बहुत कम या कोई परिवर्तन नहीं हो सकता है। एम्बेडेड प्लेटफार्मों पर काम करने वाले डेवलपर्स के पास अब एक एआरएम इंस्ट्रक्शन-सेट बोर्ड है जिसमें वे अधिक कम्प्यूट पॉवर के साथ जानते हैं कि उन्हें क्या करना है। यह कई परियोजनाओं के लिए CUDA का उपयोग करने के लिए पुनर्लेखन कोड के लायक होगा जो इस तरह के हार्डवेयर के बिना संभव नहीं होगा। NVIDIA के CUDA SDK पहले से ही मजबूत और परिपक्व है, और हम निश्चित हैं कि वे आगे के विकास के लिए पुस्तकालय और उपकरण प्रदान करना जारी रखेंगे। मैं एक छोटे से समूह के साथ कुछ परामर्श कर रहा हूं जो अपने नवीनतम प्रोजेक्ट के लिए इसे आजमा रहे हैं, इसलिए निश्चित रूप से वहां कुछ रुचि है।
हॉबीस्ट्स और उत्साही लोग जेटसन के बारे में दो बार सोचना चाहते हैं, हालांकि। GPU- त्वरित लायब्रेरीज़ एक अद्भुत चीज़ की तरह लगती हैं, लेकिन आप उनमें से किसी का उपयोग करने के लिए पायथन की कुछ पंक्तियों को लिखने और लिखने में सक्षम नहीं होंगे। आप जेटसेट के अनूठे GPIO सेटअप के साथ काम करने वाले कठिन समय को भी पा सकते हैं, और संभवत: बहुत सारे ब्लू स्मोक डिज़ाइनिंग सर्किट्री में साँस लेना बंद कर देंगे जो 1.8 वोल्ट लॉजिक के साथ संवाद कर सकते हैं। शुरुआती लोगों के लिए, एक रास्पबेरी पीआई, एक Arduino Uno, और उन्हें दोस्त बनाने के लिए एक ढाल अभी भी आपका सबसे अच्छा दांव है।
यह सब लपेटकर
यहाँ पर बहुत सारी गणना शक्ति है। वास्तव में, संभावना यह है कि किसी की ज़रूरत से ज़्यादा है। और सिर्फ 192 डॉलर की लागत में एक बाधा नहीं है।
मैं अपने कार्यालय में यहाँ की किसी भी संख्या के बारे में सोच सकता हूं कि मुझे जेटसन का उपयोग करना पसंद होगा - फ़ाइल सेवा, नेटवर्क प्रबंधन, मीडिया सेवारत, या यहां तक कि एक मछलीघर नियंत्रक। और यह उनमें से किसी पर बहुत अच्छा होगा। यदि मैं एक पूर्ण-एचटीपीसी के लिए बाजार में था, तो मैं जेटसन के साथ शुरुआत करूंगा।
वैकल्पिक रूप से, मशीन-विजन उद्योग में काम करने के बाद, मैं जेटसन के लिए एक बड़ा उपयोग-मामला देख सकता हूं। बिजली की गणना करने वाले सभी, CUDA पुस्तकालयों, और कम पावर ड्रॉ का अर्थ है कि जेटसन औद्योगिक क्षेत्र में कई अनुप्रयोगों के लिए आदर्श होगा। मशीन की छँटाई, या मेडिकल इमेजिंग के लिए आवेदन सही हैं, साथ ही साथ आपकी कार में हार्डवेयर, जिसे हम पहले से ही जानते हैं कि NVIDIA बहुत रुचि रखता है।
लेकिन अगर आप एक शुरुआती या एक आकस्मिक इलेक्ट्रॉनिक्स geek हैं, तो आपको शायद दूसरे बोर्ड को देखना चाहिए। ऐसा नहीं है कि जेटसन ऐसा कुछ नहीं कर पाएगा जिसे आप करना चाहते हैं (और अधिक), लेकिन यह शुरू करने का आसान तरीका नहीं है।