## Regular Versus Irregular Problems and Algorithms. (1995)

Venue: | In Proc. of IRREGULAR'95 |

Citations: | 14 - 5 self |

### BibTeX

@INPROCEEDINGS{Gautier95regularversus,

author = {T. Gautier and J.L. Roch and G. Villard},

title = {Regular Versus Irregular Problems and Algorithms.},

booktitle = {In Proc. of IRREGULAR'95},

year = {1995},

pages = {1--25},

publisher = {Springer}

}

### Years of Citing Articles

### OpenURL

### Abstract

. Viewing a parallel execution as a set of tasks that execute on a set of processors, a main problem is to find a schedule of the tasks that provides an efficient execution. This usually leads to divide algorithms into two classes: static and dynamic algorithms, depending on whether the schedule depends on the indata or not. To improve this rough classification we study, on some key applications of the Stratag` eme project [21, 22], the different ways schedules can be obtained and the associated overheads. This leads us to propose a classification based on regularity criteria i.e. measures of how much an algorithm is regular (or irregular). For a given algorithm, this expresses more the quality of the schedules that can be found (irregular versus regular) as opposed to the way the schedules are obtained (dynamic versus static). These studies reveal some paradigms of parallel programming for irregular algorithms. Thus, in a second part we study a parallel programming model that takes i...