Michael Wolfe
#154,822
Most Influential Person Now
Michael Wolfe's AcademicInfluence.com Rankings
Michael Wolfecomputer-science Degrees
Computer Science
#8442
World Rank
#8875
Historical Rank
Database
#5452
World Rank
#5656
Historical Rank

Download Badge
Computer Science
Michael Wolfe's Degrees
- PhD Computer Science Stanford University
- Masters Computer Science Stanford University
Similar Degrees You Can Earn
Why Is Michael Wolfe Influential?
(Suggest an Edit or Addition)Michael Wolfe's Published Works
Number of citations in a given year to any of this author's works
Total number of citations to an author for the works they published in a given year. This highlights publication of the most important work(s) by the author
Published Works
- J+ = J (1994) (2426)
- High performance compilers for parallel computing (1995) (1460)
- Advanced compiler optimizations for supercomputers (1986) (777)
- Dependence graphs and compiler optimizations (1981) (710)
- More iteration space tiling (1989) (465)
- Iteration Space Tiling for Memory Hierarchies (1987) (243)
- Implementing the PGI Accelerator model (2010) (183)
- The Power Test for Data Dependence (1992) (175)
- Beyond induction variables: detecting and classifying sequences using a demand-driven SSA form (1995) (166)
- Beyond induction variables (1992) (141)
- The Tiny Loop Restructuring Research Tool (1991) (91)
- Loops skewing: The wavefront method revisited (1986) (89)
- Elimination of redundant array subscript range checks (1995) (72)
- Static single assignment for explicitly parallel programs (1993) (64)
- Data dependence and its application to parallel processing (1987) (61)
- Advanced Loop Interchanging (1986) (56)
- Multiple Version Loops (1987) (54)
- A New Approach to Array Redistribution: Strip Mining Redistribution (1994) (44)
- Optimization of Array Redistribution for Distributed Memory Multicomputers (1995) (41)
- Multiprocessor synchronization for concurrent loops (1988) (41)
- Optimizing supercompilers for supercomputers (1989) (40)
- Analyzing Programs with Explicit Parallelism (1991) (37)
- Extended SSA with factored use-def chains to support optimization and parallelism (1994) (34)
- Massive parallelism through program restructuring (1990) (32)
- The KAP/205 : An Advanced Source-to-Source Vectorizer for the Cyber 205 Supercomputer (1986) (25)
- Parallelizing compilers (1996) (23)
- Vector Optimization vs. Vectorization (1987) (19)
- The KAP/S-1 : An Advanced Source-to-Source Vectorizer for the S-1 Mark IIa Supercomputer (1986) (19)
- Data Structures for Optimizing Programs with Explicit Parallelism (1991) (19)
- How compilers and tools differ for embedded systems (2005) (17)
- Doany: Not Just Another Parallel Loop (1992) (17)
- Constant propagation: a fresh, demand-driven look (1994) (15)
- A loop restructuring research tool (1990) (15)
- The definition of dependence distance (1994) (13)
- Loop rotation (1990) (12)
- Eeectiveness of Message Strip-mining for Regular and Irregular Communication (1994) (12)
- Implementing the OpenACC Data Model (2017) (11)
- Initial Results for Glacial Variable Analysis (1996) (11)
- Open ACC Programs Examined: A Performance Analysis Approach (2015) (11)
- Where are the optimizing compilers? (1985) (10)
- The PGI Fortran and C 99 OpenACC Compilers (2012) (10)
- Experiences with data dependence abstractions (1991) (10)
- Interprocedural alias analysis: Implementation and empirical results (1993) (8)
- A debate: Retire FORTRAN?: No (1984) (8)
- OpenMP GPU Offload in Flang and LLVM (2018) (8)
- STATE TECHNOLOGY AND SCIENCE INDEX (2013) (7)
- Improving comparability in performance appraisal (1983) (7)
- Data dependence and program restructuring (1991) (7)
- A reference chain approach for live variables (1994) (6)
- The OpenACC data model: Preliminary study on its major challenges and implementations (2018) (6)
- The KAP/ST-100 A Fortran Translator for the ST-100 Attached Processor (1986) (5)
- Performance Portability and OpenACC (2014) (5)
- Performant, Portable, and Productive Parallel Programming With Standard Languages (2021) (5)
- Defining, analyzing, and transforming program constructs (1994) (5)
- Communication Analysis for Multicomputer Compilers (1994) (5)
- Tesla vs. Xeon Phi vs. Radeon A Compiler Writer's Perspective (2013) (5)
- New Program Restructuring Technology (1991) (4)
- Automatic array alignment for distributed memory multicomputers (1994) (4)
- Partial redundancy elimination is not bidirectional (1999) (4)
- Vector Optimization vs Vectorization (1988) (4)
- Engineering a data dependence test (1993) (4)
- Compiler technologies for understanding legacy scientific code: A case study on an ACME land module (2017) (3)
- Demand-Driven Constant Propagation (1993) (3)
- How we should program GPGPUs (2008) (3)
- Automatic Testing of OpenACC Applications (2017) (2)
- Flexible Data Distribution in PGHPF (1999) (2)
- Sparse data-flow analysis for DAG parallel programs (1994) (2)
- LOOKING BEYOND IN-TRANSIT VISIBILITY. (1993) (1)
- Detecting value-based scalar dependence (1994) (1)
- Man-made space debris - Does it restrict free access to space (1981) (1)
- Triangular Banerjees Inequalities with directions (1992) (1)
- Supercompilers, the AMD Opteron, and your cell phone (2004) (1)
- Panel: program portability across parallel architectures SIMD/MIMD/SPMD/shared/distributedspl hellip/ (1994) (1)
- Program Portability Across Parallel Architectures - SIMD/MIMD/SPMD/Shared/Distributed (1994) (1)
- The Effect of Optimizing Compilers on Architecture and Programs (Special Issue on Parallel and Distributed Supercomputing) (1997) (1)
- The MetaMP approach to parallel programming (1992) (1)
- Scalar vs. parallel optimizations (1990) (1)
- Foreword by Michael Wolfe (2017) (0)
- Report on Challenges and Resolutions for the Purple Development Environment (2006) (0)
- CCD Dark Monitor Part 1 (2009) (0)
- Report on New Capabilities for the Purple Development Environment (2006) (0)
- CUG 2014 Proceedings 1 of 8 Performance Portability and OpenACC (2014) (0)
- Performance-Portable High-Level Accelerator Programming (2011) (0)
- AsHES 2018 Keynote (2018) (0)
- Loop Parallelization (Dagstuhl Seminar 9616) (2021) (0)
- Performant portable OpenMP (2022) (0)
- 2015 Salishan Random Access (2015) (0)
- Whither and whence parallelism (2010) (0)
- Functional compiler techniques for an imperative language (1993) (0)
- Detecting Value- Based (1995) (0)
- Size:m*n Original Timing Mapped Timings Mapped Timings Speedup Original Vp Ratio Reduced Vp Ratio (1991) (0)
- CCD Bias and Read Noise Monitor-Part 1 (2010) (0)
- An Accelerator Programming Model for Multicore (2009) (0)
- AMD versus Intel: the compiler as referee (2006) (0)
- Design, implementation, evolution of high level accelerator programming (2012) (0)
- FOR SCALABLE PARALLEL SYSTEMS (0)
- Systolic loops (1992) (0)
- Chain Approach for Live (2007) (0)
- Appropriate interfaces between design tools, languages, compilers and runtimes in real-time systems (panel) (1995) (0)
- A Compiler Writer’s Perspective (2013) (0)
- Experiences with data dependence and loop restructuring in the tiny research tool (2016) (0)
- Dark Monitor Part 1 (2010) (0)
- <italic>J</italic><supscrpt>+</supscrpt>=<italic>J</italic> (1994) (0)
- A Reference Chain Approach for Live (1994) (0)
- CSETech April 1994 A reference chain approach for live variables (2017) (0)
- Flow Graph Anomalies : What ' s in a Loop ? (2017) (0)
- Purple L1 Milestone Review Panel TotalView Debugger Functionality and Performance for ASC Purple (2006) (0)
- OpenACC Routine Directive Propagation Using Interprocedural Analysis (2018) (0)
- Language Libraries and Performance Evaluation Tools for Scalable Parallel Systems (1998) (0)
- CCD Sparse Field CTE Internal (2009) (0)
This paper list is powered by the following services: