सुपर कंप्यूटर किस तरह की रैम का उपयोग करते हैं?


7

मैं दुनिया के सबसे तेज़ कंप्यूटरों में से एक के बारे में एक लेख पढ़ रहा था और यह उन पंक्तियों में से एक है, जिनमें मेरी दिलचस्पी है:

ब्रेनपावर की इस अपेक्षाकृत कम मात्रा की नकल करने के लिए, शोधकर्ताओं ने Fujitsu K का उपयोग कर कुल 1.73 बिलियन वर्चुअल नर्व सेल्स को 10.4 ट्रिलियन वर्चुअल सिंकैप्स (प्रत्येक सिंकैप्स में 24 बाइट्स मेमोरी के साथ) से जोड़ा। कुल मिलाकर, इसने लगभग एक पेटेबाइट मेमोरी को जोड़ा, जो लगभग 250,000 मानक पीसी के बराबर है । और याद रखें, यह सब अभी भी सिर्फ एक प्रतिशत है जो आपका मस्तिष्क हर एक दिन करता है, उस समय में जब कुछ पल झपका लेता है।

तो इसका तात्पर्य यह है कि वे सुपर कंप्यूटर सामान्य डेस्कटॉप मेमोरी का उपयोग करते हैं लेकिन सामान्य डेस्कटॉप की तुलना में अधिक मात्रा (250k गुना अधिक) के साथ?

मैंने सुपरयूजर पर यहां इस लोकप्रिय प्रश्न को पढ़ा । यह हमें SRAM के बारे में भी कुछ बताता है - RAM जो कि कैश के लिए CPU का उपयोग करता है क्योंकि यह सामान्य DRAM से बहुत तेज है।

तो मैंने यहाँ देखा और यह पंक्ति दिलचस्प लगती है:

केवल एक ही कारण मेमोरी स्टिक SRAM का उपयोग नहीं करना लागत है। उस 256MB चिप के लिए $ 50 का भुगतान करने के बजाय, आप $ 500 से अधिक का भुगतान करेंगे। आउच।

इसलिए SRAM मॉड्यूल संभव हैं (और मैं इस तथ्य को नहीं छिपाऊंगा कि मुझे अपने लैपटॉप के लिए 8GB SRAM मेमोरी खरीदने में दिलचस्पी है ... लेकिन कुछ भी नहीं मिल सकता है)

लेकिन अब असली सवाल: क्या सुपर कंप्यूटर SRAM का उपयोग अपनी मेमोरी या सिर्फ सामान्य DRAM के लिए करते हैं? और अगर सामान्य DRAM, वे सिर्फ सुपर कंप्यूटर के लिए SRAM मेमोरी क्यों नहीं बनाते हैं, तो सुपर कंप्यूटर बहुत ज्यादा नरक का खर्च करते हैं, जिससे कुछ अतिरिक्त मिलियन रुपये का क्या फर्क पड़ेगा?


2
मुझे नहीं लगता कि वे कह रहे हैं कि सुपर कंप्यूटर में बहुत सारे डेस्कटॉप ग्रेड मेमोरी है। यह केवल पैमाने को व्यक्त करने का एक प्रयास है।
डैनियल बेक

जवाबों:


6

यह देखते हुए कि कई सुपर कंप्यूटर आज एएमडी ओपर्टन्स की तरह सर्वर-ग्रेड x86-64 प्रोसेसर का उपयोग करते हैं, उन्हें संभवतः ECC मेमोरी , सबसे अधिक संभावना DDR2 या DDR3 SDRAM के साथ लगाया जाएगा ।

ईसीसी मेमोरी में अधिकांश मेमोरी त्रुटियों का पता लगाने और उन्हें सही करने की क्षमता है। यह आमतौर पर उपभोक्ता कंप्यूटर में नहीं देखा जाता है, लेकिन आमतौर पर सर्वर और वर्कस्टेशन में पाया जाता है, जहां अधिकतम विश्वसनीयता की आवश्यकता होती है। इस तरह की स्मृति का एक उदाहरण यहां पाया जा सकता है

उपभोक्ता कंप्यूटरों में ईसीसी का समर्थन दुर्लभ है, लेकिन ध्यान दें कि एएमडी एफएक्स प्रोसेसर पूरी तरह से इस प्रकार की मेमोरी का समर्थन करते हैं, और एक उचित मदरबोर्ड के साथ, ईसीसी मेमोरी की बढ़ी हुई विश्वसनीयता को महसूस किया जा सकता है। हालांकि, ECC मेमोरी महंगी हो सकती है, और गैर-ECC मेमोरी की तुलना में मामूली धीमी (1-3%) होती है।

कुछ नए सुपर कंप्यूटर पारंपरिक प्रोसेसर के साथ संगणना के लिए GPU का उपयोग करते हैं (जैसा कि क्रे XK7 में )। ये GPU आम तौर पर GDDR5 मेमोरी का उपयोग करते हैं।


डांग, तुमने मुझे इस मुकाम तक पहुँचाया ... लेकिन हम दोनों जो कुछ भूल गए थे, वह हमेशा इस तरह नहीं था। एक बार मेमोरी कंट्रोलर एनबी से सीपीयू में चला गया तो यह अब रैम के प्रकार को बदलने का विकल्प नहीं था।
ऑस्टिन टी फ्रेंच

मुझे याद है कि नियमित मैकबुक सहित Apple कंप्यूटर ECC मेमोरी का उपयोग करते हैं। मुझे नहीं पता कि यह सच है, हालांकि।
gronostaj

@gronostaj: मुझे ECC RAM का उपयोग करते हुए मैकबुक की जानकारी नहीं है। मैक प्रो डेस्कटॉप, हालांकि, पूरी तरह से समर्थन करते हैं, और आम तौर पर ईसीसी मेमोरी के साथ जहाज करते हैं।
bwDraco

2

सुपर कंप्यूटर का डिज़ाइन उपयोग की गई रैम के प्रकार को तय करता है।

उदाहरण के लिए, एक बियोवुल्फ़ क्लस्टर संभवतः स्मृति के कुछ विदेशी रूप नहीं होगा क्योंकि:

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

वही दुनिया के कई सुपर कंप्यूटरों के लिए जाता है, जहाँ वे अनिवार्य रूप से शेल्फ पार्ट्स, इंटेल प्रोसेसर, शायद NVidia GPUs के साथ पारेलल प्रोसेसिंग के लिए बनाए जाते हैं।

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

यह लागत के कारण होने की संभावना है, क्योंकि इन कंप्यूटरों के पैमाने पर (20,000 नोड्स शायद) $ 450 प्रति 256MB का अंतर जो आपने उद्धृत किया है ($ 9,000,000 अगर प्रत्येक नोड में केवल 256MB था)। यह गणित मुझे पुराना लगता है, लेकिन यह बात मायने रखती है।

अधिकांश सुपर कंप्यूटर जो x86 या x64 प्रोसेसर (आम तौर पर एक्सॉन या एएमडी ओपर्टन) का उपयोग करते हैं, वे ECC DRAM का उपयोग करेंगे। यह डेस्कटॉप मेमोरी की तुलना में थोड़ा धीमा है, लेकिन डेटा अधिक विश्वसनीय है।

यदि आप उपयोग किए जाने वाले GPU पर RAM की गणना करते हैं, तो GDDR5 सुपर कंप्यूटर्स में एक और आम रैम है।

लेकिन, आधुनिक सुपर कंप्यूटर्स में SRAM और कोई अन्य विदेशी रैम आम नहीं है।

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