See this document in CiteSeerX!

The Loop Parallelizer LooPo (1996)  (Make Corrections)  (6 citations)
Martin Griebl, Christian Lengauer
Languages and Compilers for Parallel Computing



  Home/Search   Context   Related

 
View or download:
brahms.fmi.unipassau.de/...GriLe96c.ps
unipassau.de/pub/loca...GriLe96c.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  brahms.fmi.unipassau....GriLe96c (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: . We report on a prototype for testing different methods of space-time mapping loop nests. LooPo admits perfect or imperfect loop nests in a number of imperative languages, takes data dependences from the user or derives them itself from the source code, provides a choice of strategies for scheduling and allocating the loop nest's iterations, and produces synchronous or asynchronous parallel target code for sharedmemory or distributed-memory machines. 1 Why LooPo? LooPo is not meant to... (Update)

Context of citations to this paper:   More

...to give a feel for how the anticipated method might work. For some of the practical calculations, we used the loop parallelizer LooPo [GL96] a test suite for different parallelization strategies based on the polytope model. It can be used to parallelize loop nests written...

Cited by:   More
Resource Constrained and Speculative Scheduling of an.. - Hannig, Teich (2004)   (Correct)
Resource Constrained and Speculative Scheduling of Dynamic.. - Hannig, Teich (2004)   (Correct)
Dynamic Piecewise Linear/Regular Algorithms - Frank Hannig And (2004)   (Correct)

Similar documents (at the sentence level):
17.9%:   LooPo - Loop Parallelization in the Polytope Model - Ellmenreich, Faber, Griebl, .. (1996)   (Correct)

Active bibliography (related documents):   More   All
1.2:   Classifying Loops for Space-Time Mapping - Griebl, Lengauer (1996)   (Correct)
0.4:   A Communication Scheme for the Distributed Execution of Loop .. - Griebl, Lengauer (1995)   (Correct)
0.3:   The Loop Parallelizer LooPo - Announcement - Griebl, Lengauer (1997)   (Correct)

Similar documents based on text:   More   All
0.6:   A Scheme for Detecting the Termination of a Parallel Loop Nest - Geigl, Griebl, Lengauer   (Correct)
0.5:   Index Set Splitting Based on the Polytope Model - Lehner (1999)   (Correct)
0.5:   The LooPo scanner and parser - Schuler (1995)   (Correct)

Related documents from co-citation:   More   All
4:   Automatic Parallelization in the Polytope Model - Feautrier - 1996
3:   Regular Mapping for Coarse-grained Reconfigurable Architectures - Hannig, Dutta et al. - 2004
3:   Hierarchical Algorithm Partitioning at System Level for an Improved Utilization .. (context) - Eckhardt, Merker - 1999

BibTeX entry:   (Update)

M. Griebl and C. Lengauer. The loop parallelizer LooPo. In M. Gerndt, editor, Proc. Sixth Workshop on Compilers for Parallel Computers, volume 21 of Konferenzen des Forschungszentrums Julich, pages 311--320. Forschungszentrum Julich, 1996. WWW: http://www.uni-passau.de/~loopo/. http://citeseer.ist.psu.edu/griebl96loop.html   More

@inproceedings{ griebl96loop,
    author = "Martin Griebl and Christian Lengauer",
    title = "The Loop Parallelizer LooPo-Announcement",
    booktitle = "Languages and Compilers for Parallel Computing",
    pages = "603-604",
    year = "1996",
    url = "citeseer.ist.psu.edu/griebl96loop.html" }
Citations (may not include all citations):
183   Some efficient solutions to the affine scheduling problem - Feautrier - 1992
183   Some efficient solutions to the affine scheduling problem - Feautrier - 1992
168   The parallel execution of DO loops (context) - Lamport - 1974
133   The organization of computations for uniform recurrence equa.. (context) - Karp, Miller et al. - 1967
132   Dataflow analysis of array and scalar references - Feautrier - 1991
87   Loop Transformations for Restructuring Compilers: The Founda.. (context) - Banerjee - 1993
77   Parametric integer programming - Feautrier - 1988
66   Eliminating false data dependences using the Omega test (context) - Pugh, Wonnacott - 1992
66   Loop parallelization in the polytope model - Lengauer - 1993
55   Constructive methods for scheduling uniform loop nests - Darte, Robert - 1994
53   Code generation for multiple mappings - Kelly, Pugh et al. - 1994
49   Toward automatic distribution - Feautrier - 1994
43   Crystal: Theory and pragmatics of generating efficient paral.. (context) - Chen, Choo et al. - 1991
34   The ALPHA language and its use for the design of systolic ar.. (context) - Le Verge, Mauras et al. - 1991
20   Automatic parallelization based on multi-dimensional schedul.. - Darte, Vivien - 1994
18   Parametric linear and quadratic optimization by elimination - Weispfenning - 1994
11   Loop Transformations for Restructuring Compilers: Loop Paral.. (context) - Banerjee - 1994
9   the parallelization of loop nests containing while loops - Lengauer, Griebl - 1995
7   Automatic code generation in the polytope model (context) - Wetzel - 1995
6   Laboratoire de l'Informatique du Parall'elisme (context) - Boulet, Dijon et al. - 1994
5   the space-time mapping of WHILE-loops - Griebl, Lengauer - 1994
5   Some experiments in transforming towards parallel executabil.. (context) - Partsch - 1993
2   A communication scheme for the distributed execution of loop.. - Griebl, Lengauer - 1995



The graph only includes citing articles where the year of publication is known.


Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC