2000
DOI: 10.1016/s0167-8191(00)00052-1
|View full text |Cite
|
Sign up to set email alerts
|

Automatic parallelization of irregular applications

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
10
0

Year Published

2001
2001
2019
2019

Publication Types

Select...
4
2
2

Relationship

1
7

Authors

Journals

citations
Cited by 22 publications
(11 citation statements)
references
References 20 publications
0
10
0
Order By: Relevance
“…These irregular problems arise especially in the scientific domain as most of simulation algorithms present data unpredictability and irregularity. Examples of such algorithms include sparse matrix computations, computational fluid dynamics, image processing, molecular dynamics simulations, galaxy simulations, climate modeling and optimization problems [26].…”
Section: Irregular Algorithmsmentioning
confidence: 99%
“…These irregular problems arise especially in the scientific domain as most of simulation algorithms present data unpredictability and irregularity. Examples of such algorithms include sparse matrix computations, computational fluid dynamics, image processing, molecular dynamics simulations, galaxy simulations, climate modeling and optimization problems [26].…”
Section: Irregular Algorithmsmentioning
confidence: 99%
“…The difficulties which have prevented the development of such techniques lie mainly in the huge complexity associated with pointers and dynamic data structures. In this sense, for Fortran77 codes -in which these data structures are not allowed -there are a large number of optimizing and parallelizing compilers which successfully deal with complex code transformation even in the presence of irregular array access [3]. 0190-3918/01$10.00 0 2001 IEEE However, new solutions are a must due to the wide acceptance of these programming languages and due to the fact that dynamic data structures are important tools to achieve good performance and simplify the development of complex codes.…”
Section: Motivationmentioning
confidence: 99%
“…Two important lines of this research field are language and compiler technologies [3,18,19,24,27,30,31]. Nowadays, most parallelizing compilers are able to generate efficient parallel codes for regular applications.…”
Section: Introductionmentioning
confidence: 99%