एएमडी Am29000: Difference between revisions

From Vigyanwiki
(Created page with "{{More footnotes|date=December 2019}} {{Redirect|29K|the Soviet self-propelled anti-aircraft weapon|29K (artillery)}} Image:AMD Am29000-16GC.jpg|thumb|एएमडी 29000...")
 
(Work done)
Line 1: Line 1:
{{More footnotes|date=December 2019}}
{{More footnotes|date=दिसंबर 2019}}
{{Redirect|29K|the Soviet self-propelled anti-aircraft weapon|29K (artillery)}}
{{Redirect|29K|सोवियत स्व-चालित विमानभेदी हथियार|29K (तोपखाना)}}
[[Image:AMD Am29000-16GC.jpg|thumb|एएमडी 29000 माइक्रोप्रोसेसर]]
[[Image:AMD Am29000-16GC.jpg|thumb|एएमडी 29000 माइक्रोप्रोसेसर]]
[[Image:KL AMD Am29030.jpg|right|thumb|एएमडी 29030]]AMD Am29000, जिसे आमतौर पर 29k तक छोटा किया जाता है, उन्नत माइक्रो डिवाइसेस (AMD) द्वारा विकसित और निर्मित 32-बिट RISC [[माइक्रोप्रोसेसर]]ों और [[ microcontroller ]]्स का एक परिवार है। सेमिनल [[बर्कले [[ जोखिम ]]]] के आधार पर, 29k ने कई महत्वपूर्ण सुधार जोड़े। वे, एक समय के लिए, बाज़ार में सबसे लोकप्रिय आरआईएससी चिप्स थे,{{Citation needed|reason=Betker et al. say it "was the most popular embedded processor"|date=September 2022}} विभिन्‍न विनिर्माताओं द्वारा [[ लेज़र प्रिंटर ]] में व्‍यापक रूप से इस्‍तेमाल किया जाता है।
[[Image:KL AMD Am29030.jpg|right|thumb|एएमडी 29030]]'''एएमडी''' '''एएम29000''', जिसे सामान्यतः संक्षिप्त रूप से '''29k''' कहा जाता है, एडवांस्ड माइक्रो डिवाइसेस (एएमडी) द्वारा विकसित और निर्मित 32-बिट आरआईएससी [[माइक्रोप्रोसेसर|माइक्रोप्रोसेसरों]] और [[ microcontroller |माइक्रोकंट्रोलर]] का एक भाग है। सेमिनल बर्कले [[ जोखिम |आरआईएससी]] के आधार पर, 29k में कई महत्वपूर्ण संशोधन किए गए थे। वे कुछ समय के लिए, बाज़ार में सबसे लोकप्रिय आरआईएससी चिप्स थी,{{Citation needed|reason=Betker et al. say it "was the most popular embedded processor"|date=September 2022}} विभिन्न निर्माताओं के [[ लेज़र प्रिंटर |लेज़र प्रिंटर]] में इनका व्यापक रूप से उपयोग किया जाता था।


1984-1985 से विकसित, मार्च 1987 में घोषित और मई 1988 में जारी,<ref>{{cite magazine |last1=Martin |first1=James A. |title=Firm says 32-bit chip handles 17 MIPS |url=https://books.google.com/books?id=jDYGHejAySsC&pg=PA14 |magazine=[[Computerworld]] |volume=21 |issue=12 |date=23 March 1987 |page=14}}</ref><ref>{{cite magazine |last1=Cole |first1=Bernard C. |title=RISC Slugfest: Is Marketing More Important Than Performance? |magazine=[[Electronics (magazine)|Electronics]] |url=https://worldradiohistory.com/Archive-Electronics/80s/88/Electronics-1988-04-28.pdf |page=66 (p. 68 of .pdf) |date=28 April 1988}}</ref><ref name="Johnson">{{cite interview |title=विलियम माइकल 'माइक' जॉनसन का मौखिक इतिहास|url=http://archive.computerhistory.org/resources/access/text/2014/10/102739914-05-01-acc.pdf |interviewer=Kevin Krewell |website=[[Computer History Museum]] |date=9 May 2014 |quote=Well, it started in '85. And it took I would say about three years and maybe four revs till it was functional.}}</ref> शुरुआती Am29000 के बाद कई संस्करण आए, जो 1995 में Am29040 के साथ समाप्त हुए।<ref>{{cite journal |last1=Betker |first1=Michael R. |last2=Fernando |first2=John S. |last3=Whalen |first3=Shaun P. |title=माइक्रोप्रोसेसर का इतिहास|journal=Bell Labs Technical Journal |date=Autumn 1997 |page=48 |url=https://www.bellsystemmemorial.com/pdf/bell_labs_journals/bell_labs_technical_journal_autumn_1997_3.pdf}}</ref> 29050 एक मल्टीप्लाई-एक्युमुलेट ऑपरेशन | मल्टीप्लाई-ऐड ऑपरेशन प्रति चक्र को निष्पादित करने में सक्षम [[फ्लोटिंग पॉइंट यूनिट]] की सुविधा के लिए जल्दी होने के लिए उल्लेखनीय था।
1984-1985 से विकसित, मार्च 1987 में घोषित किया गया और मई 1988 में निर्मुक्त किया गया,<ref>{{cite magazine |last1=Martin |first1=James A. |title=Firm says 32-bit chip handles 17 MIPS |url=https://books.google.com/books?id=jDYGHejAySsC&pg=PA14 |magazine=[[Computerworld]] |volume=21 |issue=12 |date=23 March 1987 |page=14}}</ref><ref>{{cite magazine |last1=Cole |first1=Bernard C. |title=RISC Slugfest: Is Marketing More Important Than Performance? |magazine=[[Electronics (magazine)|Electronics]] |url=https://worldradiohistory.com/Archive-Electronics/80s/88/Electronics-1988-04-28.pdf |page=66 (p. 68 of .pdf) |date=28 April 1988}}</ref><ref name="Johnson">{{cite interview |title=विलियम माइकल 'माइक' जॉनसन का मौखिक इतिहास|url=http://archive.computerhistory.org/resources/access/text/2014/10/102739914-05-01-acc.pdf |interviewer=Kevin Krewell |website=[[Computer History Museum]] |date=9 May 2014 |quote=Well, it started in '85. And it took I would say about three years and maybe four revs till it was functional.}}</ref> प्रारंभिक एएम29000 के बाद कई संस्करण आए, जिनमें से 1995 में एएम29040 सम्मिलित था।<ref>{{cite journal |last1=Betker |first1=Michael R. |last2=Fernando |first2=John S. |last3=Whalen |first3=Shaun P. |title=माइक्रोप्रोसेसर का इतिहास|journal=Bell Labs Technical Journal |date=Autumn 1997 |page=48 |url=https://www.bellsystemmemorial.com/pdf/bell_labs_journals/bell_labs_technical_journal_autumn_1997_3.pdf}}</ref> 29050 में एक [[फ्लोटिंग पॉइंट यूनिट]] की सुविधा प्रदान करने के लिए उल्लेखनीय था, जो प्रति साइकिल एक मल्टीप्लाई-एड ऑपरेशन को कार्यान्वित करने की क्षमता रखता था।


एएमडी 1995 के अंत तक एक [[सुपरस्केलर प्रोसेसर]] संस्करण डिजाइन कर रहा था, जब एएमडी ने 29k के विकास को छोड़ दिया क्योंकि डिजाइन टीम को व्यवसाय के पीसी (x[[86]]) पक्ष का समर्थन करने के लिए स्थानांतरित किया गया था। [[एएमडी K5]] एम्बेडेड व्यवसाय का जो बचा हुआ था, उसे [[इंटेल 80186]] डेरिवेटिव के एम्बेडेड 186 परिवार के लिए पुनः तैयार किया गया था। तब तक एएमडी के अधिकांश संसाधन डेस्कटॉप पीसी के लिए उनके उच्च-प्रदर्शन x86 प्रोसेसर पर केंद्रित थे, एएमडी के5 का उत्पादन करने के लिए 29k डिजाइनों के कई विचारों और अलग-अलग हिस्सों का उपयोग करते हुए।
1995 के अंत तक, एएमडी एक [[सुपरस्केलर प्रोसेसर|सुपरस्केलर]] संस्करण डिज़ाइन कर रहा था, जब एएमडी ने 29k के विकास को बंद कर दिया क्योंकि डिज़ाइन टीम को व्यावसायिक पीसी ([[86|x86]]) की ओर समर्थन प्रदान करने के लिए स्थानांतरित कर दिया गया था। एएमडी के एम्बेडेड व्यवसाय का शेष भाग [[इंटेल 80186|80186]] विशिष्टताओं के 186 भागों की ओर पुनर्गठन किया गया। उस समय तक, एएमडी के अधिकांश संसाधन डेस्कटॉप पीसी के लिए उनके उच्च-कार्यकरण x86 प्रोसेसर पर समर्पित थे, जहां 29k डिज़ाइन के कई विचार और व्यक्तिगत भागों का उपयोग करके [[एएमडी K5]] का निर्माण किया गया।


== डिजाइन ==
== डिजाइन ==
29000 उसी बर्कले RISC डिज़ाइन से विकसित हुआ जिसने SPARC, [[Intel i960]], [[एआरएम वास्तुकला]] और RISC-V को भी जन्म दिया।
29000 उसी बर्कले आरआईएससी डिज़ाइन से विकसित हुआ जिससे सन स्पार्क, [[Intel i960|इंटेल i960]], [[एआरएम वास्तुकला|एआरएम]] और आरआईएससी-वी भी जन्म दिया।


बर्कले [[ RISC-वी ]]्युत्पन्न डिज़ाइनों में से कुछ में उपयोग किया जाने वाला एक डिज़ाइन तत्व [[रजिस्टर विंडो]] की अवधारणा है, [[प्रक्रिया कॉल]] को गति देने के लिए उपयोग की जाने वाली एक तकनीक। कॉल के दौरान रजिस्टरों के एक सेट में स्थानीय डेटा को लोड करने और प्रक्रिया के वापस आने पर उन्हें मृत चिह्नित करने के लिए स्टैक के रूप में [[प्रोसेसर रजिस्टर]] के एक बड़े सेट का उपयोग करने का विचार है। रुटीन से लौटाए जा रहे मूल्यों को वैश्विक पृष्ठ में रखा जाएगा, SPARC में शीर्ष आठ रजिस्टर (उदाहरण के लिए)। [[ स्टैनफोर्ड विश्वविद्यालय ]], [[स्टैनफोर्ड एमआईपीएस]] से प्रतिस्पर्धी शुरुआती आरआईएससी डिजाइन ने भी इस अवधारणा को देखा लेकिन फैसला किया कि बेहतर कंपाइलर हार्ड-वायर्ड विंडो की तुलना में सामान्य उद्देश्य रजिस्टरों का अधिक कुशल उपयोग कर सकते हैं।
बर्कले आरआईएससी-व्युत्पन्न डिज़ाइनों में उपयोग किया जाने वाला एक डिज़ाइन अवयव [[रजिस्टर विंडो]] की अवधारणा होते है, [[प्रक्रिया कॉल]] को महत्वपूर्ण रूप से तीव्रता प्रदान करने के लिए उपयोग की जाने वाली तकनीक है। यह विचार है कि रजिस्टरों के एक बड़े सेट को स्टैक के रूप में उपयोग किया जाए, कॉल के दौरान [[प्रोसेसर रजिस्टर|रजिस्टरों]] के एक सेट में स्थानीय डेटा लोड किया जाए और प्रक्रिया पुनरावृति पर उन्हें "डेड" चिह्नित किया जाए। प्रोग्राम के रूटीन्स से विवरणी मानों को "ग्लोबल पेज" में रखा जाएगा, जो एसपीएआरसी में श्रेष्ठतम आठ रजिस्टर्स में होता है (उदाहरण के लिए)। [[ स्टैनफोर्ड विश्वविद्यालय |स्टैनफोर्ड विश्वविद्यालय]] की प्राचीन आरआईएससी डिज़ाइन, [[स्टैनफोर्ड एमआईपीएस]], भी इस अवधारणा पर नज़र डाली, लेकिन निर्णय लिया कि उन्नत कंपाइलर हार्ड-वायर्ड विंडो की तुलना में सामान्य प्रयोजन रजिस्टरों का अधिक कुशल उपयोग कर सकते हैं।


मूल बर्कले डिज़ाइन, SPARC और i960 में, विंडो आकार में तय की गई थीं। केवल एक स्थानीय चर का उपयोग करने वाला रूटीन अभी भी SPARC पर आठ रजिस्टरों का उपयोग करेगा, इस महंगे संसाधन को बर्बाद कर देगा। यह यहाँ था कि 29000 एक चर विंडो आकार का उपयोग करते हुए, इन पहले के डिज़ाइनों से भिन्न था। इस उदाहरण में केवल दो रजिस्टरों का उपयोग किया जाएगा, एक स्थानीय चर के लिए, दूसरा [[ वापसी पता (कंप्यूटिंग) ]] के लिए। इसने प्रक्रिया ढेर के लिए समान 128 रजिस्टरों सहित अधिक रजिस्टरों को भी जोड़ा, लेकिन वैश्विक पहुंच के लिए 64 को जोड़ा। इसकी तुलना में, [[स्पार्क]] में कुल 128 रजिस्टर थे, और वैश्विक सेट आठ की एक मानक खिड़की थी। इस परिवर्तन के परिणामस्वरूप 29000 में विभिन्न प्रकार के वर्कलोड के तहत बेहतर रजिस्टर उपयोग हुआ।
मूलभूत बर्कले डिजाइन, एसपीएआरसी और i960 में, विंडोज़ का साइज़ निश्चित था। केवल एक लोकल चर का उपयोग करने वाली एक रूटीन अभी भी एसपीएआरसी पर आठ रजिस्टरों का उपयोग करती है, इस बहुमूल्य संसाधन को नष्ट कर देती है। यहीं पर 29000 एक परिवर्तनीय विंडो साइज का उपयोग करते हुए, इन पहले के डिज़ाइनों से भिन्न था। इस उदाहरण में केवल दो रजिस्टरों का उपयोग किया जाएगा, स्थानीय चर के लिए दूसरा [[ वापसी पता (कंप्यूटिंग) |रिटर्न एड्रेस]] के लिए होता है। इसमें अधिक रजिस्टर भी जोड़े गए, जिनमें प्रक्रिया स्टैक के लिए वही 128 रजिस्टर सम्मिलित थे, लेकिन वैश्विक परिग्रहण के लिए अन्य 64 रजिस्टर सम्मिलित थे। इसकी तुलना में, एसपीएआरसी में कुल 128 रजिस्टर थे, और वैश्विक सेट आठ की मानक विंडो थी। इस परिवर्तन के परिणामस्वरूप 29000 में विविध प्रकार के कार्यभार के अंतर्गत रजिस्टर का उचित रूप से उपयोग हुआ।


29000 ने इन-मेमोरी (और सिद्धांत रूप में, इन-कैश) स्टैक के साथ रजिस्टर विंडो स्टैक को भी बढ़ाया। जब विंडो भर जाती है तो कॉल को रजिस्टर स्टैक के अंत में मेमोरी में धकेल दिया जाएगा, जब रूटीन वापस आ जाएगा तो आवश्यकतानुसार पुनर्स्थापित किया जाएगा। आमतौर पर, 29000 के रजिस्टर का उपयोग बर्कले अवधारणाओं के आधार पर प्रतिस्पर्धी डिजाइनों की तुलना में काफी अधिक उन्नत था।
29000 ने रजिस्टर विंडो स्टैक को एक इन-मेमोरी (और सिद्धांत में, कैश में) स्टैक के साथ विस्तारित भी किया। जब विंडो भर जाती थी, तो कॉल को रजिस्टर स्टैक के अंत से मेमोरी में पुश किया जाता, और जब रूटीन निर्वाचित होता है, अतः आवश्यकतानुसार पुनर्स्थापित किया जाता था। सामान्यतः 29000 का रजिस्टर उपयोग बर्कले अवधारणाओं पर आधारित प्रतिस्पर्धी डिज़ाइनों की तुलना में अधिक उन्नत था।


[[Image:KL AMD 29040.jpg|thumb|एएमडी 29040]]बर्कले डिज़ाइन के साथ एक और अंतर यह है कि 29000 में कोई विशेष-उद्देश्य स्थिति कोड रजिस्टर शामिल नहीं है। इस प्रयोजन के लिए किसी भी रजिस्टर का उपयोग किया जा सकता है, जिससे कुछ कोड को जटिल बनाने की कीमत पर शर्तों को आसानी से सहेजा जा सकता है। एक शाखा लक्ष्य कैश (29000 पर 512 बाइट्स और 29050 पर 1024 बाइट्स) शाखा लक्ष्य पते पर पाए गए 4 या 2 अनुक्रमिक निर्देशों के संग्रहित सेट, ली गई शाखाओं के दौरान निर्देश लाने की विलंबता को कम करते हुए - 29000 में कोई [[शाखा भविष्यवक्ता]] शामिल नहीं था इसलिए शाखा लेने में देरी हुई। बफ़र ने शाखा के लक्षित पते से चार या दो निर्देशों को संग्रहीत करके इसे कम कर दिया, जो तुरंत चलाया जा सकता था, जबकि फ़ेच बफ़र को मेमोरी से नए निर्देशों के साथ फिर से भर दिया गया था।<ref name="stewart1990">{{cite conference |first=Brett |last=Stewart |title=New generations of the 29 K family solutions |book-title=Digest of Papers Compcon Spring '90 |conference=Thirty-Fifth IEEE Computer Society International Conference on Intellectual Leverage| year=1990 |pages=295–298 |doi=10.1109/CMPCON.1990.63690}}</ref>
[[Image:KL AMD 29040.jpg|thumb|एएमडी 29040]]बर्कले डिज़ाइन के साथ एक और अंतर यह था कि 29000 में कोई विशेष-प्रयोजन स्थिति कोड रजिस्टर सम्मिलित नहीं था। इस प्रयोजन के लिए कोई भी रजिस्टर उपयोग किया जा सकता था, जिससे कुछ कोड को जटिल बनाने की लागत पर स्थितियों को सरलता से सुरक्षित किया जा सकता है। एक ब्रांच टारगेट कैश (29000 पर 512 बाइट और 29050 पर 1024 बाइट) ब्रांच टारगेट एड्रेस पर पाए जाने वाले 4 या 2 अनुक्रमिक इंस्ट्रक्शंस  के सेट को संग्रहीत करता था, जो ग्रहणी ब्रांचों के दौरान इंस्ट्रक्शन फेच की लटेंसी को कम करता था - 29000 में कोई [[शाखा भविष्यवक्ता|ब्रांच पूर्वानुमान]] प्रणाली सामीलित नहीं थी, अतः यदि कोई ब्रांच लिया जाता था तो कुछ लेटेंसी होती थी। बफर इसे संशोधित करने में सहायता करता था, जो ब्रांच के टारगेट एड्रेस से चार या दो इंस्ट्रक्शंस को संग्रहीत करके स्थानांतरित कर सकता था, जिन्हें मेमोरी से नए इंस्ट्रक्शंस के लिए फेच बफर पूरित कर दिया जा सकता था।<ref name="stewart1990">{{cite conference |first=Brett |last=Stewart |title=New generations of the 29 K family solutions |book-title=Digest of Papers Compcon Spring '90 |conference=Thirty-Fifth IEEE Computer Society International Conference on Intellectual Leverage| year=1990 |pages=295–298 |doi=10.1109/CMPCON.1990.63690}}</ref>
वर्चुअल एड्रेस ट्रांसलेशन के लिए समर्थन ने MIPS आर्किटेक्चर के समान दृष्टिकोण का पालन किया। एक 64-एंट्री ट्रांसलेशन लुक-असाइड बफर (टीएलबी) ने वर्चुअल से भौतिक पतों तक मैपिंग को बनाए रखा, और एक गैर-अनुवादित पते का सामना करने पर, परिणामी टीएलबी मिस प्रोसेसर को एक सॉफ्टवेयर रूटीन में फंसाने का कारण बनेगा, जो भौतिक को कोई उपयुक्त मैपिंग प्रदान करने के लिए जिम्मेदार है। याद। एमआईपीएस दृष्टिकोण के विपरीत, जिसने टीएलबी मिस इवेंट पर प्रतिस्थापित करने के लिए टीएलबी प्रविष्टि का चयन करने के लिए एक यादृच्छिक रजिस्टर नियोजित किया, 29000 ने एक समर्पित एलआरयू (कम से कम हाल ही में उपयोग किया गया) रजिस्टर प्रदान किया।<ref name="ieeemicro199202_mann">{{ cite magazine | url=https://archive.org/details/ieee_micro_v11n5_oct_91/page/n204/mode/1up | title=यूनिक्स और Am29000 माइक्रोप्रोसेसर| magazine=IEEE Micro | issn=0272-1732 | last1=Mann | first1=Daniel | date=October 1991 | access-date=19 May 2023 | pages=23–31 }</ref> 29000 परिवार के कुछ उत्पादों ने केवल 16 टीएलबी प्रविष्टियां प्रदान कीं ताकि सिलिकॉन के हिस्से को बाह्य उपकरणों के लिए समर्पित किया जा सके। क्षतिपूर्ति करने के लिए, मैपिंग द्वारा नियोजित अधिकतम पृष्ठ आकार 8 केबी से बढ़ाकर 16 एमबी कर दिया गया था। रेफरी नाम = मान1995 >{{ cite book | url=https://archive.org/details/29kprog/mode/2up | title=29K™ आरआईएससी परिवार का मूल्यांकन और प्रोग्रामिंग| publisher=Advanced Micro Devices | last1=Mann | first1=Daniel | date=1995 | access-date=19 May 2023 }}</ref>{{rp|pages=305–306}}
वर्चुअल एड्रेस ट्रांसलेशन के लिए समर्थन भी एमआईपीएस आर्किटेक्चर के समान दृष्टिकोण  अपनाया गया। एक 64-एंट्री ट्रांसलेशन लुक-असाइड बफ़र (टीएलबी) ने वर्चुअल से फिजिकल एड्रेस तक मैपिंग को मैपिंग को बनाए रखा, और अनट्रांसलेटेड एड्रेस के सामने आने पर, परिणामस्वरूप टीएलबी "मिस" से प्रोसेसर को सॉफ़्टवेयर रूटीन में ट्रैप कराने के लिए विकास से उत्तरदायी होने वाली किसी भी उपयुक्त मैपिंग को प्रदान करने के लिए उपयोग किया जाता था। एमआईपीएस दिशा के विपरीत, जो टीएलबी मिस इवेंट पर प्रतिस्थापित करने के लिए टीएलबी प्रविष्टि का चयन करने के लिए एक यादृच्छिक रजिस्टर को नियोजित किया, 29000 ने एक विशेष lru (लीस्ट रिसेंटली यूज़्ड) रजिस्टर प्रदान किया।[6] 29000 वर्ग में कुछ उत्पादों ने केवल 16 टीएलबी प्रविष्टियाँ प्रदान कीं ताकि सिलिकॉन का भाग संबंधित उपकरणों को समर्पित किया जा सके। इसके लिए, मैपिंग द्वारा उपयोग की जाने वाली अधिकतम पेज का साइज 8 KB से बढ़ाकर 16 MB कर दिया गया।
 
वर्चुअल एड्रेस ट्रांसलेशन के लिए समर्थन ने MIPS आर्किटेक्चर के समान दृष्टिकोण का पालन किया। एक 64-एंट्री ट्रांसलेशन लुक-असाइड बफर (टीएलबी) ने वर्चुअल से भौतिक पतों तक मैपिंग को बनाए रखा, और एक गैर-अनुवादित पते का सामना करने पर, परिणामी टीएलबी मिस प्रोसेसर को एक सॉफ्टवेयर रूटीन में फंसाने का कारण बनेगा, जो भौतिक को कोई उपयुक्त मैपिंग प्रदान करने के लिए जिम्मेदार है। याद। एमआईपीएस दृष्टिकोण के विपरीत, जिसने टीएलबी मिस इवेंट पर प्रतिस्थापित करने के लिए टीएलबी प्रविष्टि का चयन करने के लिए एक यादृच्छिक रजिस्टर नियोजित किया, 29000 ने एक समर्पित एलआरयू (कम से कम हाल ही में उपयोग किया गया) रजिस्टर प्रदान किया।<ref name="ieeemicro199202_mann"><nowiki>{{ cite magazine | url=</nowiki>https://archive.org/details/ieee_micro_v11n5_oct_91/page/n204/mode/1up | title=यूनिक्स और Am29000 माइक्रोप्रोसेसर| magazine=IEEE Micro | issn=0272-1732 | last1=Mann | first1=Daniel | date=October 1991 | access-date=19 May 2023 | pages=23–31 }</ref> 29000 परिवार के कुछ उत्पादों ने केवल 16 टीएलबी प्रविष्टियां प्रदान कीं ताकि सिलिकॉन के हिस्से को बाह्य उपकरणों के लिए समर्पित किया जा सके। क्षतिपूर्ति करने के लिए, मैपिंग द्वारा नियोजित अधिकतम पृष्ठ आकार 8 केबी से बढ़ाकर 16 एमबी कर दिया गया था।<ref>{{cite book | url=https://archive.org/details/29kprog/mode/2up | title=29K™ आरआईएससी परिवार का मूल्यांकन और प्रोग्रामिंग| publisher=Advanced Micro Devices | last1=Mann | first1=Daniel | date=1995 | access-date=19 May 2023 }}</ref>{{rp|pages=305–306}}


== संस्करण ==
== संस्करण ==
पहला Am29000 1988 में जारी किया गया था, जिसमें एक अंतर्निहित [[मेमोरी प्रबंधन इकाई]] शामिल थी, लेकिन [[ तैरनेवाला स्थल ]] सपोर्ट को Am29027 फ्लोटिंग पॉइंट यूनिट में लोड किया गया था। विफल MMU या शाखा लक्ष्य कैश वाली इकाइयाँ Am29005 के रूप में बेची गईं।{{r|stewart1990}}
प्रथम एएम29000, 1988 में निर्मुक्त किया गया था, जिसमें अंतर्निर्मित [[मेमोरी प्रबंधन इकाई|एमएमयू]] भी सम्मिलित था लेकिन [[ तैरनेवाला स्थल |फ्लोटिंग पॉइंट]] समर्थन को '''एएम29027''' एफपीयु में लोड कर दिया गया। विफल एमएमयू या ब्रांच टारगेट कैश वाली इकाइयों को '''एएम29005''' के रूप में बेचा गया।{{r|stewart1990}}
 
1991 में, लाइन को '''एएम29030''' और '''एएम29035''' के साथ विस्तार किया गया, जिनमें संबंधित रूप में 8 [[किबिबाइट|KB]] या 4 KB क्रमशः इंस्ट्रक्शन कैश सम्मिलित है।<ref>{{cite magazine |last1=Fickel |first1=Louise |title=Advanced Micro Devices Bolsters 29000 Family With Two RISC CPUs |url=https://books.google.com/books?id=WVAEAAAAMBAJ&pg=PT27 |magazine=[[InfoWorld]] |volume=13 |issue=19 |page=28 |date=13 May 1991}}</ref> तब तक<ref>{{cite web |title=फ्लैश मेमोरी घोषणाएं|url=https://techmonitor.ai/technology/flash_memory_announcements |website=Computer Business Review archive at Tech Monitor |date=9 October 1990}}</ref> एएम29050 भी उपलब्ध हो गया था, जिसमें ऑन-चिप कैश नहीं था, लेकिन पूर्ण पाइपलाइन मल्टिप्लाई-एड ऑपरेशन्स के साथ [[फ्लोटिंग-पॉइंट यूनिट]], दावा किए गए 80% हिट दर के साथ एक बड़ा 1 KB ब्रांच टारगेट कैश, और 4-एंट्री [[अनुवाद लुकसाइड बफर|टीएलबी]]-जैसे फिजिकल एड्रेस कैश द्वारा उन्नत पाइपलाइन्ड लोड ऑपरेशन्स सम्मिलित था। यह एक [[ superscalar |सुपरस्केलर]] प्रोसेसर नहीं है, लेकिन यह एक ही साइकिल में एक फ्लोटिंग पॉइंट ऑपरेशन और एक पूर्णांक ऑपरेशन को पूर्ण करने की अनुमति प्रदान करता है। पूर्णांक और फ़्लोटिंग-पॉइंट पक्षों में से प्रत्येक के पास रजिस्टरों के लिए अपना स्वयं का लेखन पोर्ट होता है।<ref name="manual">{{cite web |title=Am29050™ Microprocessor User's Manual |url=https://archive.org/details/bitsavers_amddataBooManual_30055159/mode/2up |website=archive.org |date=1991}}</ref> इसमें 428,000 ट्रांजिस्टर्स <ref>{{cite conference |last1=Ganapathy |first1=Gopi |last2=Abraham |first2=Jacob A. |title=हार्डवेयर त्वरण अकेले गलती ग्रेडिंग ULSI को वास्तविकता नहीं बना देगा|conference=International Test Conference 1991 |url=https://booksc.eu/ireader/29486624}}</ref> थे, जो 1-माइक्रॉन प्रक्रिया <ref>{{cite conference |last1=Lynch |first1=Thomas Walker |last2=Swartzlander (Jr) |first2=Earl E. |title=अनावश्यक सेल योजक|book-title=Proceedings, 10th IEEE Symposium on Computer Arithmetic |date=July 1991 |doi=10.1109/ARITH.1991.145553 |url=https://www.researchgate.net/publication/3517557}}</ref> पर होते थे, जिसमें 0.8-माइक्रॉन का प्रभावी चैनल लंबाई <ref name="manual" /> थी और इसकी उपलब्धता 20, 25, 33 और 40 MHz पर होती थी। बाद में '''एएम29040''' 33, 40 और 50 MHz पर निर्मुक्त हुआ, जो एएम29030 की तुलना में होता था, केवल 4 KB डेटा कैश, गुणांकन यूनिट और कुछ अन्य एन्हैंसमेंट्स के लिए था।<ref>{{cite web |title=Am29040 High-Performance RISC Microprocessor with Instruction and Data Caches |url=http://datasheets.chipdb.org/AMD/29K/040_ds.pdf |website=chipdb.org |access-date=18 September 2022}}</ref>119 mm² एएम29040 में 0.7-माइक्रॉन प्रक्रिया पर 1.2 मिलियन ट्रांजिस्टर थे।<ref>{{cite journal |last1=Gwennap |first1=Linley |title=डिजिटल, एमआईपीएस मल्टीमीडिया एक्सटेंशन जोड़ें|journal=[[Microprocessor Report]] |volume=10 |issue=15 |pages=24–28|url=https://www.ardent-tool.com/CPU/docs/MPR/1015.pdf}}</ref><ref>{{cite book |title=माइक्रोप्रोसेसर फोरम फ़ोल्डर|url=https://www.computerhistory.org/collections/catalog/102701945 |website=[[Computer History Museum]]|year=1994 }}</ref>
 
29K का एक सुपरस्केलर संस्करण डिज़ाइन किया जा रहा था, लेकिन x86 के पक्ष में इसे रद्द कर दिया गया। इसका कोडनेम ''जगुआर'' रखा गया,<ref name="Johnson" /> और इसका वर्णन नवंबर 1994 और अगस्त 1995 में किया गया।<ref name="hc">{{cite web |last1=McMinn |first1=Brian |title=The First Superscalar 29K Family Member |url=https://old.hotchips.org/wp-content/uploads/hc_archives/hc07/2_Mon/HC7.S1/HC7.1.1.pdf |website=[[Hot Chips]] |date=14 August 1995}}</ref><ref>{{cite web |title=FIRST SUPERSCALAR Am29000 REVEALED |url=https://techmonitor.ai/technology/first_superscalar_am29000_revealed |website=Computer Business Review archive at Tech Monitor |date=28 November 1994}}</ref> यह एक उन्नत डिज़ाइन था, जो छह [[आरक्षण स्टेशन|आरक्षण स्टेशनों]] में चार-तरफ़ा प्रेषण और निर्देशों के [[सट्टा निष्पादन|प्रत्याशित]] आउट-ऑफ़-ऑर्डर निष्पादन में सक्षम था, जिसमें चार-तरफा रिटायरमेंट भी शामिल था। रजिस्टर फ़ाइल में एक बार में चार पढ़ने और दो लिखने की अनुमति थी। निर्देशों और डेटा का कैश प्रत्येक 8 KB का था। कैश से लोड दुकानों को बायपास कर सकता है। लागत कारणों और लक्षित बाज़ार के कारण इसमें कोई ऑन-चिप एफपीयू नहीं था। इसकी 0.4-माइक्रोन प्रक्रिया पर 100 मेगाहर्ट्ज आवृत्ति प्राप्त करने की उम्मीद थी।<ref name="hc" /><ref>{{cite news |last=Detar |first=Jim |date=31 October 1994 |title=AMD brews up Superscalar 29K |newspaper=Electronic News}}</ref>


1991 में लाइन को Am29030 और Am29035 के साथ बढ़ाया गया था, जिसमें क्रमशः 8 [[किबिबाइट]] या 4 KB निर्देश कैश शामिल था।<ref>{{cite magazine |last1=Fickel |first1=Louise |title=Advanced Micro Devices Bolsters 29000 Family With Two RISC CPUs |url=https://books.google.com/books?id=WVAEAAAAMBAJ&pg=PT27 |magazine=[[InfoWorld]] |volume=13 |issue=19 |page=28 |date=13 May 1991}}</ref> तब तक<ref>{{cite web |title=फ्लैश मेमोरी घोषणाएं|url=https://techmonitor.ai/technology/flash_memory_announcements |website=Computer Business Review archive at Tech Monitor |date=9 October 1990}}</ref> Am29050 ऑन-चिप कैश के बिना भी उपलब्ध हो गया था, लेकिन एक [[फ्लोटिंग-पॉइंट यूनिट]] के साथ पूरी तरह से पाइपलाइनयुक्त गुणा-संचित संचालन, 80% हिट दर का दावा किया गया एक बड़ा 1 KB शाखा लक्ष्य कैश, और बेहतर-पाइपलाइन लोड संचालन गति प्रदान करता है। 4-प्रविष्टि [[अनुवाद लुकसाइड बफर]]-जैसे भौतिक पता कैश द्वारा। हालांकि यह एक [[ superscalar ]] प्रोसेसर नहीं है, यह एक फ्लोटिंग-पॉइंट ऑपरेशन और एक पूर्णांक ऑपरेशन को एक ही चक्र में पूरा करने की अनुमति देता है। पूर्णांक और फ़्लोटिंग-पॉइंट पक्षों में से प्रत्येक के पास रजिस्टरों के लिए अपना लेखन पोर्ट होता है।<ref name="manual">{{cite web |title=Am29050™ Microprocessor User's Manual |url=https://archive.org/details/bitsavers_amddataBooManual_30055159/mode/2up |website=archive.org |date=1991}}</ref> इसमें 428,000 ट्रांजिस्टर थे<ref>{{cite conference |last1=Ganapathy |first1=Gopi |last2=Abraham |first2=Jacob A. |title=हार्डवेयर त्वरण अकेले गलती ग्रेडिंग ULSI को वास्तविकता नहीं बना देगा|conference=International Test Conference 1991 |url=https://booksc.eu/ireader/29486624}}</ref> 1-माइक्रोन प्रक्रिया पर<ref>{{cite conference |last1=Lynch |first1=Thomas Walker |last2=Swartzlander (Jr) |first2=Earl E. |title=अनावश्यक सेल योजक|book-title=Proceedings, 10th IEEE Symposium on Computer Arithmetic |date=July 1991 |doi=10.1109/ARITH.1991.145553 |url=https://www.researchgate.net/publication/3517557}}</ref> 0.8-माइक्रोन प्रभावी चैनल लंबाई के साथ<ref name="manual"/>और 20, 25, 33 और 40 मेगाहर्ट्ज पर उपलब्ध था। बाद में Am29040 को 33, 40, और 50 मेगाहर्ट्ज पर रिलीज़ किया गया, जो Am29030 की तरह था, सिवाय इसके कि इसमें 4 KB डेटा कैश, गुणन इकाई और कुछ अन्य संवर्द्धन शामिल थे।<ref>{{cite web |title=Am29040 High-Performance RISC Microprocessor with Instruction and Data Caches |url=http://datasheets.chipdb.org/AMD/29K/040_ds.pdf |website=chipdb.org |access-date=18 September 2022}}</ref> 119 मिमी² एम29040 में 0.7-माइक्रोन प्रक्रिया पर 1.2 मिलियन ट्रांजिस्टर शामिल थे।<ref>{{cite journal |last1=Gwennap |first1=Linley |title=डिजिटल, एमआईपीएस मल्टीमीडिया एक्सटेंशन जोड़ें|journal=[[Microprocessor Report]] |volume=10 |issue=15 |pages=24–28|url=https://www.ardent-tool.com/CPU/docs/MPR/1015.pdf}}</ref><ref>{{cite book |title=माइक्रोप्रोसेसर फोरम फ़ोल्डर|url=https://www.computerhistory.org/collections/catalog/102701945 |website=[[Computer History Museum]]|year=1994 }}</ref>
एएमडी ने x86-संगत प्रोसेसर की K5 श्रृंखला के आधार के रूप में असंबंधित 29K माइक्रोआर्किटेक्चर का उपयोग किया। एएलयु को आगे बढ़ाया गया, साथ ही कुछ संशोधन के साथ [[पुन: आदेश बफर|री-ऑर्डर बफ़र]] भी किया गया। एफपीयू को 29050 से लिया गया था, लेकिन इसे 80 बिट परिशुद्धता तक बढ़ाया गया। K5 ने डिकोडिंग पर x86 निर्देशों को "आरआईएससी-ओपी" में ट्रांसलेट किया, जो कैश्ड इंस्ट्रक्शन की पूर्व-डिकोड जानकारी द्वारा सहायता प्राप्त थी। एएमडी ने दावा किया कि सुपरस्केलर 29K का कार्यकरण K5 की तुलना में कुछ कम होगा, लेकिन आकार में अंतर के कारण इसकी लागत बहुत कम होगी।<ref>{{cite journal |last1=Slater |first1=Michael |title=AMD's K5 Designed to Outrun Pentium |journal=[[Microprocessor Report]] |volume=8 |issue=14 |pages=1–7 |url=http://cgiold.di.uoa.gr/~halatsis/Advanced_Comp_Arch/Papers/k5.pdf |date=24 October 1994}}</ref><ref name="hc" />
29K का एक सुपरस्क्लेर प्रोसेसर संस्करण डिजाइन किया जा रहा था, लेकिन x86 के पक्ष में रद्द कर दिया गया। इसका कोडनेम जगुआर था,<ref name="Johnson"/>और नवंबर 1994 और अगस्त 1995 में वर्णित किया गया था।<ref name="hc">{{cite web |last1=McMinn |first1=Brian |title=The First Superscalar 29K Family Member |url=https://old.hotchips.org/wp-content/uploads/hc_archives/hc07/2_Mon/HC7.S1/HC7.1.1.pdf |website=[[Hot Chips]] |date=14 August 1995}}</ref><ref>{{cite web |title=FIRST SUPERSCALAR Am29000 REVEALED |url=https://techmonitor.ai/technology/first_superscalar_am29000_revealed |website=Computer Business Review archive at Tech Monitor |date=28 November 1994}}</ref> यह एक उन्नत डिजाइन था, जो छह [[आरक्षण स्टेशन]]ों में चार-तरफ़ा प्रेषण में सक्षम था और [[सट्टा निष्पादन]] आदेश निष्पादन से बाहर था। चार-तरफ़ा सेवानिवृत्ति के साथ निर्देशों का निष्पादन आदेश से बाहर था। रजिस्टर फ़ाइल ने एक बार में चार पढ़ने और दो लिखने की अनुमति दी। निर्देशों और डेटा के लिए प्रत्येक कैश 8 KB का था। कैश से लोड लागत कारणों और लक्ष्य बाजार के कारण इसमें ऑन-चिप एफपीयू नहीं था। यह 0.4-माइक्रोन प्रक्रिया पर 100 मेगाहर्ट्ज आवृत्ति प्राप्त करने की उम्मीद थी।<ref name="hc"/><ref>{{cite news |last=Detar |first=Jim |date=31 October 1994 |title=AMD brews up Superscalar 29K |newspaper=Electronic News}}</ref>
AMD ने रिलीज़ नहीं किए गए 29K माइक्रोआर्किटेक्चर को x86-संगत प्रोसेसर की AMD K5 श्रृंखला के आधार के रूप में उपयोग किया। एएलयू को ले जाया गया, जैसा कि मामूली संशोधन के साथ [[पुन: आदेश बफर]] था। फ़्लोटिंग-पॉइंट इकाई 29050 से ली गई थी, लेकिन इसे विस्तारित_परिशुद्धता#x86_extended_precision_format तक विस्तारित किया गया। K5 ने डिकोडिंग पर RISC-OPs में x86 निर्देशों का अनुवाद किया, जो कैश्ड निर्देशों की प्रीडेकोड जानकारी से सहायता प्राप्त करता है। AMD ने दावा किया कि सुपरस्क्लेर 29K का प्रदर्शन K5 की तुलना में केवल थोड़ा कम होगा, लेकिन आकार अंतर के कारण लागत बहुत कम होगी।<ref>{{cite journal |last1=Slater |first1=Michael |title=AMD's K5 Designed to Outrun Pentium |journal=[[Microprocessor Report]] |volume=8 |issue=14 |pages=1–7 |url=http://cgiold.di.uoa.gr/~halatsis/Advanced_Comp_Arch/Papers/k5.pdf |date=24 October 1994}}</ref><ref name="hc"/>


Honeywell 29KII AMD 29050 पर आधारित एक CPU है, और इसका वास्तविक समय एवियोनिक्स में बड़े पैमाने पर उपयोग किया गया था।
हनीवेल 29केआईआई एएमडी 29050 पर आधारित एक सीपीयू है, और इसका वास्तविक समय एवियोनिक्स में बड़े पैमाने पर उपयोग किया गया था।


<gallery caption="Die photos" mode=packed heights=160px>
<gallery caption="Die photos" mode="packed" heights="160px">
Image:AMD_Am29000_die.JPG|एम29000
Image:AMD_Am29000_die.JPG|एम29000
Image:AMD_Am29030_die.jpg|एम29030
Image:AMD_Am29030_die.jpg|एम29030
Line 37: Line 41:




== उत्पाद और अनुप्रयोग ==
== प्रोडक्ट्स और अनुप्रयोग ==
यूनिक्स वर्कस्टेशन में उपयोग की क्षमता के साथ मध्यम से उच्च-प्रदर्शन वाले एम्बेडेड अनुप्रयोगों के लिए एक उत्पाद के रूप में स्थापित,<ref name="ieeemicro199202_mann"/>29000 का उपयोग एक्स टर्मिनल, लेजर प्रिंटर नियंत्रक कार्ड, ग्राफिक्स त्वरक कार्ड, ऑप्टिकल चरित्र पहचान समाधान और नेटवर्क ब्रिज जैसे विभिन्न उत्पादों में किया गया था।<ref name="fusionews29k_summer1990">{{ cite book | url=https://archive.org/details/TNM_FUSIONews_29K_Issues_3_Summer_1990_-_AMD_20170828_0001/mode/2up | title=फ्यूजनन्यूज 29के| publisher=Advanced Micro Devices | date=Summer 1990 | access-date=20 May 2023 | issue=3 }</ref> 29000 का मेमोरी आर्किटेक्चर उत्पाद डिजाइनरों के लिए एक विशेष आकर्षण था, जिससे उन्हें बाहरी कैश मेमोरी को त्यागने और स्वीकार्य प्रदर्शन को बनाए रखते हुए सीधे डायनेमिक रैम को नियोजित करने की अनुमति मिली,<ref name="fusionews29k_summer1990"/>{{rp|pages=1|quote=In addition, the 29K's memory interface allowed us to use a DRAM only memory architecture. In an X Terminal, the monitor and memory are the two biggest expenses. Samsung makes both!}} प्रोग्राम निर्देशों और डेटा को बनाए रखने के लिए उपयोग की जाने वाली मेमोरी तकनीकों के चुनाव में लचीलेपन की अनुमति देना।<ref name="byte198805_marshall">{{ cite magazine | url=https://archive.org/details/BYTE-1988-05/page/n286/mode/1up | title=वास्तविक दुनिया जोखिम| magazine=Byte | date=May 1988 | access-date=20 May 2023 | last1=Marshall | first1=Trevor | pages=263–268 }}</ref>
"माध्यम से उच्च कार्यकरण वाले एम्बेडेड एप्लिकेशन्स" के लिए उत्पाद के रूप में स्थापित किया जाने के साथ-साथ यूनिक्स वर्कस्टेशन में उपयोग की संभावना के साथ,<ref name="ieeemicro199202_mann"/> 29000 कई उत्पादों में उपयोग किया गया, जैसे एक्स टर्मिनल, लेजर प्रिंटर नियंत्रक कार्ड, ग्राफ़िक्स त्वरक कार्ड, ऑप्टिकल कैरेक्टर रिकग्निशन समाधान और नेटवर्क ब्रिज जैसे विभिन्न उत्पादों में किया गया था।<ref name="fusionews29k_summer1990"><nowiki>{{ cite book | url=</nowiki>https://archive.org/details/TNM_FUSIONews_29K_Issues_3_Summer_1990_-_AMD_20170828_0001/mode/2up | title=फ्यूजनन्यूज 29के| publisher=Advanced Micro Devices | date=Summer 1990 | access-date=20 May 2023 | issue=3 }</ref> 29000 की मेमोरी आर्किटेक्चर प्रोडक्ट डिज़ाइनर्स के लिए विशेष आकर्षण थी, जिससे उन्हें बाह्य कैश मेमोरी को छोड़ने और सीधे डायनामिक रैम का उपयोग करने की अनुमति प्राप्त हुई,,<ref name="fusionews29k_summer1990"/>{{rp|pages=1|quote=In addition, the 29K's memory interface allowed us to use a DRAM only memory architecture. In an X Terminal, the monitor and memory are the two biggest expenses. Samsung makes both!}} साथ ही संग्रहीत कार्यक्रम निर्देशों और डेटा को रखने के लिए उपयोग की जाने वाली मेमोरी तकनीकों के चयन में एक मात्रा उपयोग होती थी।<ref name="byte198805_marshall">{{cite magazine | url=https://archive.org/details/BYTE-1988-05/page/n286/mode/1up | title=वास्तविक दुनिया जोखिम| magazine=Byte | date=May 1988 | access-date=20 May 2023 | last1=Marshall | first1=Trevor | pages=263–268 }}</ref>


29000 में कम्प्यूटेशनल त्वरक या कोप्रोसेसर के रूप में कुछ उपयोग देखा गया, विशेष रूप से मैकिंटोश और आईबीएम पीसी-संगत प्लेटफॉर्म पर। उदाहरण के लिए, Yarc Systems Corporation ने [[Macintosh II]] और IBM पर्सनल कंप्यूटर AT सिस्टम के लिए 29000-आधारित RISC कोप्रोसेसर कार्ड का उत्पादन किया, साथ ही Motorola 68020 और 68030 प्रोसेसर वाले अन्य CISC कोप्रोसेसर कार्ड और T800 [[ transputer ]] प्रोसेसर वाले समानांतर कोप्रोसेसर कार्ड का उत्पादन किया।
29000 का उपयोग, विशेष रूप से मैकिनटोश और आईबीएम पीसी-संगत प्लेटफ़ॉर्म पर, गणनात्मक त्वरक या कोप्रोसेसर के रूप में हुआ। उदाहरण के लिए, यार्क सिस्टम्स कारपोरेशन ने [[Macintosh II|मैकिनटोश II]] और पीसी एटी सिस्टम के लिए 29000 आधारित "आरआईएससी कोप्रोसेसर" कार्ड उत्पन्न किए, जिनमें मोटोरोला 68020 और 68030 प्रोसेसर के साथ "सीआईएससी कोप्रोसेसर" कार्ड और टी800 [[ transputer |ट्रांसप्यूटर]] प्रोसेसर के साथ "पैरलेल कोप्रोसेसर" कार्ड सम्मिलित थे।<ref name="byte198808_yarc">{{cite magazine | url=https://archive.org/details/BYTE-1988-08/page/n19/mode/1up | title=YARC ने Mac II बूस्टर बोर्ड के लिए 50-मेगाहर्ट्ज ऑपरेशन का दावा किया| magazine=Byte | date=August 1988 | access-date=20 May 2023 | pages=16 }}</ref> उसके ''NuSuper'' (मूल रूप में ''McCray'' के नाम से जाना जाता था<ref name="yarc" />) और ''AT-Super'' कार्ड, जो एम29000 CPU और एम29027 फ्लोटिंग-पॉइंट त्वरक का उपयोग करते थे, के बाद ''MacRageous'' आया, जिसमें सीपीयु को एएम29050 में अपग्रेड किया गया।<ref name="macrageous">{{cite book | url=https://archive.org/details/TNM_MacRageous_Macintosh-III_RISC_coprocessor_sys_20170827_0691/mode/2up | title=MacRageous Macintosh-II RISC कोप्रोसेसर सिस्टम| publisher=Yarc Systems Corporation }}</ref> ऐसे त्वरक कार्डों ने मैकिनटोश II से कई गुना अधिक प्रदर्शन प्रदान किया और [[DECstation|डीईसीस्टेशन]] 3100 जैसे आरआईएससी वर्कस्टेशन के साथ बेंचमार्क की तरह प्रतिस्पर्धी थे। एक सिस्टम में एकाधिक कार्डों को भी स्थापित किया जा सकता था। हालांकि, एक मैकिनटोश II सिस्टम की लागत इस तरह के कार्ड के साथ मिलाकर यूनिक्स चलाने वाले प्रसिद्ध आरआईएससी वर्कस्टेशन की लागत के निकट पहुंचती थी।<ref name="mips198910_yarc">{{cite magazine | url=https://archive.org/details/sim_personal-workstation_1989-10_1_10/page/n92/mode/1up | title=YARC का NuSuper सूप मैक को बेहतर बनाता है| magazine=MIPS | date=October 1989 | access-date=20 May 2023 | last1=Varhol | first1=Peter D. | pages=81–83 }}</ref>
रेफ नाम = यार्क>{{ cite book | url=https://archive.org/details/TN