एंबेडेड डिज़ाइन के लिए पावरपीसी की लोकप्रियता के कारण


11

प्रश्न पहले पूछा गया था और अब सक्रिय नहीं है, लेकिन मैं उत्तर से संतुष्ट नहीं हूं:

पीपीसी के बारे में बहुत अच्छा क्या है? वहाँ कुछ होना चाहिए

डेविड केसर के जवाब के अनुसार, पावरपीसी के लिए एक बार कारण थे, लेकिन आज कोई भी नहीं है।

हालांकि यह डेस्कटॉप कंप्यूटर के लिए सही हो सकता है, यह एम्बेडेड सिस्टम के लिए सही नहीं हो सकता है। सभी तीन प्रमुख गेमिंग कंसोल एक PowerPC (Wii, Xbox 360, PS3) का उपयोग करते हैं। Microsoft उस समय पूरी तरह से इंटेल पर ध्यान केंद्रित कर रहा था, यहां तक ​​कि 2005 में अपने नए Xbox को इंटेल से पावरपीसी में बदल दिया।

नेटवर्क उपकरण कई मामलों में पीपीसी की सुविधा देते हैं, कई मोटर वाहन माइक्रोकंट्रोलर भी करते हैं और अभी भी नए पीपीसी उत्पाद विकास हैं (उदाहरण के लिए फ्रीस्केल)। PowerPC की स्टोरेज सिस्टम, मेडिकल या इंडस्ट्रियल ऑटोमेशन डोमेन में पाई जा सकती है।

पिछड़ी संगतता (विरासत सॉफ्टवेयर का समर्थन) एक चालक है, निश्चित रूप से। लेकिन और भी कुछ होना है।

क्या यह उच्च मापनीयता कंप्यूटिंग के लिए पॉवरपीसी परिवार के भीतर छोटे माइक्रोकंट्रोलर से प्रोसेसर तक उच्च मापनीयता और एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस संगतता है?

कार्यात्मक सुरक्षा के प्रमाणीकरण के साथ डिजाइन और अनुभव की मजबूती?

उच्च तापमान रेंज का समर्थन, विशेष रूप से उच्च तापमान के लिए प्रशंसक-कम डिजाइन?


PowerPCs निर्देश सेट अब Power ISA के रूप में जाना जाता है।
निकलोडन

1
मेरी मदद करें: किसने दावा किया कि यह है?
डांसिंग जेफ सफ़

2
पीपीसी का उपयोग करने के लिए उचित पिछड़ेपन को पर्याप्त क्यों नहीं माना जाता है? 30 या 40 वर्षों के लिए, इंटेल की वास्तुकला के पीछे पिछड़ी अनुकूलता प्रमुख चालक रही है, ताकि इसकी बाजार स्थिति बनी रहे।
फोटॉन

जवाबों:


14

जहां गेमिंग कंसोल की आवश्यकता होती है, वहां कीमत कम करने के लिए, उन्हें सभी आवश्यक चिप्स की आवश्यकता होती है जिसमें एक सीपीयू (या तीन) शामिल होता है। बेशक Microsoft ने Intel CPU से PowerPC में स्विच किया, क्योंकि कोई ऐसा तरीका नहीं था जिससे इंटेल कस्टम CPU में अपने चिप को अनुमति दे - विशेष रूप से अगर यह Intel नहीं था जो कि चिप को बंद कर रहा था।

जिस समय XBox 360 बनाया गया था, उस समय PowerPC सबसे तेज और सबसे उचित CPU था। यह अब मामला नहीं है, जहां एआरएम ने इसे हरा दिया है। मुझे लगता है कि एआरएम गेमिंग कंसोल के नए दौर के लिए पसंद का सीपीयू होगा जो अगले साल या दो में होना चाहिए।

जहां नए PPC डिवाइस हैं, वहीं नए 8051 और Coldfire डिवाइस भी हैं। तो यह, अपने आप में, पीपीसी कैसे "चालू" है, इसका अच्छा संकेत नहीं है। नए एआरएम डिवाइस शायद 50 से 1 तक नए पीपीसी उपकरणों को पछाड़ देते हैं।

अब सीधे अपने सवालों के जवाब देने के लिए:

क्या यह उच्च मापनीयता कंप्यूटिंग के लिए पॉवरपीसी परिवार के भीतर छोटे माइक्रोकंट्रोलर से प्रोसेसर तक उच्च मापनीयता और एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस संगतता है?

PPC वर्तमान में किसी भी स्केलेबिलिटी लाभ की पेशकश नहीं करता है। एआरएम वास्तव में इस विभाग में आसान है क्योंकि सीपीयू को मल्टी-कोर प्रसंस्करण को ध्यान में रखते हुए डिजाइन किया गया था।

पीपीसी किसी भी एपीआई संगतता की पेशकश नहीं करता है जो एआरएम या अन्य सीपीयू भी प्रदान नहीं करता है। आधुनिक सॉफ़्टवेयर पूरी तरह से एक उच्च स्तरीय भाषा में लिखा गया है, और इसलिए सीपीयू वास्तुकला एपीआई संगतता में नहीं खेलता है। इन दिनों असेंबली लैंग्वेज में लगभग कुछ भी नहीं लिखा गया है, खासकर उच्च प्रदर्शन 32/64 बिट सीपीयू पर।

कार्यात्मक सुरक्षा के प्रमाणीकरण के साथ डिजाइन और अनुभव की मजबूती?

इससे स्पष्ट नहीं है कि आपका इससे क्या मतलब है। अधिकांश एम्बेडेड अनुप्रयोगों के लिए जिन्हें जीवन-सुरक्षा, सैन्य या विश्वसनीयता के एयरोस्पेस स्तर की आवश्यकता नहीं होती है, पीपीसी आज कोई लाभ नहीं देता है। पीपीसी की तुलना में एआरएम केवल उतना ही साबित हुआ है, या उससे भी अधिक। जीवन-सुरक्षा, सैन्य, या एयरोस्पेस के लिए तो एक फायदा हो सकता है, लेकिन उन बाजारों को बाकी दुनिया अपनी पीढ़ी के द्वारा वैसे भी पीछे छोड़ देती है।

उच्च तापमान रेंज का समर्थन, विशेष रूप से उच्च तापमान के लिए प्रशंसक-कम डिजाइन?

ARM बहुत कम पावर आर्किटेक्चर है, यही वजह है कि ARM का इस्तेमाल मोबाइल डिवाइसेस में किया जाता है जबकि PPC नहीं। कम शक्ति = कम गर्मी = उच्च तापमान रेंज को संभालने के लिए बहुत आसान है। लाभ एआरएम।

पिछड़ी संगतता (विरासत सॉफ्टवेयर का समर्थन) एक चालक है, निश्चित रूप से। लेकिन और भी कुछ होना है।

वहाँ अधिक क्यों होना पड़ता है? मैं सकारात्मक हूं कि यही कारण है कि वर्तमान पीपीसी के 90% डिजाइन अभी भी पीपीसी का उपयोग कर रहे हैं। अन्य 10% इसलिए है क्योंकि कुछ लोग बस अपने तरीके से फंस गए हैं। पुराने वास्तुशिल्प के कई उदाहरण हैं जो बिना किसी अच्छे कारण के लिए उपयोग किए जाते हैं। आप अभी भी Z80 और 6502 को नए डिजाइन में डाल सकते हैं, और कोई भी उन अच्छे या वर्तमान में लोकप्रिय नहीं कह रहा है।

पीपीसी की लोकप्रियता का कारण यह है कि यह बाजार में सही समय पर सही सीपीयू था। इससे पहले यह MIPS CPU का था। अब यह एआरएम है। आप अभी भी पीपीसी का उपयोग करते हुए देखते हैं क्योंकि कुछ चीजों को मरने के लिए एक लंबा समय लगता है। वहाँ अभी भी वहाँ MIPS डिजाइन कर रहे हैं।

इस विषय पर @NichHalden भी पूरी तरह से सही था।


अपनी स्थिति का विस्तार करने और मेरी मान्यताओं का जवाब देने के लिए, डेविड, आपका बहुत-बहुत धन्यवाद।
डांसिंग जेफ़ सफ़

आईबीएम से एंटरप्राइज़ ग्रेड पावर श्रृंखला के बारे में कैसे? जब यह उच्च अंत अनुप्रयोगों में सरासर प्रसंस्करण शक्ति की बात आती है, तो एआरएम आईबीएम के पावर 7 के करीब भी नहीं आता है।
जिप्पी

Wii में वास्तव में एक ARM सुरक्षा सह-प्रोसेसर हैकर्स द्वारा Starlet के रूप में संदर्भित किया गया है। IOS (Apple से कोई संबंध नहीं) Starlet पर चलता है और बहुत सारे बाह्य उपकरणों तक पहुंच को नियंत्रित करता है, लेकिन ब्रॉडवे (PPC) वह जगह है जहां सभी दिलचस्प संख्याएँ क्रंच हो जाती हैं।
ajs410

1
मुझे पूरा यकीन है कि यह पहले बिंदु "कोई रास्ता नहीं है कि इंटेल एक कस्टम चिप में अपने सीपीयू की अनुमति देगा" पर गलत है। मूल Xbox के पास एक कस्टम इंटेल चिप था, और मुझे यकीन है कि इंटेल अगले एक को भी बनाने के लिए खुश से अधिक होगा, वे बस आवश्यक गति के लिए मूल्य प्रतिस्पर्धी (हताश ​​के रूप में पढ़ें) के रूप में नहीं थे। कोई सबूत नहीं है कि Xbox PowerPC का निर्णय प्रदर्शन पर आधारित था, इंटेल के पास बेहतर प्रदर्शन करने वाले चिप्स थे, वर्तमान और भविष्य के मूल्य बिंदुओं के लिए नहीं
TFD

2
@DancingJeff नहीं, यह एक विशिष्ट पावरपीसी बिल्ड था जिसे विकिरण को कठोर बनाया गया था, और यह कई पूर्व अंतरिक्ष यान पर सिद्ध किया गया था। आप कहीं भी एक यात्रा पर बहुत सी नई चीजों का उपयोग नहीं करते हैं!
टीएफडी

3

यह इंटेल या एएमडी के किसी भी उत्पाद से सस्ता है जब आपको नवीनतम पीढ़ी के सीपीयू की आवश्यकता नहीं होती है।

जैसे कि Xbox और PS3 को सबसे तेज़ CPU की आवश्यकता नहीं थी, उन्हें सिर्फ एक बहुत अच्छी मात्रा में मल्टी-प्रोसेसिंग की आवश्यकता होती है। उन्हें दीर्घकालिक व्यवहार्यता और कंसोल की कीमत सुनिश्चित करने के लिए मूल्य में गिरावट के साथ दीर्घकालिक वितरण कार्यक्रम की भी आवश्यकता थी।

Xbox और PS3 जहां मूल रूप से पारिस्थितिकी तंत्र को शुरू करने के लिए नुकसान में बेचा गया था, और फिर समय के साथ वे उत्पादन करने के लिए सस्ता हैं। घटक मूल रूप से बदलते नहीं हैं लेकिन डेस्कटॉप पीसी के विपरीत एक स्वस्थ मार्जिन सुनिश्चित करने के लिए काफी सस्ते हो जाते हैं, जो कि नवीनतम सीपीयू पीढ़ियों का पालन करने की उम्मीद है।


1

user3624 यह कहते समय सही है:

जीवन-सुरक्षा, सैन्य, या एयरोस्पेस के लिए तो एक फायदा हो सकता है

मैं सिविल एयरोस्पेस डोमेन और केवल सीपीयू / एमसीयू में काम करता हूं, जिन्होंने अपना प्रमाण स्वीकार कर लिया है, या महत्वपूर्ण प्रणालियों में उपयोग किया गया है। विशेष रूप से, उस सेगमेंट में एम्बेडेड पावरपीसी (ई 200 कोर) का उपयोग किया जाता है। हालांकि, एआरएम कॉर्टेक्स-आर परिवार के साथ इस क्षेत्र में भी खेल रहा है, जो वास्तविक समय के लिए है।

हमारे दृष्टिकोण से, यह महत्वपूर्ण है कि पावरपीसी और एआरएम दोनों जीवित रहें क्योंकि हम अपने सिस्टम की सुरक्षा के लिए दोनों पर निर्भर हैं। उदाहरण के लिए, हम एआरएम कोर्टेक्स-आर कंप्यूटर की जांच करने वाले एक कंप्यूटर पर एक पावरपीसी एम्बेड कर सकते हैं। चूंकि वे भिन्न हैं, दोनों में एक ही समय में एक ही बग नहीं हो सकता।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.