साइक्लोप्स64
This article needs additional citations for verification. (September 2009) (Learn how and when to remove this template message) |
साइक्लोप्स64 (पहले ब्लू जीन/सी के नाम से जाना जाता था) आईबीएम द्वारा विकसित एक सेलुलर वास्तुकला है। साइक्लोप्स64 परियोजना का लक्ष्य चिप पर पहला सुपर कंप्यूटर बनाना है।
इतिहास
साइक्लोप्स64 सुपर कंप्यूटर की अगली कई पीढ़ियों का उत्पादन करने के ब्लू जीन प्रयास का हिस्सा है। ये परियोजनाएँ पृथ्वी सिम्युलेटर के घोषित निर्माण के जवाब में शुरू की गईं थीं।
साइक्लोप्स64 संयुक्त राज्य अमेरिका के ऊर्जा विभाग (जो परियोजना को आंशिक रूप से वित्त पोषित कर रहा है), संयुक्त राज्य अमेरिका के रक्षा विभाग|यू.एस. के बीच एक सहकारी परियोजना है। रक्षा विभाग, उद्योग (विशेष रूप से आईबीएम), और शिक्षा जगत।
वास्तुकला की कल्पना सेमुर क्रे कंप्यूटर इंजीनियरिंग पुरस्कार विजेता मोंटी डेन्यू ने की थी, जो वर्तमान में इस परियोजना का नेतृत्व कर रहे हैं।
वास्तुकला सिंहावलोकन
प्रत्येक 64-बिट साइक्लोप्स64 चिप (प्रोसेसर) 500 मेगाहर्ट्ज़ पर चलेगा और इसमें 80 प्रोसेसर होंगे। प्रत्येक प्रोसेसर में दो थ्रेड यूनिट और एक फ़्लोटिंग पॉइंट इकाई होगी। एक थ्रेड यूनिट एक इन-ऑर्डर 64-बिट जोखिम कोर है जिसमें 32 केबी स्क्रैच पैड मेमोरी है, जो पावर आईएसए निर्देश सेट के 60-निर्देश सबसेट का उपयोग करता है। पाँच प्रोसेसर 32 kB अनुदेश कैश साझा करते हैं।
प्रोसेसर 96 पोर्ट, 7 चरण गैर-आंतरिक रूप से अवरुद्ध क्रॉसबार स्विच से जुड़े होंगे। वे स्थैतिक रैंडम एक्सेस मेमोरी में ग्लोबल इंटरलीव्ड मेमोरी (मेमोरी जिसे सभी थ्रेड्स द्वारा लिखा और पढ़ा जा सकता है) के माध्यम से एक दूसरे के साथ संचार करेंगे।
साइक्लोप्स64 चिप का सैद्धांतिक शिखर प्रदर्शन 80 गीगाफ्लॉप है (यह गुणा-संचित निर्देशों की एक सतत धारा मानता है, जिनमें से प्रत्येक को दो फ़्लोटिंग-पॉइंट ऑपरेशन के रूप में गिना जाता है)। एक पूर्ण सिस्टम (प्रति प्रोसेसर 2 थ्रेड यूनिट, 80 प्रोसेसर प्रति चिप, 1 चिप प्रति बोर्ड, 48 बोर्ड प्रति मिडप्लेन, 3 मिडप्लेन प्रति रैक और 96 (12 x 8) रैक प्रति सिस्टम) में 13,824 C64 चिप्स होंगे, जिसमें 1,105,920 प्रोसेसर होंगे जो 2,211,840 समवर्ती थ्रेड चलाने में सक्षम होंगे।
सॉफ़्टवेयर
साइक्लोप्स64 प्रोग्रामर के लिए अंतर्निहित हार्डवेयर का अधिकांश भाग उजागर करता है, जिससे प्रोग्रामर को बहुत उच्च प्रदर्शन, बारीक ट्यून किए गए सॉफ़्टवेयर लिखने की अनुमति मिलती है। एक नकारात्मक परिणाम यह है कि Cyclops64 की कुशलतापूर्वक प्रोग्रामिंग करना कठिन है।[citation needed]
सिस्टम से TiNy-Threads (डेलावेयर विश्वविद्यालय में विकसित एक थ्रेडिंग लाइब्रेरी) और POSIX थ्रेड्स का समर्थन करने की उम्मीद है।
डिज़ाइन और निर्माण
सत्यापन परीक्षण और सिस्टम सॉफ़्टवेयर विकास डेलावेयर विश्वविद्यालय में किया जा रहा है।