Constructs and evaluations strategies for intelligent speculative parallelism---armageddon revisited

Adolfo Guzmán Arenas, Manuel V. Hermenegildo · 1988

This report addresses speculative parallelism (the assignment of spare processing resources to tasks which are not known to be strictly required for the successful completion of a computation) at the user and application level. At this level, the execution of a program is seen as a (dynamic) tree—a graph, in general. A solution for a problem is a traversal of this graph from the initial state to a node known to be the answer. Speculative parallelism then represents the assignment of resources to multiple branches of this graph even if they are not positively known to be on the path to a solution.

Read the paper · More papers on PaperTik