Michael Wolfe

Orcid: 0000-0002-6481-6792

According to our database1, Michael Wolfe authored at least 64 papers between 1981 and 2022.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

On csauthors.net:

Bibliography

2022
Performant portable OpenMP.
Proceedings of the CC '22: 31st ACM SIGPLAN International Conference on Compiler Construction, Seoul, South Korea, April 2, 2022

2021
Performant, Portable, and Productive Parallel Programming With Standard Languages.
Comput. Sci. Eng., 2021

2020
Optimizing supercompilers for supercomputers.
Proceedings of the ICS '20: 2020 International Conference on Supercomputing, 2020

2018
The OpenACC data model: Preliminary study on its major challenges and implementations.
Parallel Comput., 2018

OpenACC Routine Directive Propagation Using Interprocedural Analysis.
Proceedings of the Accelerator Programming Using Directives - 5th International Workshop, 2018

AsHES 2018 Keynote.
Proceedings of the 2018 IEEE International Parallel and Distributed Processing Symposium Workshops, 2018

2017
Automatic Testing of OpenACC Applications.
Proceedings of the Accelerator Programming Using Directives - 4th International Workshop, 2017

Implementing the OpenACC Data Model.
Proceedings of the 2017 IEEE International Parallel and Distributed Processing Symposium Workshops, 2017

Compiler technologies for understanding legacy scientific code: A case study on an ACME land module.
Proceedings of the International Conference on Computational Science, 2017

2015
Open ACC Programs Examined: A Performance Analysis Approach.
Proceedings of the 44th International Conference on Parallel Processing, 2015

Envisioning how fair use and fair dealing might best facilitate scholarship.
Proceedings of the Information Science with Impact: Research in and for the Community, 2015

2012
Design, Implementation, Evolution of High Level Accelerator Programming.
Proceedings of the 2012 SC Companion: High Performance Computing, 2012

2010
Implementing the PGI Accelerator model.
Proceedings of 3rd Workshop on General Purpose Processing on Graphics Processing Units, 2010

2007
Improving Arterial Performance Measurement Using Traffic Signal System Data.
Proceedings of the IEEE Intelligent Transportation Systems Conference, 2007

2006
Software tools I - AMD versus Intel: the compiler as referee.
Proceedings of the ACM/IEEE SC2006 Conference on High Performance Networking and Computing, 2006

2005
How compilers and tools differ for embedded systems.
Proceedings of the 2005 International Conference on Compilers, 2005

2004
Supercompilers, the AMD Opteron, and Your Cell Phone.
Proceedings of the 18th International Parallel and Distributed Processing Symposium (IPDPS 2004), 2004

1999
Partial Redundancy Elimination is not Bidirectional.
ACM SIGPLAN Notices, 1999

Flexible Data Distribution in PGHPF.
Proceedings of the Euro-Par '99 Parallel Processing, 5th International Euro-Par Conference, Toulouse, France, August 31, 1999

1998
Initial Results for Glacial Variable Analysis.
Int. J. Parallel Program., 1998

1997
Parallelizing Compilers.
Proceedings of the Computer Science and Engineering Handbook, 1997

1996
Parallelizing Compilers.
ACM Comput. Surv., 1996

High performance compilers for parallel computing
Addison-Wesley, ISBN: 0-8053-2730-4, 1996

1995
Beyond Induction Variables: Detecting and Classifying Sequences Using a Demand-Driven SSA.
ACM Trans. Program. Lang. Syst., 1995

Optimization of Array Redistribution for Distributed Memory Multicomputers.
Parallel Comput., 1995

Detecting value-based scalar dependence.
Int. J. Parallel Program., 1995

Elimination of Redundant Array Subscript Range Checks.
Proceedings of the ACM SIGPLAN'95 Conference on Programming Language Design and Implementation (PLDI), 1995

Appropriate Interfaces Between Design Tools, Languages, Compilers and Runtimes in Real-Time Systems (Panel).
Proceedings of the ACM SIGPLAN 1995 Workshop on Languages, 1995

1994
The Definition of Dependence Distance.
ACM Trans. Program. Lang. Syst., 1994

J<sup>+</sup> = J.
ACM SIGPLAN Notices, 1994

Defining, analyzing, and transforming program constructs.
IEEE Parallel Distributed Technol. Syst. Appl., 1994

Constant propagation: a fresh, demand-driven look.
Proceedings of the 1994 ACM Symposium on Applied Computing, 1994

A New Approach to Array Redistribution: Strip Mining Redistribution.
Proceedings of the PARLE '94: Parallel Architectures and Languages Europe, 1994

Program Portability Across Parallel Architectures - SIMD/MIMD/SPMD/Shared/Distributed.
Proceedings of the 8th International Symposium on Parallel Processing, 1994

Communication Analysis for Multicomputer Compilers.
Proceedings of the Parallel Architectures and Compilation Techniques, 1994

Automatic Array Alignment for Distributed Memory Multicomputers.
Proceedings of the 27th Annual Hawaii International Conference on System Sciences (HICSS-27), 1994

Extended SSA With Factored Use-Def Chains to Support Optimization and Parallelism.
Proceedings of the 27th Annual Hawaii International Conference on System Sciences (HICSS-27), 1994

1993
InterProcedural Alias Analiysis: Implementation and Empirical Results.
Softw. Pract. Exp., 1993

Engineering a data dependence test.
Concurr. Pract. Exp., 1993

Static Single Assignment for Explicitely Parallel Programs.
Proceedings of the Conference Record of the Twentieth Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 1993

1992
The Power Test for Data Dependence.
IEEE Trans. Parallel Distributed Syst., 1992

Functional Compiler techniques for an Imperative Language.
Proceedings of the 2nd SIGPLAN Workshop on Languages, Compilers, and Run-Time Environments for Distributed Memory Multiprocessors, Boulder, Colorado, September 30, 1992

Beyond Induction Variables.
Proceedings of the ACM SIGPLAN'92 Conference on Programming Language Design and Implementation (PLDI), 1992

Doany: Not Just Another Parallel Loop.
Proceedings of the Languages and Compilers for Parallel Computing, 1992

1991
Data dependence and program restructuring.
J. Supercomput., 1991

Analyzing Programs with Explicit Parallelism.
Proceedings of the Languages and Compilers for Parallel Computing, 1991

Experiences with data dependence abstractions.
Proceedings of the 5th international conference on Supercomputing, 1991

The Tiny Loop Restructuring Research Tool.
Proceedings of the International Conference on Parallel Processing, 1991

Data Structures for Optimizing Programs with Explicit Parallelism.
Proceedings of the Parallel Computation, First International ACPC Conference, Salzburg, Austria, September 30, 1991

New Program Restructuring Technology.
Proceedings of the Parallel Computation, First International ACPC Conference, Salzburg, Austria, September 30, 1991

1989
More iteration space tiling.
Proceedings of the Proceedings Supercomputing '89, Reno, NV, USA, November 12-17, 1989, 1989

1988
Multiprocessor Synchronization for Concurrent Loops.
IEEE Softw., 1988

Vector Optimization vs Vectorization.
J. Parallel Distributed Comput., 1988

1987
Data dependence and its application to parallel processing.
Int. J. Parallel Program., 1987

Iteration Space Tiling for Memory Hierarchies.
Proceedings of the Third SIAM Conference on Parallel Processing for Scientific Computing, 1987

Multiple Version Loops.
Proceedings of the International Conference on Parallel Processing, 1987

1986
Loops skewing: The wavefront method revisited.
Int. J. Parallel Program., 1986

Advanced Compiler Optimizations for Supercomputers.
Commun. ACM, 1986

Advanced Loop Interchanging.
Proceedings of the International Conference on Parallel Processing, 1986

The KAP/ST-100 A Fortran Translator for the ST-100 Attached Processor.
Proceedings of the International Conference on Parallel Processing, 1986

The KAP/S-1 : An Advanced Source-to-Source Vectorizer for the S-1 Mark IIa Supercomputer.
Proceedings of the International Conference on Parallel Processing, 1986

The KAP/205 : An Advanced Source-to-Source Vectorizer for the Cyber 205 Supercomputer.
Proceedings of the International Conference on Parallel Processing, 1986

1985
Where are the optimizing compilers?
ACM SIGPLAN Notices, 1985

1981
Dependence Graphs and Compiler Optimizations.
Proceedings of the Conference Record of the Eighth Annual ACM Symposium on Principles of Programming Languages, 1981


  Loading...