1 रिपॉजिटरी
Distribution of element-wise array operations and reductions across multiple CPU cores.
Distinct from Transparent GPU Array Parallelism: Candidates focus on GPU parallelism or specific database operations, not general CPU-threaded array iteration.
Explore 1 awesome GitHub repository matching scientific & mathematical computing · Parallel Array Processing. Refine with filters or upvote what's useful.
ndarray Rust के लिए एक मल्टीडायमेंशनल ऐरे लाइब्रेरी है जो एक लीनियर अलजेब्रा फ्रेमवर्क और वैज्ञानिक कंप्यूटिंग टूल के रूप में कार्य करती है। यह n-डायमेंशनल ऐरे बनाने और हेरफेर करने के लिए मुख्य इंफ्रास्ट्रक्चर प्रदान करती है, जो एक समानांतर ऐरे प्रोसेसर और संख्यात्मक डेटा विश्लेषण के लिए एक टूलकिट दोनों के रूप में कार्य करती है। यह लाइब्रेरी कुशल स्लाइसिंग और मेमोरी व्यू प्रदान करके खुद को अलग करती है, जो कॉपी किए बिना डेटा साझा करने की अनुमति देती है। यह उच्च-गति मैट्रिक्स गुणन के लिए अनुकूलित बैकएंड गणित लाइब्रेरीज़ का लाभ उठाती है और प्रसंस्करण में तेजी लाने के लिए कई CPU थ्रेड्स में भारी गणितीय पुनरावृत्तियों को वितरित करती है। यह प्रोजेक्ट गणितीय कार्यों की एक विस्तृत श्रृंखला को कवर करता है, जिसमें एलिमेंट-वाइज अंकगणित, अक्ष-आधारित डेटा एकत्रीकरण, और डॉट प्रोडक्ट गणना शामिल है। इसमें ऐरे हेरफेर के लिए व्यापक उपयोगिताएँ भी शामिल हैं जैसे कि रीशेपिंग, फ़्लैटनिंग, स्टैकिंग, और कोऑर्डिनेट ग्रिड निर्माण, साथ ही यादृच्छिक ऐरे निर्माण और सीरियलाइज़ेशन के लिए समर्थन।
Increases processing speed by distributing array iterations and methods across multiple CPU threads.