Presents a model of par References Cited: 24 allel computation, the parameterized task graph, which is a compact, problem-size-independent representation of some frequently-used directed acylic task graphs. Techniques for automating the construction of such a representation, starting from an annotated sequential program, are proposed. We show how to represent the computational load for each node and the communication volume for each edge in a problem-size-independent way. Lastly, we describe related work and techniques required in order to generate local data structures, computation code and communication code.
Index Terms:
directed graphs; parallel programming; programming theory; data structures; automatic programming; automatic task graph generation techniques; parallel computation model; parameterized task graph; problem-size-independent representation; directed acylic task graphs; annotated sequential program; node computational load; edge communication volume; local data structure generation; computation code generation; communication code generation
Citation:
M. Cosnard, M. Loi, "Automatic task graph generation techniques," hicss, pp.113, 28th Hawaii International Conference on System Sciences (HICSS'95), 1995