RVDon · RISC-V Domain-specific Open Node
राक्षसों के कंधों पर
परिपथों से मानव ज्ञान और रचनात्मकता को जोड़ना
ओपन-सोर्स Vortex RISC-V GPU से शुरू करते हुए, AlphaFold3 / Protenix के Pairformer मॉड्यूल के लिए हार्डवेयर-नेटिव निर्देश जोड़ना--त्रिकोण मास्क मैट्रिक्स गुणन और Flash Attention अब सॉफ्टवेयर सिमुलेशन नहीं हैं, बल्कि सिलिकॉन पर प्रथम श्रेणी नागरिक हैं।
WHY RVDon
हमें यह क्यों करना चाहिए
पहिया को फिर से नहीं बनाना, बल्कि ओपन-सोर्स राक्षसों के कंधों पर अपनी दूरबीन बनाना
राक्षसों पर
Vortex ओपन सोर्स है, RISC-V ओपन सोर्स है, Protenix ओपन सोर्स है। हम दूसरों के कंधों का उपयोग अपना रास्ता बनाने के लिए करते हैं--और फिर रास्ते को भी ओपन सोर्स करते हैं।
वास्तविक सिलिकॉन, स्लाइड्स नहीं
637 लाइनें VX_tcu_fa.sv, 3-चरण पाइपलाइन, 16-प्रविष्टि LUT exp सन्निकटन--RTL की हर लाइन Verilator सिमुलेशन पास कर चुकी है, 0/128 त्रुटियाँ सत्यापित।
ओपन सोर्स विश्वास और रणनीति के रूप में
RTL ब्लूप्रिंट है, चिप उत्पाद है। ब्लूप्रिंट को ओपन-सोर्स करना व्यावसायिक हितों को नुकसान नहीं पहुँचाता--यह विश्वास लागत को समाप्त करता है, FPGA सत्यापकों को आकर्षित करता है, और शैक्षणिक प्रभाव बनाता है।
ARCHITECTURE
चिप आर्किटेक्चर स्टैक
तीन परतें प्रगतिशील--सामान्य GPU आधार से डोमेन-विशिष्ट निर्देशों तक
Vortex RISC-V GPGPU
Open-source RISC-V GPGPU BaseVortex ओपन-सोर्स RISC-V GPGPU आर्किटेक्चर पर आधारित मल्टी-कोर GPU--RVDon के लिए परिपक्व WGMMA डेटापाथ और थ्रेड शेड्यूलिंग इंफ्रास्ट्रक्चर प्रदान करता है।
TCU · WGMMA पाइपलाइन
Tensor Core Unit · WGMMAVortex Core के भीतर Tensor Compute Unit, WGMMA (Warp Group Matrix Multiply-Accumulate) प्रदान करता है--RVDon PF एक्सटेंशन इस डेटापाथ का पुनः उपयोग करता है।
PF Extension निर्देश सेट
Pairformer Extension ISAPF_TMM / PF_TMM_INC / PF_FLASH_ATTN--TCU पाइपलाइन में त्रिकोण मास्क मैट्रिक्स गुणन और Flash Attention का नेटिव समर्थन, अनावश्यक गणना और सॉफ्टवेयर मास्किंग ओवरहेड समाप्त करता है।
PAIRFORMER EXTENSION ISA
PF Extension निर्देश सेट
TCU पाइपलाइन में Pairformer कोर गणना का नेटिव समर्थन--सॉफ्टवेयर मास्किंग को प्रतिस्थापित करता है, अनावश्यकता समाप्त करता है
Pairformer कोर गणना पैटर्न
Triangle Multiplication
त्रिकोणीय मैट्रिक्स गुणन + सममिति मास्किंग--सामान्य GPU पर आधी गणना अनावश्यक है, PF_TMM हार्डवेयर त्रिकोण मास्क से सीधे छोड़ता है
Triangle Attention
त्रिकोण अटेंशन + कारण मास्किंग + ऑनलाइन Softmax--FA_SOFTMAX TCU पाइपलाइन के भीतर पूर्ण होता है, वैश्विक सिंक्रनाइज़ेशन की आवश्यकता नहीं
PF_TMM
आउटगोइंग त्रिकोण मास्क मैट्रिक्स गुणन (Triangle Multiplication Outgoing)
PF_TMM_INC
इनकमिंग त्रिकोण मास्क मैट्रिक्स गुणन (Triangle Multiplication Incoming)
PF_FLASH_ATTN
Flash Attention (FA_MMA / FA_SOFTMAX / FA_UPDATE उप-संक्रियाएँ)
PF_SLOAD
Strided Load--भविष्य के विस्तार के लिए आरक्षित
PROGRESS
विकास प्रगति
हर चरण सिमुलेशन पास कर चुका है--0/128 त्रुटियाँ मतलब पूर्ण
OPEN SOURCE
ओपन सोर्स रणनीति · ओपन डिज़ाइन · मुफ्त उपयोग
सभी Apache 2.0--डिज़ाइन, कोड, दस्तावेज़ीकरण, किसी के भी लिए स्वतंत्र रूप से उपयोग, संशोधन और व्यावसायीकरण योग्य
RTL कोड + SimX मॉडल
Apache 2.0Vortex के शीर्ष पर RVDon PF एक्सटेंशन RTL (VX_tcu_fa.sv आदि) और SimX व्यवहार मॉडल (tcu_unit.cpp), Apache 2.0 के तहत ओपन-सोर्स। कोई भी उपयोग, संशोधन और व्यावसायीकरण कर सकता है--लेकिन एट्रिब्यूशन और पेटेंट अनुदान शर्तें बनाए रखनी होंगी।
PF Intrinsics + टेस्ट फ्रेमवर्क
Apache 2.0vx_pf.h हेडर PF एक्सटेंशन intrinsics (pf_tmm_sync / pf_tmm_inc_sync / fa_mma_sync आदि) और रिग्रेशन टेस्ट फ्रेमवर्क को परिभाषित करता है, जो Apache 2.0 के तहत भी जारी है--संपूर्ण टूलचेन ओपन सोर्स।
आर्किटेक्चर दस्तावेज़ + डिज़ाइन रिपोर्ट
Apache 2.0ARCHITECTURE.md विशिष्टता (PF एक्सटेंशन ISA, रजिस्टर मैपिंग, प्रोग्रामिंग मॉडल) और docs/ डिज़ाइन दस्तावेज़, चरण रिपोर्ट सभी ओपन सोर्स--समुदाय को हर सिग्नल लाइन के इरादे को समझने की सुविधा देता है।
अनिवार्य एट्रिब्यूशन खंड
सभी व्युत्पन्न कार्यों (हार्डवेयर, सॉफ्टवेयर, दस्तावेज़ीकरण) में NOTICE / README / उत्पाद दस्तावेज़ीकरण में निम्नलिखित एट्रिब्यूशन शामिल होनी चाहिए:
RVDon, DiVo, Gen²AI परियोजना के स्व-नाम हैं--कोड आपका है, एट्रिब्यूशन हमारा है।
BUSINESS
दो-परत मूल्य लूप
ओपन सोर्स ब्रांड बनाता है -> परामर्श राजस्व कमाता है
RVDon PF एक्सटेंशन RTL + SimX व्यवहार मॉडल + intrinsics + रिग्रेशन टेस्ट--हार्डवेयर डेवलपर्स स्वतंत्र रूप से उपयोग, संशोधन और अपने Pairformer एक्सेलेरेटर बना सकते हैं
सामुदायिक सह-निर्माण, ब्रांड प्रवेश
चिप डिज़ाइन परामर्श--आर्किटेक्चर चयन से PF एक्सटेंशन RTL अनुकूलन तक, RVDon आधार पर Pairformer / Attention त्वरण अनुकूलन में clients की मदद
भुगतान सेवा, 1-पर-1 अनुकूलन
CONSULTING
चिप डिज़ाइन परामर्श · सत्यापन · व्याख्यान
डोमेन विशेषज्ञ AI इंजीनियरिंग चलाता है--आपको AI से RTL लिखना नहीं सिखाता, बल्कि AI के निष्पादन के लिए चिप आवश्यकताएँ परिभाषित करना सिखाता है
डिज़ाइन परामर्श और अनुकूलन
आर्किटेक्चर चयन से RTL अनुकूलन तक, मानव IC इंजीनियर घंटों की लागत का 1/10 पर। पूर्व परामर्श ¥30,000 + परियोजना प्रारंभ ¥20,000, डिज़ाइन शुल्क के विरुद्ध पूर्ण रूप से कटौती योग्य--¥50,000 से ¥500,000 मानव इंजीनियर घंटे की भरपाई।
स्वतंत्र सत्यापन
rvdon-kahan सॉफ्टवेयर प्रोब का उपयोग हार्डवेयर प्रामाणिकता सत्यापित करने के लिए--4 स्वतंत्र डेटासेट कार्यान्वयन, स्वीकार्य सीमा के भीतर अंतर के साथ, यह सुनिश्चित करते हुए कि यह "सम्राट के नए कपड़े" नहीं है। आपको केवल तभी चिंता होनी चाहिए जब अलग इंजीनियर समान डेटा उत्पन्न करें।
विश्वविद्यालय व्याख्यान
विश्वविद्यालयों और व्यावसायिक महाविद्यालयों में IC प्रमुखों के लिए, "डोमेन विशेषज्ञ AI के निष्पादन के लिए चिप आवश्यकताएँ कैसे परिभाषित करते हैं" की कार्यप्रणाली पढ़ाना--"AI से RTL कैसे लिखें" नहीं, बल्कि "चिप को क्या करना चाहिए यह कैसे जानें"।
सत्यापन कार्यप्रणाली: सॉफ्टवेयर प्रोब
यदि rvdon-kahan RVDon की API के माध्यम से सामान्य रूप से चल सकता है और अपेक्षित परिशुद्धता सुधार प्राप्त कर सकता है, तो यह सिद्ध करता है कि हार्डवेयर इंटरफ़ेस वास्तव में मौजूद है। अलग इंजीनियर एक ही SDK से सत्यापन स्क्रिप्ट लिखते हैं, जो उचित सीमा के भीतर मामूली अंतर के साथ परिणाम उत्पन्न करते हैं--यह प्रामाणिकता का प्रमाण है। अलग इंजीनियरों से समान डेटा ही आपको चिंतित करना चाहिए।
IP स्वामित्व और राजस्व हिस्सेदारी
मूल IP मूल एल्गोरिथ्म निर्माता का है। DiVo अतिरिक्त 5% "रचनात्मक अंशांकन और अनुकूलन राजस्व हिस्सेदारी" की आवश्यकता करता है--रचनात्मक विचार हमेशा इंजीनियरिंग-दृष्टि से ठोस नहीं होते, और कार्यान्वयन योग्य बनने के लिए अनुकूलन की आवश्यकता होती है।
ECOSYSTEM
सिलिकॉन से लक्ष्य तक
RVDon एक अलग हार्डवेयर परियोजना नहीं है--यह DiVo बायो-कंप्यूटिंग पूर्ण स्टैक की सबसे निचली परत है
Pairformer AlphaFold3 / Protenix का मूल मॉड्यूल है। RVDon के PF एक्सटेंशन निर्देश सिलिकॉन स्तर पर त्रिकोण मैट्रिक्स गुणन और Flash Attention को तेज करते हैं, सीधे Protenix अनुमान थ्रूपुट बढ़ाते हैं--और Protenix DiVo के नियोएंटीजन पाइपलाइन S5 (pMHC संरचना पूर्वानुमान) और CAR-T पाइपलाइन CT5 (संरचना सत्यापन) का इंजन है। हार्डवेयर निर्देशों से रोगी लक्ष्यों तक, यह एक पूर्ण कारण-श्रृंखला है।
RVDon के साथ अपना डिवाइस बनाएँ
अपना हार्डवेयर बनाने के लिए ओपन-सोर्स डिज़ाइन लें--या हमें अपना डोमेन-विशिष्ट चिप अनुकूलित करने दें।