Changes between Version 3 and Version 4 of WikiStart


Ignore:
Timestamp:
May 17, 2009, 9:40:34 AM (9 years ago)
Author:
frederic.loulergue@…
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v3 v4  
    1 == BSML: Bulk Synchronous Parallel ML == 
     1 
     2= BSML: Bulk Synchronous Parallel ML = 
     3 
    24 
    35If parallel programming is to become as widespread as sequential programming, the languages supporting it should incorporate all the standard abstraction mechanisms including higher order functions, recursion, pattern matching, etc.. Yet for such languages to be practical scalable programming tools, abstraction should not come at the price of predictable performance. Unfortunately many parallel languages don't describe data placement so that performance is not predictable as a function of the source program. This is because data placement depends on the language implementation, not its semantics.