[Haskell-cafe] idea for avoiding temporaries
Donald Bruce Stewart
dons at cse.unsw.edu.au
Sat Mar 10 20:46:07 EST 2007
bulat.ziganshin:
> Hello Claus,
>
> Saturday, March 10, 2007, 4:36:22 AM, you wrote:
>
> > ah, ok, i'm not used to thinking in such scales;-) (perhaps you should get in touch
> > with those SAC people, after all - i don't know what their state of play is, but
> > many years ago, they started in an office near mine, and they were definitely
> > thinking about large arrays, even about how to distribute them, and computations
> > on them;
>
> last days i learned details of google's MapReduce system. seems that
> this approach is very interesting for dealing with large arrays. files
> (arrays) are splitted into chunks, operations are splitted into
> chunks, too. afaik, some C compilers are already able to automatically
> split vector operations into several threads? at least, it will be
> interesting to implement same technique for GHC, may be just in form
> of library, like google does
>
See the data parallel arrays library:
http://haskell.org/haskellwiki/GHC/Data_Parallel_Haskell
-- Don
More information about the Haskell-Cafe
mailing list