एप्पलको आफ्नै चिप भएको पहिलो यन्त्र सन् २०१० मा आईप्याड थियो। त्यतिबेला A2010 प्रोसेसरमा एउटै कोर थियो र यसको कार्यसम्पादनलाई आजको पुस्तासँग तुलना गर्न सकिँदैन। पाँच वर्षदेखि, म्याक कम्प्युटरहरूमा यी चिपहरू एकीकरणको बारेमा अफवाहहरू पनि छन्। मोबाइल चिप्सले प्रत्येक वर्ष आफ्नो कार्यसम्पादनलाई द्रुत रूपमा बढाउँदै लैजाने हुँदा, डेस्कटपहरूमा तिनीहरूको तैनाती एक धेरै रोचक विषय हो।
अघिल्लो वर्षको 64-बिट A7 प्रोसेसरलाई पहिले नै "डेस्कटप-क्लास" को रूपमा लेबल गरिएको थियो, यसको मतलब यो मोबाइल भन्दा ठूला प्रोसेसरहरू जस्तै छ। नवीनतम र सबैभन्दा शक्तिशाली प्रोसेसर - A8X - आईप्याड एयर 2 मा राखिएको थियो। यसमा तीन कोरहरू छन्, तीन अरब ट्रान्जिस्टरहरू छन् र यसको प्रदर्शन म्याकबुक एयर मिड-5 बाट Intel Core i4250-2013U को बराबर छ। हो, सिंथेटिक बेन्चमार्कहरूले यन्त्रको वास्तविक गतिको बारेमा केही भनेनन्, तर कम्तिमा तिनीहरूले धेरैलाई भ्रामक बनाउन सक्छन् कि आजका मोबाइल उपकरणहरू टच स्क्रिनको साथ पालिश गरिएको मसी हो।
एप्पललाई वास्तवमै आफ्नै एआरएम चिपहरू थाहा छ, त्यसोभए किन तपाइँको कम्प्यूटरहरू पनि तिनीहरूसँग सुसज्जित नगर्ने? KGI सेक्युरिटीजका विश्लेषक मिङ-ची कुओका अनुसार, हामीले एआरएम प्रोसेसरहरूमा 2016 को शुरुमा नै चलिरहेको पहिलो म्याकहरू देख्न सक्छौं। पहिलो सक्षम प्रोसेसर 16nm A9X हुन सक्छ, त्यसपछि 10nm A10X एक वर्ष पछि। प्रश्न उठ्छ, किन एप्पलले यो कदम चाल्ने निर्णय लिनु पर्छ जब इंटेलका प्रोसेसरहरू शीर्षमा स्टीम भइरहेको छ?
किन एआरएम प्रोसेसरहरू अर्थ बनाउँछन्
पहिलो कारण इंटेल आफै हुनेछ। यसमा केहि गलत छैन भन्ने होइन, तर एप्पलले सधैं आदर्श वाक्यलाई पछ्याएको छ: "सफ्टवेयर विकास गर्ने कम्पनीले यसको हार्डवेयर पनि बनाउनु पर्छ - तपाईले सफ्टवेयर र हार्डवेयर दुवैलाई उच्चतम स्तरमा अनुकूलन गर्न सक्नुहुन्छ।" हालैका वर्षहरूमा, एप्पलले यसलाई प्रत्यक्ष रूपमा प्रदर्शन गरेको छ।
यो कुनै गोप्य छैन कि एप्पल नियन्त्रणमा हुन मनपर्छ। Intel बन्द गर्नु भनेको सम्पूर्ण उत्पादन प्रक्रियालाई सरल र सुव्यवस्थित गर्नु हो। एकै समयमा, यसले चिप्स निर्माणको लागत कम गर्नेछ। यद्यपि दुई कम्पनीहरू बीचको हालको सम्बन्ध सकारात्मक भन्दा बढि छ - तपाई एक अर्कामा भर पर्नुहुन्न जब तपाईलाई थाहा छ कि तपाईले कम लागतमा समान चीज उत्पादन गर्न सक्नुहुन्छ। थप कुरा के हो भने, तपाइँ तेस्रो पक्षमा भर पर्नु नपर्ने गरी भविष्यको सबै विकास पूर्ण रूपमा आफैंले व्यवस्थापन गर्नुहुनेछ।
सायद मैले यसलाई धेरै छोटो बनाएको छु, तर यो सत्य हो। थप रूपमा, यो पहिलो पटक होइन कि प्रोसेसर निर्माताको परिवर्तन हुनेछ। 1994 मा यो Motorola 68000 बाट IBM PowerPC मा, त्यसपछि 2006 मा Intel x86 मा संक्रमण थियो। एप्पल पक्कै पनि परिवर्तन देखि डराउँदैन। 2016 ले Intel मा स्विच गरेको 10 वर्ष हो। IT मा एक दशक लामो समय हो, केहि पनि परिवर्तन हुन सक्छ।
आजका कम्प्युटरहरूमा पर्याप्त शक्ति छ र कारहरूसँग तुलना गर्न सकिन्छ। कुनै पनि आधुनिक कारले तपाईंलाई कुनै समस्या बिना बिन्दु A बाट बिन्दु B सम्म लैजान्छ। नियमित सवारीको लागि, उत्तम मूल्य/कार्यसम्पादन अनुपात भएको एउटा किन्नुहोस् र यसले तपाईंलाई सस्तो मूल्यमा राम्रोसँग सेवा दिनेछ। यदि तपाइँ बारम्बार र अगाडि ड्राइभ गर्नुहुन्छ भने, उच्च श्रेणीको कार किन्नुहोस् र सम्भवतः स्वचालित प्रसारणको साथ। यद्यपि, मर्मत खर्च अलि बढी हुनेछ। अफ-रोड, तपाइँ निश्चित रूपमा 4×4 ड्राइभ वा सिधा अफ-रोड कारको साथ केहि किन्न सक्नुहुन्छ, तर यो नियमित रूपमा प्रयोग हुनेछ र यसको सञ्चालनको लागत उच्च हुनेछ।
बिन्दु यो हो कि सानो कार वा निम्न मध्यम वर्गको कार धेरैका लागि पूर्ण रूपमा पर्याप्त छ। समान रूपमा, धेरै प्रयोगकर्ताहरूका लागि, YouTube बाट भिडियोहरू हेर्न, फेसबुकमा फोटोहरू साझेदारी गर्न, इ-मेल जाँच गर्न, संगीत बजाउन, Word मा कागजात लेख्न, PDF प्रिन्ट गर्न "साधारण" ल्यापटप पर्याप्त छ। एप्पलको म्याकबुक एयर र म्याक मिनी यस प्रकारको प्रयोगको लागि डिजाइन गरिएको हो, यद्यपि तिनीहरू पक्कै पनि अधिक प्रदर्शन-डिमांड गतिविधिहरूको लागि प्रयोग गर्न सकिन्छ।
अधिक माग गर्ने प्रयोगकर्ताहरू म्याकबुक प्रो वा आईम्याकको लागि पुग्न रुचाउँछन्, जसमा सबै भन्दा बढी प्रदर्शन छ। त्यस्ता प्रयोगकर्ताहरूले पहिले नै भिडियोहरू सम्पादन गर्न वा ग्राफिक्ससँग काम गर्न सक्छन्। उपयुक्त मूल्यमा असहज प्रदर्शनको लागि माग गरिएको पहुँचको सबैभन्दा बढी माग, अर्थात् म्याक प्रो। त्यहाँ अन्य उल्लेख गरिएका मोडेलहरू भन्दा कम परिमाणको अर्डर हुनेछ, जसरी अफ-रोड कारहरू Fabia, Octavia र अन्य लोकप्रिय कारहरू भन्दा धेरै कम चलाइन्छ।
त्यसोभए, यदि निकट भविष्यमा एप्पलले एआरएम प्रोसेसर उत्पादन गर्न सक्षम हुनेछ कि यसले यसको (सुरुमा, सम्भवतः कम माग) प्रयोगकर्ताहरूको आवश्यकताहरू पूरा गर्न सक्षम हुनेछ, किन यसलाई ओएस एक्स चलाउन प्रयोग नगर्ने? यस्तो कम्प्युटरको लामो ब्याट्री जीवन हुनेछ र स्पष्ट रूपमा निष्क्रिय रूपमा चिसो पनि हुन सक्छ, किनकि यो कम ऊर्जा-गहन हुन्छ र धेरै "तातो" गर्दैन।
किन एआरएम प्रोसेसरहरूले कुनै अर्थ राख्दैनन्
एआरएम चिपहरू भएका म्याकहरू x86 अनुप्रयोगहरू चलाउनको लागि रोजेटा-जस्तो तह चलाउन पर्याप्त शक्तिशाली नहुन सक्छन्। त्यस अवस्थामा, एप्पलले स्क्र्याचबाट सुरु गर्नुपर्नेछ, र विकासकर्ताहरूले उनीहरूको एपहरू पर्याप्त प्रयासको साथ पुन: लेख्नुपर्नेछ। मुख्यतया लोकप्रिय र व्यावसायिक अनुप्रयोगहरूको विकासकर्ताहरू यो कदम चाल्न इच्छुक छन् कि छैनन् भनेर कसैले तर्क गर्न सक्दैन। तर कसलाई थाहा छ, हुनसक्छ एप्पलले x86 एपहरू "ARM OS X" मा सहज रूपमा चल्ने तरिका फेला पारेको छ।
Intel संग सिम्बायोसिस पूर्ण रूपमा काम गर्दछ, त्यहाँ केहि नयाँ आविष्कार गर्ने कुनै कारण छैन। यस सिलिकन विशालका प्रोसेसरहरू शीर्ष हुन्, र प्रत्येक पुस्ताको साथ तिनीहरूको कार्यसम्पादन कम ऊर्जा खपतको साथ बढ्छ। एप्पलले सबैभन्दा कम म्याक मोडेलहरूको लागि कोर i5 प्रयोग गर्दछ, अधिक महँगो मोडेलहरू वा अनुकूलन कन्फिगरेसनको लागि कोर i7, र म्याक प्रो धेरै शक्तिशाली Xeons संग सुसज्जित छ। त्यसैले तपाईले सधैं पर्याप्त शक्ति पाउनुहुनेछ, एक आदर्श स्थिति। एप्पलले आफूलाई यस्तो अवस्थामा भेट्टाउन सक्छ जहाँ कसैले पनि आफ्नो कम्प्युटर चाहँदैन जब यो इंटेलसँग ब्रेकअप हुन्छ।
त्यसोभए यो कसरी हुनेछ?
निस्सन्देह, बाहिर कसैलाई थाहा छैन। यदि मैले एप्पलको दृष्टिकोणबाट सम्पूर्ण अवस्थालाई हेर्ने हो भने, मलाई पक्कै पनि यो मनपर्छ एक पटक समान चिपहरू मेरो सबै उपकरणहरूमा एकीकृत गरियो। र यदि म तिनीहरूलाई मोबाइल उपकरणहरूको लागि डिजाइन गर्न सक्षम छु भने, म कम्प्युटरहरूको लागि पनि त्यस्तै अभ्यास गर्न चाहन्छु। जे होस्, तिनीहरूले हालको प्रोसेसरहरूसँग पनि उत्कृष्ट काम गरिरहेका छन्, जुन मलाई एक बलियो साझेदारद्वारा स्थिर रूपमा आपूर्ति गरिएको छ, यद्यपि आगामी नयाँ 12-इन्च म्याकबुक एयरको रिलीजमा इन्टेलको ढिलाइको कारणले ढिलाइ भएको हुन सक्छ। प्रोसेसर को नयाँ पुस्ता को।
के म पर्याप्त शक्तिशाली प्रोसेसर ल्याउन सक्छु जुन कम्तिमा म्याकबुक एयरको स्तरमा हुनेछ? यदि त्यसो हो भने, के म पछि व्यावसायिक कम्प्युटरहरूमा पनि ARM तैनात गर्न (वा विकास गर्न सक्षम हुनेछु)? म दुई प्रकारका कम्प्युटरहरू चाहन्न। एकै समयमा, मसँग एआरएम म्याकमा x86 अनुप्रयोगहरू चलाउनको लागि टेक्नोलोजी हुनु आवश्यक छ, किनभने प्रयोगकर्ताहरूले उनीहरूको मनपर्ने अनुप्रयोगहरू प्रयोग गर्न चाहन्छन्। यदि मसँग यो छ र म पक्का छु कि यसले काम गर्नेछ, म ARM-आधारित Mac जारी गर्नेछु। अन्यथा, म अहिलेको लागि Intel सँग टाँसिनेछु।
र सायद यो अन्त मा पूर्ण रूपमा फरक हुनेछ। मेरो लागि, म मेरो म्याकमा प्रोसेसरको प्रकारको बारेमा वास्ता गर्दिन जबसम्म यो मेरो कामको लागि पर्याप्त शक्तिशाली छ। त्यसोभए यदि एक काल्पनिक म्याकमा ARM प्रोसेसर कोर i5 को बराबरको प्रदर्शनको साथ समावेश छ भने, मलाई यो किन्न नसक्ने समस्या हुनेछैन। तपाइँको बारेमा के हो, तपाइँ के सोच्नुहुन्छ कि एप्पलले आफ्नो प्रोसेसर संग एक म्याक को लागी केहि बर्षहरु मा सुरु गर्न सक्षम छ?
ARM भनेको प्रयोगयोग्य सफ्टवेयरको 99.9% बिनमा फ्याँक्नु र इमेल, Facebook र Angry birds पढ्नका लागि मात्र कम्प्युटर प्रयोग गर्नु हो (हो, म स्वेच्छाले बढाइचढाइ गर्दैछु), र मलाई आशा छ कि कुल कुट नभएको कसैले पनि यसलाई अनुमति दिनेछैन। Intel मा स्विच गर्दा चीजहरू धेरै सरल भयो। आखिर, वैज्ञानिक क्षेत्रमा धेरै मानिसहरू मेसी जान्छन्। त्यो मेरो विचार हो।
ARM मा सर्नु भनेको अनुकूलताको ठूलो हानि र पूर्व-चयनित अनुप्रयोगहरूको कडा सुरक्षा गरिएको इकोसिस्टममा अझ ठूलो निचोड हो। यसमा थप्नुहोस् कि म्याकबुक एयर र अन्य विचारहरूबाट USB पोर्ट हटाउने योजनाहरू, र नतिजा एक कम्प्युटर हो जुन केवल आफैसँग उपयुक्त हुनेछ, र हुनसक्छ त्यसपछि पनि। मेरो लागि यसको अर्थ MAC को अन्त्य हो जस्तो मलाई मनपर्छ:-( तर कसलाई थाहा छ, परिवर्तन जीवन हो ...
किन Intel मा सबैभन्दा कमजोर iMac र mini छ जब तिनीहरूको प्रदर्शन अन्तिम जेनेरेसन जस्तै कमजोर छ?
मेरो लागि, कम्तिमा यी मोडेलहरू परीक्षण गर्न र रेटिनाको रूपमा समान दिशामा जान, उत्पादन लाइनको क्रमिक बाढी।
तपाईंले Intel Core M प्रोसेसरहरूको आगामी पुस्ताको बारेमा बिर्सिँदै हुनुहुन्छ...
इतिहास दोहोरिन्छ ?
मलाई विश्वास छ यो छिट्टै आउनेछ। यदि यो अपेक्षित हावा थियो भने म अचम्म मान्ने छैन। यो धेरै काम नगर्ने जनताका लागि एउटा यन्त्र हो, बरु रमाइलो र कफी पिउनुहोस्। म x86 को लागि इमुलेटर पनि कल्पना गर्न सक्छु, र एप्पल भित्र छ, धेरै विकासकर्ताहरू नयाँ हार्डवेयरको लागि आफ्नो सफ्टवेयर रिमेक गर्न पहिलो हुन हतार गर्छन्। फ्लसब्रोक त्यहाँ जान्छ भने किन जाँदैन? :-)
मलाई लाग्छ कि पुरानो सफ्टवेयर संग असंगतता मात्र दोष हुनेछ।
एउटा फाइदा हो, उदाहरणका लागि, मूल्यमा सम्भावित गिरावट। सस्तो म्याकका लागि पनि, चिपसेट भएको इन्टेल प्रोसेसरको लागत USD 250 बाट हुन्छ। एप्पलले A8, A9, ... प्रोसेसरहरू 50 USD भन्दा कम बनाउन सक्छ।
अर्को फाइदा म्याकहरूमा मेटल ग्राफिक्स API प्रयोग गर्नु हो। हालको ग्राफिक्सको साथ क्वाड-कोर A8 को प्रदर्शन पछिल्लो गेम कन्सोलको स्तरमा कतै हुनेछ।
म्याकको आधारभूत संस्करणहरूमा एआरएम प्रोसेसरहरू हुन सक्छन्, र सबैभन्दा शक्तिशाली म्याकहरू अझै पनि इंटेल प्रोसेसरहरूमा रहन सक्छन्। एप्पलको आफ्नै एप स्टोर छ र वास्तवमा यसको आफ्नै अनुवादकको साथ विकासकर्ता वातावरण छ। हाल Apple द्वारा प्रदान गरिएको मानक API प्रयोग गर्ने कार्यक्रमहरू ARM प्रोसेसरहरूको लागि अनुवाद गर्न सजिलो हुनेछ।
पछि, Macs को सबैभन्दा शक्तिशाली संस्करणहरूमा ARM र Intel प्रोसेसर हुन सक्छ। OS X र iLife र iWorks कार्यक्रमहरू ARM प्रोसेसरहरूमा चल्नेछन् र Photoshop, Premiere, Final Cut र अन्य कार्यक्रमहरू अझै पनि Intel प्रोसेसरहरूमा चल्नेछन्।
दुर्भाग्यवश, हानि पनि नयाँ सफ्टवेयर संग असंगतता हुनेछ।
किन नयाँ सफ्टवेयर संग असंगति हुनुपर्छ? म OS X को लागि एउटा प्रोग्राम लेख्छु, यसलाई Intel र ARM को लागि कम्पाइल गर्छु र एप स्टोरमा पठाउँछु। यदि म एपीआईले एप्पलबाट प्रस्ताव गरेको कुरा मात्र प्रयोग गर्छु भने, त्यसमा कुनै समस्या हुन सक्दैन। यदि म Intel प्रोसेसरको लागि केहि विशेष प्रयोग गर्छु भने, पक्कै पनि यसले काम गर्दैन। व्यावसायिक सफ्टवेयर बाहेक जुन उच्च प्रदर्शन आवश्यक छ, यसको लागि कुनै कारण छैन।
प्रयोगकर्ताले एप स्टोर सुरु गर्छ, आफ्नो प्रोसेसरको लागि प्रोग्रामको संस्करण डाउनलोड गर्छ र यसलाई प्रयोग गर्दछ।
मैले एक पटक एउटा लेख पढेको थिएँ कि जब उनीहरूले Intel प्रोसेसरमा OS X कोसिस गरे, उनीहरूले स्टोरमा फेला पार्न सक्ने सबैभन्दा महँगो Sony Vaio किनेका थिए, र यसले दुई दिनमा काम गर्यो। दुई हप्तामा, Apple बाट आधारभूत कार्यक्रमहरू पनि आयो।
मुख्य प्रश्न यो हो कि एप्पलले ARM मा x86 कार्यक्रमहरू चलिरहेको सुनिश्चित गर्न सक्षम हुनेछ। विशेष गरी कम्पनीको प्रयोगको लागि, कम्तिमा विन्डोजबाट केहि चीजको प्रयोग आवश्यक छ। त्यसोभए यदि x86 विन्डोज भर्चुअलाइजेसनले ARM मा कुनै पनि उल्लेखनीय प्रदर्शन हानि बिना काम गर्न सक्छ, स्पष्ट रूपमा प्रयोगकर्ताहरूले वास्तवमा त्यहाँ कुन प्रोसेसरको भौतिक रूपमा परिणामको रूपमा ख्याल गर्दैनन्। तर मलाई डर छ कि यसले इमुलेशन र सम्बन्धित महत्त्वपूर्ण प्रदर्शन ड्रपको आवश्यकता बिना गर्न सक्दैन। तर कसलाई थाहा छ। उदाहरणका लागि, क्युपर्टिनोले यस्तो समाधानको उच्च प्रदर्शन र ऊर्जा दक्षता जोगाउनको लागि प्रोसेसर वास्तुकलाको अनुकरण गर्ने एक आदर्श तरिका फेला पार्न सफल भयो।
एप्पलले यसलाई सुरक्षित गर्न आवश्यक छैन। उनको पहिले नै आफ्नै एप स्टोर छ। यो सुनिश्चित गर्न पर्याप्त छ कि विकासकर्ताहरूले आफ्नो कार्यक्रमहरू ARM मा अनुकूलन गर्न समय छ, जुन समस्या हुनु हुँदैन। र कुनै बिन्दुमा म निश्चित रूपमा इंटेल प्रोसेसरहरूको साथ म्याकहरू बेच्नेछु।
त्यहाँ अर्को वर्ष नयाँ एआरएम कोर हुनुपर्छ र प्रदर्शन हालको भन्दा 3.5 गुणा बढी हुनुपर्छ, त्यसैले इमुलेशन हटाउन सकिन्छ।
म कल्पना गर्न सक्छु कि अर्को वर्ष WWDC मा, Apple ले ARM प्रोसेसरहरूमा OS X पेश गर्नेछ, विकासकर्ताहरूलाई ARM प्रोसेसरसहितको म्याक मिनी प्रदान गर्नेछ उनीहरूको कार्यक्रमहरू परीक्षण गर्न, र क्रिसमसको आधा वर्ष अघि, तिनीहरूले म्याक मिनीको आधारभूत संस्करणहरू बेच्न सुरु गर्नेछन्। , म्याकबुक एयर र एआरएम प्रोसेसरको साथ iMac। र एक वर्ष पछि, इंटेलले 15″ म्याकबुक प्रो, 27″ iMac र म्याक प्रोमा मात्र प्रोसेसर छोड्नेछ। र कहिलेकाहीँ २-३ वर्षमा इंटेलले म्याक प्रोमा मात्र प्रोसेसर छोड्नेछ।
किन असन्तुष्टि ? Windows 10 अब ARM मा पनि चल्नेछ। Trď BroadCom बाट ARM SoC भएको RasPi 2 को नयाँ संस्करण हो, र Windows त्यहाँ चल्ने मानिन्छ। त्यसोभए म म्याकमा एआरएम नगर्नुको कुनै कारण देख्दिन। IBM PowerPC अनुप्रयोगहरू पनि पुन: लेखिएको थियो र x86 निर्देशनहरूमा कम्पाइल गरिएको थियो जब एप्पलले Intel सँग सुरु गर्यो। एप्पलका लागि, एआरएम आर्किटेक्चर थप लघुकरण र हल्का, अधिक सूक्ष्म मेसिनहरूको दिशामा अझ लाभदायक हुनेछ, र ठूलो लिटल टेक्नोलोजीको साथ, धेरै कोरहरूसँग पनि, ब्याट्री लामो समयसम्म टिक्नेछ। यसले आईफोन, आईप्याड, म्याक, एप्पल टिभी र अहिले अफरमा रहेको सबै चीजहरूमा यसको समान चिपहरू प्रयोग गर्नेछ।
विशेष गरी ताकि तिनीहरू विभिन्न HW मा चल्दा यति राम्रोसँग अनुकूलन गर्न सक्छन्।