2013-02-22 10 views
6

के साथ रनटाइम अपवाद मैं डेटा समांतर हास्केल के साथ कुछ सरल प्रयोग करने की कोशिश कर रहा हूं, लेकिन मुझे स्पष्ट रूप से कुछ विकल्प गलत हैं। यहां तक ​​कि जब मैं की तरहडेटा समांतर हास्केल/जीएचसी 7.4.2

sumP [:1.0,2.0:] 

बहुत सरल कुछ कोशिश मैं एक अपवाद मिल

Exception indexParr: out of bounds parallel array index; idx = 0, arr len = 0 

मान लें कि मैं कुछ गलत तरीके से की स्थापना की है - लेकिन ...

मैं इस एक ही गलती दोनों जब कोशिश कर रहा जीएचसीआई का उपयोग करने के लिए, और जीएचसी के साथ उत्पन्न निष्पादन योग्य चलाने पर।

उत्तर

1

आप DPH project status द्वारा निर्दिष्ट कुछ सीमाओं में भाग ले रहे हैं। विशेष रूप से

मेजर सीमाओं असमर्थता vectorised मिश्रण करने और एक ही हास्केल मॉड्यूल में गैर vectorised कोड में शामिल हैं, एक सुविधा से वंचित, vectorised कोड के लिए विशेष प्रयोजन के प्रस्तावना, और की एक कमी उपयोग करने की आवश्यकता अनुकूलन (कुछ मामलों में खराब प्रदर्शन के लिए अग्रणी)।

तुम सिर्फ नियमित रूप से डेटा समानांतरवाद का इस्तेमाल करते हैं करने के लिए देख रहे हैं, तो आप शायद दूर repa साथ प्राप्त कर सकते हैं (जो भी DPH पेज द्वारा की सिफारिश की है)।