दैनिक अर्क्सिव

यह पेज दुनियाभर में प्रकाशित होने वाले आर्टिफिशियल इंटेलिजेंस संबंधित रिसर्च पेपर्स को संक्षिप्त रूप में प्रस्तुत करता है।
यहां Google Gemini का उपयोग करके पेपर्स का सारांश तैयार किया जाता है और यह पेज गैर-लाभकारी रूप से संचालित किया जाता है।
पेपर के कॉपीराइट लेखक और संबंधित संस्थान के पास हैं, और साझा करते समय बस स्रोत का उल्लेख करें।

व्यापक GPU त्वरण के लिए वृक्ष-आधारित आनुवंशिक प्रोग्रामिंग में जनसंख्या-स्तरीय समानांतरता को सक्षम करना

Created by
  • Haebom

लेखक

झिहोंग वू, लिशुआंग वांग, केबिन सन, झूझाओ ली, रैन चेंग

रूपरेखा

EvoGP ट्री-आधारित जेनेटिक प्रोग्रामिंग (TGP) के GPU त्वरण के लिए एक उच्च-प्रदर्शन ढांचा है। TGP की कम्प्यूटेशनल रूप से गहन प्रकृति को देखते हुए, EvoGP को तीन प्रमुख मुद्दों को संबोधित करने के लिए प्रस्तावित किया गया है: संरचनात्मक विविधता, बहु-स्तरीय समानांतरता को एकीकृत करने की जटिलता, और उच्च-प्रदर्शन CUDA निष्पादन और लचीले पायथन-आधारित वातावरण के बीच असंगति। यह एक टेंसर प्रतिनिधित्व का उपयोग करके इन मुद्दों को संबोधित करता है जो चर-आकार के पेड़ों को निश्चित-रूप मेमोरी-संरेखित सरणियों के रूप में एन्कोड करता है, एक अनुकूली समानांतरता रणनीति जो डेटासेट आकार के आधार पर इंट्रा-ऑब्जेक्ट और इंटर-ऑब्जेक्ट समानांतरता को गतिशील रूप से जोड़ती है, और PyTorch रनटाइम में कस्टम CUDA कर्नेल का एकीकरण करती है। प्रायोगिक परिणाम दिखाते हैं कि EvoGP अत्याधुनिक GPU-आधारित TGP कार्यान्वयनों की तुलना में 140x तक की गति प्राप्त करता है, जबकि प्रतिस्पर्धी सटीकता बनाए रखता है और बड़े जनसंख्या आकारों पर स्केलेबिलिटी में काफी सुधार करता है। EvoGP ओपन सोर्स है और GitHub पर उपलब्ध है।

____T95653_____, ____T95654_____

Takeaways:
TGP के GPU त्वरण के लिए एक कुशल ढांचा प्रदान करना
140x तक की गति प्राप्त करें
बड़ी जनसंख्या पर बेहतर मापनीयता
PyTorch के साथ सहज एकीकरण के माध्यम से पायथन-आधारित वातावरण के लिए समर्थन
बेहतर पहुंच के लिए खुला स्रोत
Limitations:
किसी विशेष टीजीपी एल्गोरिथम के लिए अनुकूलन का स्तर इस पेपर में स्पष्ट रूप से प्रस्तुत नहीं किया गया है।
विभिन्न हार्डवेयर वातावरणों में अतिरिक्त प्रदर्शन मूल्यांकन की आवश्यकता हो सकती है।
अन्य GPU त्वरण तकनीकों के साथ अधिक विस्तृत तुलनात्मक विश्लेषण की आवश्यकता है।
👍