एनसीयूबीई

एनसीयूबीई इसी नाम की कंपनी के समानांतर कंप्यूटिंग कंप्यूटरों की एक श्रृंखला थी। हार्डवेयर की प्रारंभिक पीढ़ियों ने एक कस्टम माइक्रोप्रोसेसर का उपयोग किया। सर्वर की अपनी अंतिम पीढ़ियों के साथ, एनसीयूबीई ने अब मशीनों के लिए कस्टम माइक्रोप्रोसेसरों को डिज़ाइन नहीं किया है, बल्कि बड़े पैमाने पर समानांतर हार्डवेयर परिनियोजन में किसी तीसरे पक्ष द्वारा निर्मित सर्वर-क्लास चिप्स का उपयोग किया है, मुख्य रूप से ऑन-डिमांड वीडियो (एक मीडिया वितरण प्रणाली है) के प्रयोजनों के लिए।

स्थापना और प्रारंभिक विकास
एनसीयूबीई की स्थापना 1983 में बीवर्टन, ओरेगॉन में इंटेल कर्मचारियों (स्टीव कोली, बिल रिचर्डसन, जॉन पामर, डोरान वाइल्ड, डेव जुरासेक) के एक समूह द्वारा की गई थी, जो समानांतर कंप्यूटिंग बाजार में प्रवेश करने के लिए इंटेल की अनिच्छा से निराश थे, हालांकि इंटेल ने अपना आईपीएससी/1 उसी वर्ष जारी किया था जब पहला एनसीयूबीई जारी किया गया था। दिसंबर 1985 में, एनसीयूबीई की हाइपरक्यूब मशीनों की पहली पीढ़ी जारी की गई। दूसरी पीढ़ी (N2) को जून 1989 में लॉन्च किया गया था। तीसरी पीढ़ी (N3) 1995 में जारी की गई थी। चौथी पीढ़ी (N4) 1999 में जारी की गई थी।

1988 में, लैरी एलिसन ने एनसीयूबीई में भारी निवेश किया और कंपनी के बहुसंख्यक शेयरधारक बन गए। ओरेकल कॉर्पोरेशन के करीब होने के लिए कंपनी का मुख्यालय फ़ॉस्टर सिटी, कैलिफ़ोर्निया में स्थानांतरित कर दिया गया। 1994 में, रोनाल्ड दिलबेक सीईओ बने और प्रारंभिक सार्वजनिक पेशकश के लिए एनसीयूबीई को तेजी से आगे बढ़ाया।

वीडियो पर पिवोट
1996 में, एलिसन ने एनसीयूबीई का आकार छोटा कर दिया। दिलबेक चले गए और एलिसन ने कार्यवाहक सीईओ के रूप में पदभार संभाला, कंपनी को ओरेकल का नेटवर्क कंप्यूटर डिवीजन बनने के लिए पुनर्निर्देशित किया। नेटवर्क कंप्यूटर डायवर्जन के बाद, एनसीयूबीई ने वीडियो सर्वर पर विकास फिर से शुरू किया। एनसीयूबीई ने दुबई के बुर्ज अल अरब  होटल में अपना पहला वीडियो ऑन डिमांड (वीओडी) वीडियो सर्वर तैनात किया।

1999 में, एनसीयूबीई ने घोषणा की कि वह लुइसविले, कोलोराडो में स्थित सात साल पुरानी सॉफ्टवेयर कंपनी स्काईकनेक्ट का अधिग्रहण कर रहा है, जिसने केबल टेलीविज़न के लिए डिजिटल विज्ञापन और वीओडी सॉफ्टवेयर विकसित किया था। 1990 के दशक में, एनसीयूबीई ने अपना ध्यान समानांतर कंप्यूटिंग बाजार से हटा लिया और 1999 तक, खुद को वीडियो ऑन डिमांड (वीओडी) समाधान प्रदाता के रूप में पहचान लिया, 100 से अधिक वीओडी सिस्टम शिपिंग करके 17,000 स्ट्रीम वितरित की और माइक्रोसॉफ्ट टीवी के साथ संबंध स्थापित किया। कंपनी एक बार फिर आईपीओ फास्ट-ट्रैक पर थी, लेकिन डॉट-कॉम बबल के फूटने के बाद इसे फिर से रोक दिया गया।

मुकदमे और डॉट-कॉम परिणाम
2000 में, सीचेंज इंटरनेशनल ने एनसीयूबीई के खिलाफ एक पेटेंट उल्लंघन का मुकदमा दायर किया, जिसमें आरोप लगाया गया कि उसके एनसीयूबीई मीडियाक्यूब-4 उत्पाद ने सीचेंज पेटेंट का उल्लंघन किया है। एक जूरी ने सीचेंज के पेटेंट की वैधता को बरकरार रखा और हर्जाना दिया। फेडरल सर्किट के लिए अमेरिकी अपील न्यायालय ने बाद में 29 जून, 2005 को फैसले को पलट दिया। ओरेकल के इंटरैक्टिव टेलीविजन डिवीजन से पेटेंट हासिल करने के बाद 2001 में एनसीयूबीई द्वारा सीचेंज के खिलाफ एक अलग मुकदमा दायर किया गया था। एनसीयूबीई ने दावा किया कि सीचेंज के वीडियो सर्वर की पेशकश ने सेट टॉप बॉक्स की डिलीवरी पर उसके VOD पेटेंट का उल्लंघन किया है। एनसीयूबीई ने मुकदमा जीत लिया और उसे $2 मिलियन से अधिक का हर्जाना दिया गया। सीचेंज ने अपील की, लेकिन 2004 में निर्णय बरकरार रखा गया

व्यावसायिक मोर्चे पर, डॉट-कॉम बुलबुला फूट गया और आगामी मंदी के साथ-साथ मुकदमों का मतलब था कि एनसीयूबीई अच्छा प्रदर्शन नहीं कर रहा था। अप्रैल 2001 में एनसीयूबीई ने अपने 17% कार्यबल को निकाल दिया और अपने बीवर्टन विनिर्माण कार्यालय के आसपास कंपनी के आकार को छोटा करने और समेकित करने के लिए कार्यालयों (2002 में फोस्टर सिटी और 2003 में लुइसविले) को बंद करना शुरू कर दिया। इसके अलावा 2002 में, एलिसन ने पद छोड़ दिया और स्काईकनेक्ट के पूर्व सीईओ माइकल जे. पोहल को सीईओ नियुक्त किया।

अर्जित
जनवरी 2005 में, एनसीयूबीई को C-COR द्वारा लगभग $89.5 मिलियन में अधिग्रहित किया गया था, अक्टूबर 2004 में अमेरिकी प्रतिभूति और विनिमय आयोग ने खरीद के लिए आवेदन किया था।

दिसंबर 2007 में, सी-सीओआर को एरिस ग्रुप द्वारा अधिग्रहित किया गया था।

एनसीयूबीई 10
जारी होने वाली पहली एनसीयूबीई मशीनों में से एक 1985 के अंत में एनसीयूबीई 10 थी। इसे मूल रूप से एनसीयूबीई/टेन कहा जाता था लेकिन समय के साथ नाम बदल गया। ये कस्टम चिप्स के एक सेट पर आधारित थे, जहां प्रत्येक कंप्यूट नोड में 32-बिट एएलयू, 64-बिट आईईईई 754 फ़्लोटिंग पॉइंट इकाई, विशेष संचार निर्देश और 128 किलोबाइट रैंडम एक्सेस मेमोरी के साथ एक प्रोसेसर चिप था। एक नोड 2 एमआईपीएस, 500 किलोफ्लॉप्स (32-बिट एकल परिशुद्धता), या 300 फ्लॉकिलोफ्लॉप्स (64-बिट डबल परिशुद्धता) प्रदान करता है। प्रति बोर्ड 64 नोड थे। इंटेल 80286 पर आधारित होस्ट बोर्ड, एक्सिस, एक कस्टम यूनिक्स जैसा ऑपरेटिंग सिस्टम चलाता है, और प्रत्येक कंप्यूट नोड 4के.बी कर्नेल, वर्टेक्स चलाता है।

nCUBE 10 एक मशीन में 1,024 सीपीयू का समर्थन करते हुए, ऑर्डर-दस अतिविम बनाने की मशीन की क्षमता को संदर्भित करता है। कुछ मॉड्यूल का उपयोग सख्ती से इनपुट/आउटपुट के लिए किया जाएगा, जिसमें एनचैनल स्टोरेज कंट्रोल कार्ड, फ़्रेम बफ़र्स और इंटरसिस्टम कार्ड शामिल हैं जो एनसीयूबीई को एक दूसरे से जोड़ने की अनुमति देते हैं। टर्मिनल ड्राइवर के रूप में कार्य करने वाले कम से कम एक होस्ट बोर्ड को स्थापित करने की आवश्यकता है। टर्मिनल ड्राइवर के रूप में कार्य करने वाले कम से कम एक होस्ट बोर्ड को स्थापित करने की आवश्यकता है। टर्मिनल ड्राइवर के रूप में कार्य करने वाले कम से कम एक होस्ट बोर्ड को स्थापित करने की आवश्यकता है। यह मशीन को "उप-क्यूब्स" में भी विभाजित कर सकता है और उन्हें अलग-अलग उपयोगकर्ताओं को अलग-अलग आवंटित कर सकता है।

एनसीयूबीई 2
दूसरी श्रृंखला के लिए नामकरण बदल दिया गया, और उन्होंने सिंगल-चिप nCUBE 2 प्रोसेसर बनाया। यह अन्यथा nCUBE 10 के सीपीयू के समान था, लेकिन लगभग 7 एमआईपीएस और 3.5 मेगाफ्लॉप्स प्रदान करने के लिए 25 मेगाहर्ट्ज़ पर तेजी से चलता था। इसे बाद में 2S मॉडल में 30 मेगाहर्ट्ज तक सुधार दिया गया। रैम को भी बढ़ाया गया, "सिंगल वाइड" 1 इंच x 3.5 इंच मॉड्यूल पर 4 से 16 मेगाबाइट रैम के साथ, "डबल वाइड" (डबल मॉड्यूल) के अतिरिक्त फॉर्म कारकों के साथ, और डबल वाइड, डबल साइड मॉड्यूल में इसे चौगुना मापांक कर दिया गया। I/O कार्ड में आम तौर पर कम रैम होती थी, एससीएसआई, एचआईपीपीआई (हाई परफॉर्मेंस पैरेलल इंटरफ़ेस का संक्षिप्त रूप है) और अन्य प्रोटोकॉल का समर्थन करने के लिए अलग-अलग बैकएंड इंटरफेस होते थे। प्रत्येक nCUBE 2 सीपीयू में 20 Mbit/s पर चलने वाले 13 I/O चैनल भी शामिल हैं। इनमें से एक I/O कर्तव्यों के लिए समर्पित था, जबकि अन्य बारह का उपयोग सीपीयू के बीच इंटरकनेक्ट सिस्टम के रूप में किया गया था। प्रत्येक चैनल ने संदेशों को अग्रेषित करने के लिए वर्महोल रूटिंग का उपयोग किया। मशीनों को स्वयं ऑर्डर-बारह हाइपरक्यूब के रूप में वायर्ड किया गया था, जिससे एक मशीन में 4,096 सीपीयू तक की अनुमति मिलती थी।

प्रत्येक मॉड्यूल 200 केबी माइक्रोकर्नेल चलाता है जिसे एनसीएक्स कहा जाता है, लेकिन सिस्टम अब फ्रंट एंड के रूप में सन माइक्रोसिस्टम्स कार्य केंद्र का उपयोग करता है और अब होस्ट कंट्रोलर की आवश्यकता नहीं है। nCX में एक संकुलित फ़ाइल सिस्टम  शामिल है जो उच्च प्रदर्शन के लिए 96-तरफ़ा डेटा स्ट्रिपिंग कर सकता है। C (प्रोग्रामिंग भाषा) और C++ भाषाएँ उपलब्ध हैं, जैसे NQS, लिंडा (समन्वय भाषा), और पैरासॉफ्ट एक्सप्रेस। इन्हें इन-हाउस कंपाइलर टीम द्वारा समर्थित किया गया था।

सबसे बड़ा एनसीयूबीई 2 सिस्टम सैंडिया राष्ट्रीय प्रयोगशालाएँ में स्थापित किया गया था, एक 1,024-सीपीयू सिस्टम जो परीक्षण में 1.91 गीगाफ्लॉप्स तक पहुंच गया। एनसीएक्स ऑपरेटिंग सिस्टम के अलावा, इसने अनुसंधान उद्देश्यों के लिए सनमोस लाइटवेट कर्नेल भी चलाया। सैंडिया नेशनल लेबोरेटरी के पैरेलल प्रोसेसिंग डिवीजन के शोधकर्ताओं रॉबर्ट बेनर, जॉन गुस्ताफसन और गैरी मॉन्ट्री ने पहले $100 का कार्प पुरस्कार जीता और फिर एनसीयूबीई 10 का उपयोग करके 1987 में पहला गॉर्डन बेल पुरस्कार जीता।।

एनसीयूबीई-3
एनसीयूबीई-3 CPU ने 64-बिट अंकगणित तर्क इकाई (ALU) का उपयोग किया। इसके सुधारों में 0.5u तक प्रोसेस-सिकुड़ना शामिल था, जिससे गति को 50 मेगाहर्ट्ज (66 और 100 मेगाहर्ट्ज की योजना के साथ) तक बढ़ाया जा सकता था। सीपीयू भी सुपरस्केलर था और इसमें 16 केबी निर्देश और डेटा सीपीयू कैश और वर्चुअल मेमोरी समर्थन के लिए एक मेमोरी प्रबंधन इकाई शामिल थी।

अतिरिक्त I/O लिंक जोड़े गए, जिनमें से 2 I/O के लिए और 16 इंटरकनेक्ट के लिए समर्पित हैं, जिससे हाइपरक्यूब में 65,536 सीपीयू तक की अनुमति मिलती है। पहले इस्तेमाल की गई सीरियल लाइनों के बजाय, 2-बिट समानांतर लाइनों के उपयोग के कारण, चैनल 100 Mbit/s पर संचालित होते थे। एनसीयूबीई-3 ने फिक्स्ड रूटिंग के अलावा दोष सहिष्णुता  | फॉल्ट-टॉलरेंट एडेप्टिव रूटिंग सपोर्ट भी जोड़ा है, हालांकि पीछे मुड़कर देखने पर यह पूरी तरह से स्पष्ट नहीं है कि ऐसा क्यों है।

एक पूरी तरह भरी हुई एनसीयूबीई-3 मशीन 3 मिलियन MIPS और 6.5 टेराफ्लॉप्स के लिए 65,536 प्रोसेसर तक का उपयोग कर सकती है; अधिकतम मेमोरी 65 टीबी होगी, नेटवर्क I/O क्षमता 24 टीबी/सेकंड के साथ। इस प्रकार, प्रोसेसर I/O के संदर्भ में पक्षपाती है, जो आमतौर पर सीमा है। nChannel बोर्ड 16 I/O चैनल प्रदान करता है, जहां प्रत्येक चैनल 20 MB/s पर स्थानांतरण का समर्थन कर सकता है।

एनसीयूबीई-3 मशीन के लिए एक माइक्रोकर्नेल विकसित किया गया था, लेकिन यह कभी पूरा नहीं हुआ, बेल लैब्स के ट्रांजिट ऑपरेटिंग सिस्टम से योजना 9 के पक्ष में छोड़ दिया गया।

एनसीयूबीई-4
एनसीयूबीई-4 ने कमोडिटी प्रोसेसर में संक्रमण को चिह्नित किया, जिसमें प्रत्येक नोड में एक इंटेल आईए-32 सर्वर-क्लास सीपीयू था। n4 ने वैज्ञानिक अनुप्रयोगों के बजाय वीडियो स्ट्रीमिंग पर विशेष ध्यान केंद्रित किया। प्रत्येक हब में एक हाइपरक्यूब नोड, एक सीपीयू, पेरिफ़ेरल कंपोनेंट इंटरकनेक्ट की एक जोड़ी और 12 एससीएसआई ड्राइव तक शामिल थे। n4 के बाद n4x, n4x r2 और n4x r3 का स्थान आया। ये अंतिम दो इंटेल के बजाय सर्वरवर्क्स चिपसेट पर आधारित थे। एनसीयूबीई-5, एन4 परिवार के समान था लेकिन इसमें प्रत्येक हब में दो हाइपरक्यूब नोड्स शामिल थे और केवल गीगाबिट ईथरनेट पर वीडियो स्ट्रीमिंग का समर्थन किया गया था।

1999 में, एनसीयूबीई ने मीडियाक्यूब 4 की घोषणा की, जो समवर्ती एमपीईजी-2, एमपीईजी-1 और मध्य बिट-रेट एन्कोडिंग प्रोटोकॉल में 80 एक साथ 3 एमबीटी/एस स्ट्रीम से 44,000 एक साथ वीओडी स्ट्रीम का समर्थन करता है।

यह भी देखें

 * अमेटेक
 * INMOS ट्रांसप्यूटर
 * iWarp
 * पार्सिटेक
 * सर्वोच्च

बाहरी संबंध

 * एनसीयूबीई कॉर्पोरेशन (उनकी मशीनों का विवरण)