1 रिपॉजिटरी
Algorithms that recursively divide datasets into smaller sub-ranges to achieve optimal parallel grain size.
Distinct from Parallel Range Retrieval: Candidates focus on database range retrieval or UI layouts; this is a computational data-parallelism technique.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Recursive Range Splitting. Refine with filters or upvote what's useful.
oneTBB एक C++ पैरेललिज़्म लाइब्रेरी और फ्रेमवर्क है जिसे एप्लिकेशन में मल्टी-कोर पैरेललिज़्म जोड़ने के लिए डिज़ाइन किया गया है। यह एक टास्क-आधारित पैरेललिज़्म मॉडल प्रदान करता है जो मैनुअल थ्रेड मैनेजमेंट की आवश्यकता को समाप्त करने के लिए उपलब्ध हार्डवेयर कोर पर तार्किक कंप्यूटेशनल कार्यों को मैप करता है। यह लाइब्रेरी एक मल्टी-कोर स्केलिंग टूल के रूप में कार्य करती है, जो पोर्टेबल प्रदर्शन के लिए प्रोसेसर पर डेटा-पैरेलल ऑपरेशन्स को स्केल करने के लिए जेनेरिक टेम्प्लेट का उपयोग करती है। यह सुनिश्चित करने के लिए कि कंप्यूटेशनल वर्कलोड हार्डवेयर संसाधनों पर वितरित किए जाते हैं, एक टास्क-आधारित फ्रेमवर्क का उपयोग करती है। यह प्रोजेक्ट शेयर्ड मेमोरी पैरेललिज़्म, मल्टी-कोर टास्क शेड्यूलिंग और डेटा पैरेललिज़्म स्केलिंग को कवर करता है। यह रनटाइम पर कोर के बीच काम के वितरण को प्रबंधित करने के लिए वर्क-स्टीलिंग टास्क शेड्यूलर, रिकर्सिव रेंज स्प्लिटिंग और डायनामिक लोड बैलेंसिंग का उपयोग करता है।
Divides large datasets into smaller sub-ranges recursively until they reach a grain size suitable for parallel execution.