3 research outputs found
of Irregular Problems via Graph Coloring
Efficient implementations of irregular problems on vector and parallel architectures generally are hard to realize. An important class of irregular problems are GauĂź-Seidel iteration schemes applied to irregular data sets. The unstructured data dependences arising there prevent restructuring compilers from generating efficient code for vector or parallel machines. It is shown, how to structure the data dependences by decomposing the data set using graph coloring techniques and by specifying a particular execution order already on the algorithm level. Methods to master the irregularities originating from different types of tasks are proposed. An example of application is given and possible future developments are mentioned