Software behavior oriented parallelization
Proceedings of the 2007 ACM SIGPLAN conference on Programming language design and implementation
Safe parallel programming using dynamic dependence hints
Proceedings of the 2011 ACM international conference on Object oriented programming systems languages and applications
Hi-index | 0.00 |
A sequential program is difficult to parallelize often because of the complexity in its implementation and the uncertainty in its behavior. Behavior-oriented parallelization (bop) provides annotations for a user to mark possibly parallel tasks and a safe implementation to execute the annotated tasks in parallel if they produce the correct result - the same result as the sequential execution. The demonstration includes a description of the interface and two examples.