Almost all applications containing indirect array address-ing (irregular accesses) have a substantial number of direct array accesses (regular accesses) too. A conspicuous per-centage of these direct array accesses usually require inter-processor communication for the applications to run on a distributed memory multicomputer. This study highlights how lack of a uniform representation and lack of a uniform scheme to generate communication structures and parallel code for regular and irregular accesses in a mixed regular-irregular application prevent sophisticated optimizations. F-urthermore, we also show that code generated for regular accesses using compile-time schemes are not alzvays compat-ible to code generated for irregular accesses us...
In most cases of distributed memory computations, node programs are executed on processors according...
Abstract. In most cases of distributed memory computations, node programs are executed on processors...
In adaptive irregular problems the data arrays are accessed via indirection arrays, and data access ...
Almost all applications containing indirect array addressing (irregular accesses) have a substantial...
There are many important applications in computational fluid dynamics, circuit simulation and struct...
This paper describes a number of optimizations that can be used to support the efficient execution o...
In prior work, we have proposed techniques to extend the ease of shared-memory parallel programming ...
Parallelizing sparse irregular application on distributed memory systems poses serious scalability c...
In prior work, we have proposed techniques to extend the ease of shared-memory parallel programming ...
Data parallel languages like High Performance Fortran (HPF) are emerging as the architecture indepen...
Irregular applications pose challenges in optimizing communication, due to the difficulty of analyzi...
In this paper, we develop portable and scalable algorithms for performing irregular all-to-all commu...
this paper, we propose a communication cost reduction computes rule for irregular loop partitioning...
In this paper, we propose a communication cost reduction computes rule for irregular loop partitioni...
In irregular all-to-all communication, messages are exchanged between every pair of processors. The ...
In most cases of distributed memory computations, node programs are executed on processors according...
Abstract. In most cases of distributed memory computations, node programs are executed on processors...
In adaptive irregular problems the data arrays are accessed via indirection arrays, and data access ...
Almost all applications containing indirect array addressing (irregular accesses) have a substantial...
There are many important applications in computational fluid dynamics, circuit simulation and struct...
This paper describes a number of optimizations that can be used to support the efficient execution o...
In prior work, we have proposed techniques to extend the ease of shared-memory parallel programming ...
Parallelizing sparse irregular application on distributed memory systems poses serious scalability c...
In prior work, we have proposed techniques to extend the ease of shared-memory parallel programming ...
Data parallel languages like High Performance Fortran (HPF) are emerging as the architecture indepen...
Irregular applications pose challenges in optimizing communication, due to the difficulty of analyzi...
In this paper, we develop portable and scalable algorithms for performing irregular all-to-all commu...
this paper, we propose a communication cost reduction computes rule for irregular loop partitioning...
In this paper, we propose a communication cost reduction computes rule for irregular loop partitioni...
In irregular all-to-all communication, messages are exchanged between every pair of processors. The ...
In most cases of distributed memory computations, node programs are executed on processors according...
Abstract. In most cases of distributed memory computations, node programs are executed on processors...
In adaptive irregular problems the data arrays are accessed via indirection arrays, and data access ...