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
We analyse the problem of executing periodic operations on a minimum number of identical processors ...
This paper describes the performance of localitybased mapping and remapping partitioners for unstruc...
Finite Element problems are often solved using multigrid techniques. The most time consuming part of...
Efficient implementations of irregular problems on vector and parallel architectures generally are h...
Irregularity arises in different contexts and causes different problems in parallel computing. We di...
Parallelizing irregular, dynamic data structures can be a very difficult problem. An efficient solut...
Parallel computing hardware is ubiquitous, ranging from cell-phones with multiple cores to super-com...
Parallel computing promises several orders of magnitude increase in our ability to solve realistic c...
AbstractAn irregular coloring of a graph is a proper vertex coloring that distinguishes vertices in ...
Many real world scientific computing problems are irregular and dynamic, which pose great challenge ...
Abstract. A problem is irregular if its solution requires the computa-tion of some properties for ea...
Dissertação apresentada na Faculdade de Ciências e Tecnologia da Universidade Nova de Lisboa para ob...
Irregular problems arise in many areas of computational physics and other scientific applications. A...
Optimistic parallelization is a promising approach for the parallelization of irregular algorithms: ...
There are many important applications in computational fluid dynamics, circuit simulation and struct...
We analyse the problem of executing periodic operations on a minimum number of identical processors ...
This paper describes the performance of localitybased mapping and remapping partitioners for unstruc...
Finite Element problems are often solved using multigrid techniques. The most time consuming part of...
Efficient implementations of irregular problems on vector and parallel architectures generally are h...
Irregularity arises in different contexts and causes different problems in parallel computing. We di...
Parallelizing irregular, dynamic data structures can be a very difficult problem. An efficient solut...
Parallel computing hardware is ubiquitous, ranging from cell-phones with multiple cores to super-com...
Parallel computing promises several orders of magnitude increase in our ability to solve realistic c...
AbstractAn irregular coloring of a graph is a proper vertex coloring that distinguishes vertices in ...
Many real world scientific computing problems are irregular and dynamic, which pose great challenge ...
Abstract. A problem is irregular if its solution requires the computa-tion of some properties for ea...
Dissertação apresentada na Faculdade de Ciências e Tecnologia da Universidade Nova de Lisboa para ob...
Irregular problems arise in many areas of computational physics and other scientific applications. A...
Optimistic parallelization is a promising approach for the parallelization of irregular algorithms: ...
There are many important applications in computational fluid dynamics, circuit simulation and struct...
We analyse the problem of executing periodic operations on a minimum number of identical processors ...
This paper describes the performance of localitybased mapping and remapping partitioners for unstruc...
Finite Element problems are often solved using multigrid techniques. The most time consuming part of...