अभी तक, मुझे Mars के बारे में पता है, हालांकि विकल्पों के बारे में क्या?क्या GPUs (CUDA) पर MapReduce कार्यान्वयन हैं?
उत्तर
वर्तमान में, सबसे आसान इंटरफ़ेस thrust::reduce द्वारा प्रदान किया जाता है।
जैसा कि आपने देखा है, Mars भी है।
क्या जोर :: कम करता है वह नहीं है जिसे मैं मानचित्र-कम कहूंगा। जोर :: कम कार्यक्षमता कई कार्यात्मक प्रोग्रामिंग संदर्भों में पाया गया फ़ंक्शन कम करता है जो अनुक्रम, प्रारंभिक मान और एक बाइनरी ऑपरेशन को एक मान में बदल देता है। स्कैला में, इसे "फ़ोल्ड लेफ्ट" या "फ़ोल्ड राइट" कहा जाता है लेकिन अधिकांश कार्यात्मक प्रोग्रामिंग भाषाओं में इसे "कम करें" कहा जाता है। एक नक्शा-कम एल्गोरिदम का कम चरण एक कुंजी से जुड़े मूल्यों के सेट पर कुछ ऑपरेशन करता है, लेकिन यह ऑपरेशन आवश्यक बाइनरी नहीं है और अनुक्रम को एक ही मान में बदलना आवश्यक नहीं है। –
साल पहले मैंने cumar लागू किया है।
जैसा कि मैक ओएस एक्स और 'एनवीसीसी' कंपाइलर का उपयोग कर रहा था, ऐप्पल के 'क्लैंग' से खुश नहीं था, मैंने इस पुस्तकालय को शुद्ध सी ++ (और लैम्ब्डा का स्वाद) बनाया था।
एक ठेठ नक्शा आपरेशन इस तरह दिखता है:
//A = B + C, all of length 'n'
cumar::map()("[](double a&, double b, double c){ a = b+c; }")(A, A+n, B, C);
आपरेशन को कम के लिए, यह इस तरह दिखता है:
// x = min(A), A of size 'n'
cumar::reduce()("[](double a, double b){ return a < b ? a : b; }")(A, A+n);
- 1. क्या एकाधिक gpus
- 2. क्या GPUs
- 3. GPUs
- 4. MapReduce
- 5. glDepthMask (GL_FALSE) कुछ GPUs
- 6. क्या GPUs केस-आधारित छवि फ़िल्टरिंग के लिए अच्छा है?
- 7. MapReduce
- 8. MapReduce
- 9. क्या SPARQL कार्यान्वयन थ्रेडेड हैं?
- 10. CUDA
- 11. CUDA
- 12. CUDA
- 13. CUDA
- 14. CUDA
- 15. cuda
- 16. सामान्य प्रोग्रामिंग कार्य GPUs में कितना अच्छा अनुवाद करते हैं?
- 17. फास्ट फूरियर MapReduce
- 18. MapReduce परिणाम 100 तक सीमित लगते हैं?
- 19. CUDA
- 20. लोचदार MapReduce
- 21. MapReduce/Hadoop
- 22. MongoDB MapReduce स्थान पर अपडेट करें
- 23. MapReduce विकल्प
- 24. CUDA गणना क्षमताओं के बीच अंतर क्या हैं?
- 25. MongoDB: mapReduce दुष्प्रभाव
- 26. CUDA कोड
- 27. क्या CUDA हार्डवेयर संकलन समय पर आवश्यक है?
- 28. MongoDB MapReduce PHP
- 29. स्प्रिंगबैच में MapReduce/कुल संचालन
- 30. Hadoop MapReduce काम इनपुट
जोर :: transform_reduce? – Matt