XiangShan
Awesome RISC-V

XiangShan

RISC-V इकोसिस्टम

XiangShan एक उच्च-प्रदर्शन आउट-ऑफ-ऑर्डर RV64 कोर है जो Chisel में लिखा गया है, जिसकी शुरुआत 2019 में चीनी विज्ञान अकादमी के कंप्यूटिंग प्रौद्योगिकी संस्थान में हुई थी। इसकी पीढ़ियाँ झीलों के नाम लेती हैं, 2021 में टेप-आउट हुए Yanqihu से लेकर Nanhu और Kunminghu तक।

अवलोकन

XiangShan एक उच्च-प्रदर्शन ओपन सोर्स RISC-V प्रोसेसर है। इसके कोर 64-बिट RISC-V निर्देश सेट को लागू करते हैं और निर्देशों को क्रम से बाहर निष्पादित करते हैं, इसलिए निष्पादन का क्रम प्रोग्राम द्वारा सूचीबद्ध क्रम से भिन्न हो सकता है ताकि निष्पादन इकाइयाँ व्यस्त रहें। यह डिज़ाइन Chisel में लिखा गया है, जो Scala पर आधारित एक हार्डवेयर निर्माण भाषा है, और इसे Mulan Permissive Software License, संस्करण 2 के अंतर्गत जारी किया गया है।

यह नाम चीनी भाषा में Fragrant Hills का है, जो पश्चिमी बीजिंग में एक पार्क है, और डिज़ाइन की प्रत्येक पीढ़ी एक झील का नाम लेती है। पहली पीढ़ी, Yanqihu, को 2021 में 28 नैनोमीटर प्रक्रिया पर टेप आउट किया गया था और यह 1.3 GHz पर चलती थी। टेप आउट का अर्थ है किसी तैयार डिज़ाइन को निर्माण के लिए कारखाने में भेजना। Nanhu दूसरी पीढ़ी है, और Kunminghu, तीसरी, सक्रिय विकास में है।

इतिहास

चीनी विज्ञान अकादमी के कंप्यूटिंग प्रौद्योगिकी संस्थान ने 2019 में XiangShan शुरू किया, और पहली पीढ़ी पर काम जून 2020 में शुरू हुआ। पेंग चेंग प्रयोगशाला ने अधिकांश भौतिक डिज़ाइन किया, वह चरण जो तर्क को ऐसे लेआउट में बदलता है जिसे कोई कारखाना उत्पादित कर सके।

टीम ने अपनी विकास विधियाँ MICRO 2022 में प्रस्तुत कीं, जो एक प्रमुख कंप्यूटर आर्किटेक्चर सम्मेलन है। बीजिंग इंस्टीट्यूट ऑफ ओपन सोर्स चिप, जो उद्योग भागीदारों के साथ स्थापित एक गैर-लाभकारी संस्था है, अब विकास का समन्वय करती है।

इसका उपयोग कहाँ होता है

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

स्रोत

  1. XiangShan README
  2. XiangShan documentation
  3. Towards Developing High Performance RISC-V Processors Using Agile Methodology, MICRO 2022