


default search action
LCPC 1994: Ithaca, NY, USA
- Keshav Pingali, Utpal Banerjee, David Gelernter, Alexandru Nicolau, David A. Padua:

Languages and Compilers for Parallel Computing, 7th International Workshop, LCPC'94, Ithaca, NY, USA, August 8-10, 1994, Proceedings. Lecture Notes in Computer Science 892, Springer 1995, ISBN 3-540-58868-X
Starting Small: Fine-Grain Parallelism
- Paul Feautrier:

Fine-Grain Scheduling under Resource Constraints. 1-15 - Steven Novack, Alexandru Nicolau:

Mutation Scheduling: A Unified Approach to Compiling for Fine-Grain Parallelism. 16-30 - Henry G. Dietz, William E. Cohen, T. Muhammad, Timothy Mattox:

Compiler Techniques for Fine-Grain Execution on Workstation Clusters Using PAPERS. 31-45
Getting Your Ducks in a Row: Alignment and Distribution
- David Bau

, Induprakas Kodukula, Vladimir Kotlyar, Keshav Pingali, Paul Stodghill:
Solving Alignment Using Elementary Linear Algebra. 46-60 - Eduard Ayguadé, Jordi Garcia

, Mercè Gironés, Jesús Labarta, Jordi Torres, Mateo Valero:
Detecting and Using Affinity in an Automatic Data Distribution Tool. 61-75 - Siddhartha Chatterjee, Robert Schreiber, Thomas J. Sheffler, John R. Gilbert:

Array Distribution in Data-Parallel Programs. 76-91
Postlinear Loop Transformations
- Amy W. Lim, Monica S. Lam:

Communication-Free Parallelization via Affine Transformations. 92-106 - Wayne Kelly, William W. Pugh:

Finding Legal Reordering Transformations Using Mappings. 107-124 - William F. Appelbe, Srinivas Doddapaneni, Charles Hardnett:

A New Algorithm for Global Optimization for Parallelism and Locality. 125-140
What Next?
- William Blume, Rudolf Eigenmann, Keith Faigin, John Grout, Jay P. Hoeflinger, David A. Padua, Paul Petersen, William M. Pottenger, Lawrence Rauchwerger, Peng Tu, Stephen Weatherford:

Polaris: Improving the Effectiveness of Parallelizing Compilers. 141-154 - J. A. Trescher, Leo C. Breebaart, P. F. G. Dechering, A. B. Poelman, J. P. M. de Vreught, Henk J. Sips:

A Formal Approach to the Compilation of Data-Parallel Languages. 155-169 - Tsuneo Nakanishi, Kazuki Joe, Akira Fukuda, Keijiro Araki, Hideki Saito, Constantine D. Polychronopoulos:

The Data Partitioning Graph: Extending Data and Control Dependencies for Data Partitioning. 170-185
Back to Basics: Program Analysis
- Eric Stoltz, Michael Wolfe:

Detecting Value-Based Scalar Dependence. 186-200 - Yi-Qing Yang, Corinne Ancourt, François Irigoin:

Minimal Data Dependence Abstractions for Loop Transformations. 201-216 - Vincent Sgro, Barbara G. Ryder:

Differences in Algorithmic Parallelism in Control Flow and Call Multigraphs. 217-233 - Michael G. Burke, Paul R. Carini, Jong-Deok Choi, Michael Hind:

Flow-Insensitive Interprocedural Alias Analysis in the Presence of Pointers. 234-250
How to Communicate Better
- S. D. Kaushik, Chua-Huang Huang, P. Sadayappan:

Incremental Generation of Index Sets for Array Statement Execution on Distributed-Memory Machines. 251-265 - Manish Gupta, Edith Schonberg, Harini Srinivasan:

A Unified Data-Flow Framework for Optimizing Communication. 266-282 - Gagan Agrawal, Joel H. Saltz:

Interprocedural Communication Optimizations for Distributed Memory Compilation. 283-299
Automatic Parallelization Considered Unnecessary
- J. Ramanujam

, Ashvin Mathew:
Analysis of Event Synchronization in Parallel Programs. 300-315 - Jeanne Ferrante:

Computing Communication Sets for Control Parallel Programs. 316-330 - Arvind Krishnamurthy, Katherine A. Yelick

:
Optimizing Parallel SPMD Programs. 331-345
Languages for Parallelism: Something Borrow, Something New
- Piyush Mehrotra, Matthew Haines:

An Overview of the Opus Language and Runtime System. 346-360 - Calvin Lin, Lawrence Snyder:

SIMPLE Performance Results in ZPL. 361-375 - Rishiyur S. Nikhil:

Cid: A Parallel, "Shared-Memory" C for Distributed-Memory Machines. 376-390 - Thomas Derby, Robert B. Schnabel, Benjamin G. Zorn:

EQ: Overview of a New Language Approach for Prototyping Scientific Computation. 391-405
And Now, for Something Completely Different
- Aart J. C. Bik, Peter M. W. Knijnenburg, Harry A. G. Wijshoff:

Reshaping Access Patterns for Generating Sparse Codes. 406-420 - François Bodin, Elana D. Granston, Thierry Montaut:

Evaluating Two Loop Transformations for Reducing Multiple Writer False Sharing. 421-439 - Jon A. Solworth, Bryan Reagan:

Parallelizing Tree Algorithms: Overhead vs. Parallelism. 440-454
When Your Program Runs (Finally)
- José E. Moreira, Constantine D. Polychronopoulos:

Autoscheduling in a Distributed Shared-Memory Environment. 455-471 - Krishna Kunchithapadam, Barton P. Miller:

Optimizing Array Distributions in Data-Parallel Programs. 472-486 - Satoshi Sekiguchi, Kei Hiraki:

Automatic Reduction Tree Generation for Fine-Grain Parallel Architectures when Iteration Count is Unknown. 487-496

manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.


Google
Google Scholar
Semantic Scholar
Internet Archive Scholar
CiteSeerX
ORCID














