2006 |
45 | EE | Michael Wolfe:
Software tools I - AMD versus Intel: the compiler as referee.
SC 2006: 275 |
2005 |
44 | EE | Michael Wolfe:
How compilers and tools differ for embedded systems.
CASES 2005: 1 |
2004 |
43 | EE | Michael Wolfe:
Supercompilers, the AMD Opteron, and Your Cell Phone.
IPDPS 2004 |
1999 |
42 | EE | Mark Leair,
Douglas Miles,
Vincent Schuster,
Michael Wolfe:
Flexible Data Distribution in PGHPF.
Euro-Par 1999: 418-421 |
41 | | Michael Wolfe:
Partial Redundancy Elimination is not Bidirectional.
SIGPLAN Notices 34(6): 43-46 (1999) |
1998 |
40 | | Tito Autrey,
Michael Wolfe:
Initial Results for Glacial Variable Analysis.
International Journal of Parallel Programming 26(1): 43-64 (1998) |
1997 |
39 | | Michael Wolfe:
Parallelizing Compilers.
The Computer Science and Engineering Handbook 1997: 2148-2165 |
1996 |
38 | | Michael Wolfe:
High performance compilers for parallel computing
Addison-Wesley 1996 |
37 | | Tito Autrey,
Michael Wolfe:
Initial Results for Glacial Variable Analysis.
LCPC 1996: 120-134 |
36 | | Michael Wolfe:
Parallelizing Compilers.
ACM Comput. Surv. 28(1): 261-262 (1996) |
1995 |
35 | | Priyadarshan Kolte,
Michael Wolfe:
Elimination of Redundant Array Subscript Range Checks.
PLDI 1995: 270-278 |
34 | | 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 |
33 | EE | 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) |
32 | | Akiyoshi Wakatani,
Michael Wolfe:
Optimization of Array Redistribution for Distributed Memory Multicomputers.
Parallel Computing 21(9): 1485-1490 (1995) |
1994 |
31 | | Michael Wolfe,
Mitsuru Ikei:
Automatic Array Alignment for Distributed Memory Multicomputers.
HICSS (2) 1994: 23-32 |
30 | | Eric Stoltz,
Michael P. Gerlek,
Michael Wolfe:
Extended SSA With Factored Use-Def Chains to Support Optimization and Parallelism.
HICSS (2) 1994: 43-53 |
29 | | Inkyu Kim,
Michael Wolfe:
Communication Analysis for Multicomputer Compilers.
IFIP PACT 1994: 101-110 |
28 | | Michael Wolfe:
Program Portability Across Parallel Architectures - SIMD/MIMD/SPMD/Shared/Distributed.
IPPS 1994: 658-661 |
27 | | Eric Stoltz,
Michael Wolfe:
Detecting Value-Based Scalar Dependence.
LCPC 1994: 186-200 |
26 | | Akiyoshi Wakatani,
Michael Wolfe:
A New Approach to Array Redistribution: Strip Mining Redistribution.
PARLE 1994: 323-335 |
25 | EE | Eric Stoltz,
Michael Wolfe,
Michael P. Gerlek:
Constant propagation: a fresh, demand-driven look.
SAC 1994: 400-404 |
24 | EE | Michael Wolfe:
The Definition of Dependence Distance.
ACM Trans. Program. Lang. Syst. 16(4): 1114-1116 (1994) |
23 | | Michael Wolfe:
J+ = J.
SIGPLAN Notices 29(7): 51-53 (1994) |
1993 |
22 | | Harini Srinivasan,
James Hook,
Michael Wolfe:
Static Single Assignment for Explicitely Parallel Programs.
POPL 1993: 260-272 |
21 | EE | Michael Wolfe:
Engineering a data dependence test.
Concurrency - Practice and Experience 5(7): 603-622 (1993) |
20 | | Herbert G. Mayer,
Michael Wolfe:
InterProcedural Alias Analiysis: Implementation and Empirical Results.
Softw., Pract. Exper. 23(11): 1201-1233 (1993) |
1992 |
19 | | Michael Wolfe:
Doany: Not Just Another Parallel Loop.
LCPC 1992: 421-433 |
18 | | Michael Wolfe:
Beyond Induction Variables.
PLDI 1992: 162-174 |
17 | | Mitsuru Ikei,
Michael Wolfe:
Functional Compiler techniques for an Imperative Language.
SIGPLAN Workshop 1992: 83 |
16 | EE | Michael Wolfe,
Chau-Wen Tseng:
The Power Test for Data Dependence.
IEEE Trans. Parallel Distrib. Syst. 3(5): 591-601 (1992) |
1991 |
15 | | Michael Wolfe:
New Program Restructuring Technology.
ACPC 1991: 13-36 |
14 | | Michael Wolfe,
Harini Srinivasan:
Data Structures for Optimizing Programs with Explicit Parallelism.
ACPC 1991: 139-156 |
13 | | Michael Wolfe:
The Tiny Loop Restructuring Research Tool.
ICPP (2) 1991: 46-53 |
12 | EE | Michael Wolfe:
Experiences with data dependence abstractions.
ICS 1991: 321-329 |
11 | | Harini Srinivasan,
Michael Wolfe:
Analyzing Programs with Explicit Parallelism.
LCPC 1991: 405-419 |
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 |