28.03.2013, 10:38, "Myles C. Maxfield" <myles.maxfi...@gmail.com>:
> Hello all. I'm using the Data.Vector.generate function with a complicated 
> creation function to create a long vector. Is it possible to parallelize the 
> creation of each element?
> Alternatively, if there was something like parMap for vectors, I suppose I 
> could pass id to Data.Vector.generate and use parMap. Does something like 
> this exist?

You may use computeP + fromFunction from Repa. Wrapping of vectors to
Repa arrays (and vice versa) is O(1).

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to