2013-02-22 9 views
6

Data Parallel Haskell ile bazı basit deneyimler yapmaya çalışıyorum, ama açıkça bazı seçeneklerin yanlış var. BenVeri Paralel ile Çalışma istisnası Haskell/GHC 7.4.2

sumP [:1.0,2.0:] 

gibi çok basit bir şey denemek bile ben

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

bir şey yanlış kurdunuz varsayalım istisna almak - ... ama çalışırken

Bu aynı hatayı alıyorum hem GHCi'yi kullanmak ve GHC ile oluşturulmuş bir çalıştırılabilir çalıştırırken.

cevap

1

DPH project status ile belirtilen bazı sınırlamalarla karşılaşıyor olabilirsiniz. Özellikle

Başlıca sınırlamalar vektörleştirilmiş mix yetersizlik ve tek Haskell modülünde olmayan vektörleştirilmiş kod içeren, ihtiyaç vektörleştirilmiş kodu için bir özellik yoksun, özel amaçlı Prelude ve bir eksikliği kullanmak optimizasyonlar (bazı durumlarda kötü performansa yol açar). Sadece düzenli veri paralelliği faydalanmak için arıyorsanız

, muhtemelen (ayrıca DPH sayfası tarafından tavsiye edilen) repa kurtulabiliriz.