2012-01-06 9 views
15

मैं जावास्क्रिप्ट में एक खोज फ़ंक्शन लिख रहा हूं जो अत्यधिक समानांतर है, और विशाल डेटा सेट पर काम करता है। डेटा सेट जेएस ऑब्जेक्ट्स के पेड़ में संग्रहीत होते हैं, और इसे वेब श्रमिकों में खोज को विभाजित करके कार्यान्वित किया जा सकता है।क्या किसी ने वेबवर्कर्स का उपयोग समानांतर करने के लिए जावास्क्रिप्ट में बड़ी खोज की है?

क्या कोई भी ऐसे उत्पादों को करने वाले उत्पादों और/या शोध से अवगत है? मैं कार्यान्वयन पथ से बहुत दूर जा रहा कुछ अनुभव पढ़ना चाहता हूं, लेकिन गूगलिंग पूरी तरह से अनुपयोगी रहा है।

+5

प्रश्न बहुत व्यापक है। आपने जो कोशिश की है उसके बारे में बात करके आप इसे बेहतर बना सकते हैं। SO उत्तरदायी प्रश्नों के लिए है। प्रश्न को बदलकर "वेबवर्कर्स का उपयोग करके समांतरता के कुछ उदाहरण क्या हैं" इसका जवाब देना आसान हो जाता है। अन्यथा, मैं सूचीबद्ध करता हूं कि आपने अभी तक क्या प्रयास किया है और अपनी चिंताओं को सूचीबद्ध करें। –

+0

मेरे लिए, एकमात्र ब्राउज़र जहां वेबवर्कर्स ने विज्ञापित गति प्रदान की थी यानी 10 पीपी 2 और ऊपर था ... लेकिन किसी भी मामले में - आपको सीपीयू कोर की संख्या नहीं मिल सकती है, इस प्रकार आपको या तो अंधेरे से यह मानना ​​होगा कि सीपीयू में 8 कोर हैं (या अन्य जादू संख्या), या किसी प्रकार का परीक्षण बनाएं .. कोर की संख्या निर्धारित करने के लिए, और उसके बाद अपने कोड को श्रमिकों की संख्या में विभाजित करें ... वैसे भी - आप शायद इस क्षेत्र में अग्रणी होंगे। लेकिन इंटेल की परियोजना [Rivertrail] (http://blogs.intel.com/research/2011/09/15/pjs/) के बारे में पढ़ने पर विचार करें। – c69

+1

क्या जावास्क्रिप्ट में ऐसा करने का कोई विशिष्ट कारण है? वेबवर्कर्स के साथ भी आप वास्तव में पैरालाइजेशन प्राप्त नहीं करेंगे, सर्वर पर भारी उठाने के लिए सबसे अच्छा है और परिणामस्वरूप ब्राउज़र (यदि संभव हो) – shenku

उत्तर

1

मैं जानता हूँ कि यह वास्तव में एक "जवाब" नहीं है, लेकिन यहाँ कुछ उपयोगी पढ़ने अगर आप पहले से ही अपने दम पर यह पता नहीं लगाया:

संबंधित मुद्दे

 संबंधित मुद्दे