Robert J. Fowler

According to our database1, Robert J. Fowler
  • authored at least 49 papers between 1979 and 2017.
  • has a "Dijkstra number"2 of three.



In proceedings 
PhD thesis 




QUARC: An Optimized DSL Framework using LLVM.
Proceedings of the Fourth Workshop on the LLVM Compiler Infrastructure in HPC, 2017

Improving Energy Efficiency in Memory-constrained Applications Using Core-specific Power Control.
Proceedings of the 5th International Workshop on Energy Efficient Supercomputing, 2017

QUARC: An Array Programming Approach to High Performance Computing.
Proceedings of the Languages and Compilers for Parallel Computing, 2016

Variability: A Tuning Headache.
Proceedings of the 2016 IEEE International Parallel and Distributed Processing Symposium Workshops, 2016

Achieving Performance Isolation on Multi-Tenant Networked Clouds Using Advanced Block Storage Mechanisms.
Proceedings of the 6th Workshop on Scientific Cloud Computing, 2015

Application Runtime Variability and Power Optimization for Exascale Computers.
Proceedings of the 5th International Workshop on Runtime and Operating Systems for Supercomputers, 2015

HPPAC Introduction and Committees.
Proceedings of the 2014 IEEE International Parallel & Distributed Processing Symposium Workshops, 2014

OpenMP and MPI application energy measurement variation.
Proceedings of the 1st International Workshop on Energy Efficient Supercomputing, 2013

A Roofline Model of Energy.
Proceedings of the 27th IEEE International Symposium on Parallel and Distributed Processing, 2013

An early prototype of an autonomic performance environment for exascale.
Proceedings of the 3rd International Workshop on Runtime and Operating Systems for Supercomputers, 2013

Modeling memory concurrency for multi-socket multi-core systems.
Proceedings of the IEEE International Symposium on Performance Analysis of Systems and Software, 2010

Clustering performance data efficiently at massive scales.
Proceedings of the 24th International Conference on Supercomputing, 2010

SoftPower: fine-grain power estimations using performance counters.
Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing, 2010

Multi-threaded library for many-core systems.
Proceedings of the 23rd IEEE International Symposium on Parallel and Distributed Processing, 2009

Scalable load-balance measurement for SPMD codes.
Proceedings of the ACM/IEEE Conference on High Performance Computing, 2008

Scalable methods for monitoring and detecting behavioral equivalence classes in scientific codes.
Proceedings of the 22nd IEEE International Symposium on Parallel and Distributed Processing, 2008

Workflows for performance evaluation and tuning.
Proceedings of the 2008 IEEE International Conference on Cluster Computing, 29 September, 2008

Evaluating petascale - Evaluating petascale infrastructure systems: benchmarks, models, and applications.
Proceedings of the ACM/IEEE SC2006 Conference on High Performance Networking and Computing, 2006

Challenges of Scale: When All Computing Becomes Grid Computing.
Proceedings of the High Performance Computing and Grids in Action, 2006

Telescoping Languages: A System for Automatic Generation of Domain Languages.
Proceedings of the IEEE, 2005

IJHPCA, 2005

Low-overhead call path profiling of unmodified, optimized code.
Proceedings of the 19th Annual International Conference on Supercomputing, 2005

Generalized multipartitioning of multi-dimensional arrays for parallelizing line-sweep computations.
J. Parallel Distrib. Comput., 2003

Using Performance Reflection in Systems Software.
Proceedings of HotOS'03: 9th Workshop on Hot Topics in Operating Systems, 2003

HPCVIEW: A Tool for Top-down Analysis of Node Performance.
The Journal of Supercomputing, 2002

KELPIO a telescope-ready domain-specific I/O library for irregular block-structured applications.
Future Generation Comp. Syst., 2002

Advanced optimization strategies in the Rice dHPF compiler.
Concurrency and Computation: Practice and Experience, 2002

Generalized Multipartitioning for Multi-Dimensional Arrays.
Proceedings of the 16th International Parallel and Distributed Processing Symposium (IPDPS 2002), 2002

Telescoping Languages: A Strategy for Automatic Generation of Scientific Problem-Solving Systems from Annotated Libraries.
J. Parallel Distrib. Comput., 2001

On providing useful information for analyzing and tuning applications.
Proceedings of the Joint International Conference on Measurements and Modeling of Computer Systems, 2001

Increasing temporal locality with skewing and recursive blocking.
Proceedings of the 2001 ACM/IEEE conference on Supercomputing, 2001

Tools for application-oriented performance tuning.
Proceedings of the 15th international conference on Supercomputing, 2001

KelpIO: A Telescope-Ready Domain-Specific I/O Library for Irregular Block-Structured Applications.
Proceedings of the First IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2001), 2001

Compilation and Runtime-Optimizations for Software Distributed Shared Memory.
Proceedings of the Languages, 2000

Mercury: Object-Affinity Scheduling and Continuation Passing on Multiprocessors.
Proceedings of the PARLE '94: Parallel Architectures and Languages Europe, 1994

Message-Driven Relaxed Consistency in a Software Distributed Shared Memory.
Proceedings of the First USENIX Symposium on Operating Systems Design and Implementation (OSDI), 1994

MINT: A Front End for Efficient Simulation of Shared-Memory Multiprocessors.
Proceedings of the MASCOTS '94, Proceedings of the Second International Workshop on Modeling, Analysis, and Simulation On Computer and Telecommunication Systems, January 31, 1994

Adaptive Cache Coherency for Detecting Migratory Shared Data.
Proceedings of the 20th Annual International Symposium on Computer Architecture. San Diego, 1993

Architectural Convergence and The Granularity of Objects in Distributed Systems.
Proceedings of the Object-Based Distributed Programming, 1993

A Performance Evaluation of Optimal Hybrid Cache Coherency Protocols.
Proceedings of the ASPLOS-V Proceedings, 1992

NUMA Policies and Their Relation to Memory Architecture.
Proceedings of the ASPLOS-IV Proceedings, 1991

Analyzing Parallel Program Executions Using Multiple Views.
J. Parallel Distrib. Comput., 1990

The Implementation of a Coherent Memory Abstraction on a NUMA Multiprocessor: Experiences with PLATINUM.
Proceedings of the Twelfth ACM Symposium on Operating System Principles, 1989

An Integrated Approach to Parallel Program Debugging and Performance Analysis of Large-Scal Multiprocessors.
Proceedings of the ACM SIGPLAN and SIGOPS Workshop on Parallel and Distributed Debugging, 1988

The Complexity of Using Forwarding Addresses for Decentralized Object Finding.
Proceedings of the Fifth Annual ACM Symposium on Principles of Distributed Computing, 1986

An Efficient Algorithm for Byzantine Agreement without Authentication
Information and Control, March, 1982

Optimal Packing and Covering in the Plane are NP-Complete.
Inf. Process. Lett., 1981

The Architecture of the Eden System.
Proceedings of the Eighth Symposium on Operating System Principles, 1981

Automatic extraction of Irregular Network digital terrain models.
Proceedings of the 6th Annual Conference on Computer Graphics and Interactive Techniques, 1979