 | 2006 |
| 46 |  | Michael Wolfe:
Software tools I - AMD versus Intel: the compiler as referee.
SC 2006: 275 |
| 2005 |
| 45 |  | Michael Wolfe:
How compilers and tools differ for embedded systems.
CASES 2005: 1 |
| 2004 |
| 44 |  | Michael Wolfe:
Supercompilers, the AMD Opteron, and Your Cell Phone.
IPDPS 2004 |
| 1999 |
| 43 |  | Mark Leair,
Douglas Miles,
Vincent Schuster,
Michael Wolfe:
Flexible Data Distribution in PGHPF.
Euro-Par 1999: 418-421 |
| 42 |  | Michael Wolfe:
Partial Redundancy Elimination is not Bidirectional.
SIGPLAN Notices 34(6): 43-46 (1999) |
| 1998 |
| 41 |  | Tito Autrey,
Michael Wolfe:
Initial Results for Glacial Variable Analysis.
International Journal of Parallel Programming 26(1): 43-64 (1998) |
| 1997 |
| 40 |  | Michael Wolfe:
Parallelizing Compilers.
The Computer Science and Engineering Handbook 1997: 2148-2165 |
| 1996 |
| 39 |  | Michael Wolfe:
High performance compilers for parallel computing
Addison-Wesley 1996 |
| 38 |  | Tito Autrey,
Michael Wolfe:
Initial Results for Glacial Variable Analysis.
LCPC 1996: 120-134 |
| 37 |  | Michael Wolfe:
Parallelizing Compilers.
ACM Comput. Surv. 28(1): 261-262 (1996) |
| 1995 |
| 36 |  | Priyadarshan Kolte,
Michael Wolfe:
Elimination of Redundant Array Subscript Range Checks.
PLDI 1995: 270-278 |
| 35 |  | Richard Gerber,
Steven W. K. Tjiang,
David B. Whalley,
David Wilner,
Michael Wolfe:
Appropriate Interfaces Between Design Tools, Languages, Compilers and Runtimes in Real-Time Systems (Panel).
Workshop on Languages, Compilers, & Tools for Real-Time Systems 1995: 124 |
| 34 |  | Michael P. Gerlek,
Eric Stoltz,
Michael Wolfe:
Beyond Induction Variables: Detecting and Classifying Sequences Using a Demand-Driven SSA.
ACM Trans. Program. Lang. Syst. 17(1): 85-122 (1995) |
| 33 |  | Akiyoshi Wakatani,
Michael Wolfe:
Optimization of Array Redistribution for Distributed Memory Multicomputers.
Parallel Computing 21(9): 1485-1490 (1995) |
| 1994 |
| 32 |  | Michael Wolfe,
Mitsuru Ikei:
Automatic Array Alignment for Distributed Memory Multicomputers.
HICSS (2) 1994: 23-32 |
| 31 |  | Eric Stoltz,
Michael P. Gerlek,
Michael Wolfe:
Extended SSA With Factored Use-Def Chains to Support Optimization and Parallelism.
HICSS (2) 1994: 43-53 |
| 30 |  | Inkyu Kim,
Michael Wolfe:
Communication Analysis for Multicomputer Compilers.
IFIP PACT 1994: 101-110 |
| 29 |  | Michael Wolfe:
Program Portability Across Parallel Architectures - SIMD/MIMD/SPMD/Shared/Distributed.
IPPS 1994: 658-661 |
| 28 |  | Eric Stoltz,
Michael Wolfe:
Detecting Value-Based Scalar Dependence.
LCPC 1994: 186-200 |
| 27 |  | Akiyoshi Wakatani,
Michael Wolfe:
A New Approach to Array Redistribution: Strip Mining Redistribution.
PARLE 1994: 323-335 |
| 26 |  | Eric Stoltz,
Michael Wolfe,
Michael P. Gerlek:
Constant propagation: a fresh, demand-driven look.
SAC 1994: 400-404 |
| 25 |  | Michael Wolfe:
The Definition of Dependence Distance.
ACM Trans. Program. Lang. Syst. 16(4): 1114-1116 (1994) |
| 24 |  | Michael Wolfe:
J+ = J.
SIGPLAN Notices 29(7): 51-53 (1994) |
| 1993 |
| 23 |  | Harini Srinivasan,
James Hook,
Michael Wolfe:
Static Single Assignment for Explicitely Parallel Programs.
POPL 1993: 260-272 |
| 22 |  | Michael Wolfe:
Engineering a data dependence test.
Concurrency - Practice and Experience 5(7): 603-622 (1993) |
| 21 |  | Herbert G. Mayer,
Michael Wolfe:
InterProcedural Alias Analiysis: Implementation and Empirical Results.
Softw., Pract. Exper. 23(11): 1201-1233 (1993) |
| 1992 |
| 20 |  | Michael Wolfe:
Doany: Not Just Another Parallel Loop.
LCPC 1992: 421-433 |
| 19 |  | Michael Wolfe:
Beyond Induction Variables.
PLDI 1992: 162-174 |
| 18 |  | Mitsuru Ikei,
Michael Wolfe:
Functional Compiler techniques for an Imperative Language.
SIGPLAN Workshop 1992: 83 |
| 17 |  | Michael Wolfe,
Chau-Wen Tseng:
The Power Test for Data Dependence.
IEEE Trans. Parallel Distrib. Syst. 3(5): 591-601 (1992) |
| 1991 |
| 16 |  | Michael Wolfe:
New Program Restructuring Technology.
ACPC 1991: 13-36 |
| 15 |  | Michael Wolfe,
Harini Srinivasan:
Data Structures for Optimizing Programs with Explicit Parallelism.
ACPC 1991: 139-156 |
| 14 |  | Michael Wolfe:
The Tiny Loop Restructuring Research Tool.
ICPP (2) 1991: 46-53 |
| 13 |  | Michael Wolfe:
Experiences with data dependence abstractions.
ICS 1991: 321-329 |
| 12 |  | Harini Srinivasan,
Michael Wolfe:
Analyzing Programs with Explicit Parallelism.
LCPC 1991: 405-419 |
| 1988 |
| 11 |  | Michael Wolfe:
Multiprocessor Synchronization for Concurrent Loops.
IEEE Software 5(1): 34-42 (1988) |
| 10 |  | Michael Wolfe:
Vector Optimization vs Vectorization.
J. Parallel Distrib. Comput. 5(5): 551-567 (1988) |
| 1987 |
| 9 |  | Mark Byler,
Michael Wolfe,
James R. B. Davies,
Christopher Huson,
Bruce Leasure:
Multiple Version Loops.
ICPP 1987: 312-318 |
| 8 |  | Michael Wolfe:
Vector Optimization vs. Vectorization.
ICS 1987: 309-315 |
| 7 |  | Michael Wolfe:
Iteration Space Tiling for Memory Hierarchies.
PPSC 1987: 357-361 |
| 1986 |
| 6 |  | Thomas Macke,
Christopher Huson,
James Davies,
Michael Wolfe,
Bruce Leasure:
The KAP/ST-100 A Fortran Translator for the ST-100 Attached Processor.
ICPP 1986: 171-175 |
| 5 |  | Michael Wolfe:
Advanced Loop Interchanging.
ICPP 1986: 536-543 |
| 4 |  | Christopher Huson,
Thomas Macke,
James Davies,
Michael Wolfe,
Bruce Leasure:
The KAP/205 : An Advanced Source-to-Source Vectorizer for the Cyber 205 Supercomputer.
ICPP 1986: 827-832 |
| 3 |  | Christopher Huson,
Thomas Macke,
James Davies,
Michael Wolfe,
Bruce Leasure:
The KAP/S-1 : An Advanced Source-to-Source Vectorizer for the S-1 Mark IIa Supercomputer.
ICPP 1986: 833-835 |
| 2 |  | David A. Padua,
Michael Wolfe:
Advanced Compiler Optimizations for Supercomputers.
Commun. ACM 29(12): 1184-1201 (1986) |
| 1981 |
| 1 |  | David J. Kuck,
Robert H. Kuhn,
David A. Padua,
Bruce Leasure,
Michael Wolfe:
Dependence Graphs and Compiler Optimizations.
POPL 1981: 207-218 |