• ट्रांजिस्टर से GPU तक पूरे computing stack को चरण-दर-चरण बनाते हुए सीखने वाला simulation-आधारित गेम
  • हर चरण ACT के रूप में बना है, जो ट्रांजिस्टर·logic gate·ALU·processor·GPU·shader के क्रम में आगे बढ़ता है
  • ACT 1 में NMOS·PMOS का उपयोग करके बुनियादी logic gate बनाए जाते हैं, और ACT 2 में इन्हें विस्तार देकर ALU और processor core पूरा किया जाता है
  • इसके बाद के software·GPU·shader भाग अभी COMING SOON स्थिति में विकासाधीन हैं
  • यह hardware design और programming, दोनों का एकीकृत अनुभव देने वाला शैक्षिक इंटरैक्टिव प्रोजेक्ट है

Mvidia गेम का अवलोकन

  • Mvidia एक इंटरैक्टिव लर्निंग गेम है, जिसमें उपयोगकर्ता GPU को खुद डिज़ाइन और निर्मित करने की प्रक्रिया को चरण-दर-चरण अनुभव करते हैं
  • गेम की संरचना ट्रांजिस्टर से शुरू होकर logic gate, ALU, processor, GPU तक विकसित होती है
  • हर चरण को ‘ACT’ में विभाजित किया गया है, और प्रत्येक ACT कई सीखने और implementation कार्यों से मिलकर बना है
  • प्रगति की स्थिति completion rate (जैसे 0/10 COMPLETED) के रूप में दिखाई जाती है, जिससे सीखने की प्रगति को दृश्य रूप से देखा जा सकता है

ACT 1: पहला दिन (YOUR FIRST DAY)

  • विषय है Transistors → Logic Gates, यानी ट्रांजिस्टर का उपयोग करके बुनियादी logic gate बनाने का चरण
  • मुख्य कार्य संरचना
    • 1.1 The Switch: NMOS को switch की तरह उपयोग करना
    • 1.2 The Other Switch: PMOS को switch की तरह उपयोग करना
    • 1.3 Two Halves: NMOS और PMOS का संयोजन
    • 1.4 NAND It: NAND gate बनाना
    • 1.5 The Dual: logic gate की जोड़ी बनाना
    • 1.6 Truth Tables: truth table तैयार करना
    • 1.7 AND Gate, 1.8 OR Gate, 1.9 XOR Gate: बुनियादी gate implement करना
    • 1.10 Choose Wisely: तीन gate को मिलाकर selection structure पूरा करना
  • ACT 1 पूरा होने पर ACT 2: THE CORE अनलॉक होता है

ACT 2: कोर (THE CORE)

  • विषय है Gates → ALU → Processor, यानी logic gate की मदद से arithmetic logic unit (ALU) और processor बनाने का चरण
  • कुल 34 विस्तृत कार्यों से बना है, और हर कार्य पिछले चरण के परिणामों पर आधारित होकर आगे बढ़ता है
  • मुख्य चरण
    • 2.1 Half Adder, 2.5 Full Adder: addition circuit बनाना
    • 2.3 The Decoder, 2.25 Register File: data selection और storage structure डिज़ाइन करना
    • 2.4 The Capacitor, 2.7 1T1C, 2.12 The Sense Amp, 2.17 The Array: memory cell और sense amplifier बनाना
    • 2.10 Adding Bytes, 2.13 Hex Racer, 2.15 Bit Twiddling: byte-स्तर की operations का विस्तार
    • 2.20 Edge Trigger, 2.21 Refresh, 2.31 Refresh Controller: clock और memory refresh control
    • 2.27 The ALU, 2.30 Fetch, Decode, Execute, 2.32 The Mvidia Core: processor की मुख्य संरचना पूरी करना
    • 2.33 DRAM Memory, 2.34 Mvidia Core v2: DRAM-आधारित विस्तार और core upgrade
  • ACT 2 पूरा होने पर ACT 3: THE SOFTWARE अनलॉक होता है

ACT 3: सॉफ्टवेयर (THE SOFTWARE)

  • विषय है Programming the Processor, यानी पूर्ण हुए processor को program करने का चरण
  • यह अभी COMING SOON स्थिति में है, और विस्तृत कार्य सामग्री अभी सार्वजनिक नहीं की गई है

ACT 4: GPU (THE GPU)

  • विषय है Building a Graphics Processor, यानी graphics processor बनाने का चरण
  • यह अभी COMING SOON स्थिति में है, और आगे GPU architecture design से जुड़े कार्य जोड़े जाने वाले हैं

ACT 5: शेडर (THE SHADER)

  • विषय है Programming the GPU, यानी GPU का उपयोग करके shader programming करने का चरण
  • यह अभी COMING SOON है, और आगे GPU programming सीखने की सामग्री के रूप में विस्तारित किया जाएगा

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.