This paper considers the issue of dynamic task control in the context of a parallel Haskell implementation on the GRIP multiprocessor. For the rst time, we report the e ect of our task control strategies on task granularity, as measured in terms of dynamic heap allocations. This gives a concrete means of measuring the e ectiveness of these strategies other than wall-clock timings, which are notoriously uninformative.
Kevin Hammond, James S. Mattson Jr., Simon L. Peyt