[Haskell-cafe] Parallel Data.Vector.generate?

Myles C. Maxfield myles.maxfield at gmail.com
Thu Mar 28 19:20:22 CET 2013


Thanks for this! I didn't know about Repa, and it sounds like it's exactly
what the doctor ordered. I think I'll port me entire program to it!

--Myles

On Thursday, March 28, 2013, Dmitry Dzhus wrote:

> 28.03.2013, 10:38, "Myles C. Maxfield" <myles.maxfield at gmail.com<javascript:;>
> >:
> > 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).
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell-cafe/attachments/20130328/03fb24d4/attachment.htm>


More information about the Haskell-Cafe mailing list