Revision 6ee5d28a8988618b187e10ebbe680be736c694c4 authored by fclement on 21 September 2006, 15:57:14 UTC, committed by fclement on 21 September 2006, 15:57:14 UTC
1 parent 4442830
TODO
###Date format: YYYY/MM/DD
2005/05/13: Help users to debug their color annotations
- reflect the optional colors in the graphical semantics
- give a graphical version of the parallel program that shows the
mapping from colored skeleton trees to colored physical processors
prog.gra -p3lroot ip_1:port_1#color_1 ... ip_n:port_n#color_n
2003/7/01: Changed the semantics to allow the use of skeleton-defined
stream functions inside an arbitrary Ocaml expression.
Now you use P3L skeletons as
let f = parfun (fun () -> seq (fun _ x -> x));;
...
pardo (fun () -> while !continue do ... f (P3lstream.of_list [x;y]@l) ... done);;
In this first experimental version the loop combinator is not guaranteed to be correct.
Loop is incorrect because it does not handle "EndOneStream" correctly... the same logic
as for "EndOfStream" should be used, but this requires copying/pasting code, so I prefer
to leave it incorrect for now, while looking at a way of factoring this logic between
the different stream markers...
Reducefun has been temporarily commented out (causing typing problems
when compiling the parallel semantics).
Computing file changes ...