2015-03-29 8 views
6

क्या जे को एकाधिक कोर का उपयोग करने का कोई तरीका है? मैंने सोचा कि एपीएल/जे के लाभ का हिस्सा यह था कि भाषा संरचनाएं समानांतर समाधानों के लिए खुद को अच्छी तरह से दे देती हैं।मल्टी-कोर जे - समांतरता

मेरे सीपीयू उपयोग को देखते हुए (मैं ओएसएक्स पर हूं) स्पष्ट रूप से उपयोग में केवल एक प्रोसेसर है।

मुझे एक सूची में अभिनय करने वाला भारी-आश फ़ंक्शन है, और मुझे नहीं पता कि यह सूची को 4 टुकड़ों में क्यों विभाजित नहीं कर सकता है, और परिणामों को फिर से इकट्ठा कर सकता है?

+0

दुर्भाग्य से नहीं, लेकिन यदि आपने सरणी उन्मुख तरीके से अपना समाधान लिखा है, तो आप अपने सरणी के विभिन्न हिस्सों के लिए अपने प्रोग्राम के कई उदाहरण चला सकते हैं। – Eelvex

+2

यह एक दयालुता है। क्या एपीएल की कोई बोली बहु-कोर चलाती है? – user1202733

+0

मैं मूल रूप से एक ही समस्या में भाग गया, इसलिए मैंने थोड़ा और कट्टरपंथी दृष्टिकोण लिया, मैंने मूल रूप से जे की भाषा के लिए एक कंपाइलर लिखने का फैसला किया। लक्ष्यों में बहु-कोर समर्थन, जीपीजीपीयू (सीयूडीए/ओपनसीएल) समर्थन शामिल है, और लैन पर कार्य का वितरण। यह अभी तक समाप्त नहीं हुआ है, लेकिन आप https://github.com/Synthetica9/HyperJ – Synthetica

उत्तर

0

ऐरेफ़ीयर देखने योग्य हो सकता है। एएमडी/एनवीडिया और सीपीयू के पिछड़े फॉलबैक के लिए समर्थन के साथ इसका ओपनसीएल। इसकी सरणी प्रसंस्करण। यह आसानी से जे को बांधना चाहिए, क्योंकि यह matlab में करता है।

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