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
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to