2008 |
39 | EE | Robert Preissl,
Martin Schulz,
Dieter Kranzlmüller,
Bronis R. de Supinski,
Daniel J. Quinlan:
Using MPI Communication Patterns to Guide Source Code Transformations.
ICCS (3) 2008: 253-260 |
38 | EE | Robert Preissl,
Thomas Köckerbauer,
Martin Schulz,
Dieter Kranzlmüller,
Bronis R. de Supinski,
Daniel J. Quinlan:
Detecting Patterns in MPI Communication Traces.
ICPP 2008: 230-237 |
37 | EE | Brian S. White,
Sally A. McKee,
Daniel J. Quinlan:
A projection-based optimization framework for abstractions with application to the unstructured mesh domain.
ICS 2008: 104-113 |
2007 |
36 | EE | Thomas Panas,
Thomas Epperly,
Daniel J. Quinlan,
Andreas Sæbjørnsen,
Richard W. Vuduc:
Communicating Software Architecture using a Unified Single-View Visualization.
ICECCS 2007: 217-228 |
35 | EE | Qing Yi,
Keith Seymour,
Haihang You,
Richard W. Vuduc,
Daniel J. Quinlan:
POET: Parameterized Optimizations for Empirical Tuning.
IPDPS 2007: 1-8 |
34 | EE | Daniel J. Quinlan,
Richard W. Vuduc,
Ghassan Misherghi:
Techniques for specifying bug patterns.
PADTAD 2007: 27-35 |
2006 |
33 | EE | José C. Cunha,
Sergei Gorlatch,
Daniel J. Quinlan,
Peter H. Welch:
Topic 9: Parallel Programming: Models, Methods and Languages.
Euro-Par 2006: 603 |
32 | EE | Daniel J. Quinlan,
Markus Schordan,
Richard W. Vuduc,
Qing Yi:
Annotating user-defined abstractions for optimization.
IPDPS 2006 |
31 | EE | Richard W. Vuduc,
Martin Schulz,
Daniel J. Quinlan,
Bronis R. de Supinski,
Andreas Sæbjørnsen:
Improving distributed memory applications testing by message perturbation.
PADTAD 2006: 27-36 |
2005 |
30 | EE | Daniel J. Quinlan,
Shmuel Ur,
Richard W. Vuduc:
An Extensible Open-Source Compiler Infrastructure for Testing.
Haifa Verification Conference 2005: 116-133 |
29 | EE | Brian S. White,
Sally A. McKee,
Bronis R. de Supinski,
Brian Miller,
Daniel J. Quinlan,
Martin Schulz:
Improving the computational intensity of unstructured mesh applications.
ICS 2005: 341-350 |
28 | EE | Markus Schordan,
Daniel J. Quinlan:
Specifying Transformation Sequences as Computation on Program Fragments with an Abstract Attribute Grammar.
SCAM 2005: 97-106 |
2004 |
27 | EE | Paul H. J. Kelly,
Sergei Gorlatch,
Christoph W. Kessler,
Daniel J. Quinlan:
Topic 10: Parallel Programming: Models, Methods and Programming Languages.
Euro-Par 2004: 614 |
26 | EE | Daniel J. Quinlan,
Markus Schordan,
Qing Yi,
Andreas Sæbjørnsen:
Classification and Utilization of Abstractions for Optimization.
ISoLA 2004: 57-73 |
25 | | Daniel J. Quinlan,
Markus Schordan,
Qing Yi,
Andreas Sæbjørnsen:
Classification and Utilization of Abstractions for Optimization.
ISoLA (Preliminary proceedings) 2004: 2-9 |
24 | EE | Qing Yi,
Daniel J. Quinlan:
Applying Loop Optimizations to Object-Oriented Abstractions Through General Classification of Array Semantics.
LCPC 2004: 253-267 |
23 | EE | Daniel J. Quinlan,
Markus Schordan,
Brian Miller,
Markus Kowarschik:
Parallel object-oriented framework optimization.
Concurrency and Computation: Practice and Experience 16(2-3): 293-302 (2004) |
2003 |
22 | EE | Markus Schordan,
Daniel J. Quinlan:
A Source-to-Source Architecture for User-Defined Optimizations.
JMLC 2003: 214-223 |
21 | EE | Daniel J. Quinlan,
Markus Schordan,
Qing Yi,
Bronis R. de Supinski:
Semantic-Driven Parallelization of Loops Operating on User-Defined Containers.
LCPC 2003: 524-538 |
20 | EE | Daniel J. Quinlan,
Markus Schordan,
Qing Yi,
Bronis R. de Supinski:
A C++ Infrastructure for Automatic Introduction and Translation of OpenMP Directives.
WOMPAT 2003: 13-25 |
2002 |
19 | EE | Daniel J. Quinlan,
Brian Miller,
Bobby Philip,
Markus Schordan:
Treating a User-Defined Parallel Library as a Domain-Specific Language.
IPDPS 2002 |
2001 |
18 | EE | Daniel J. Quinlan,
Markus Schordan,
Bobby Philip,
Markus Kowarschik:
The Specification of Source-to-Source Transformations for the Compile-Time Optimization of Parallel Object-Oriented Scientific Applications.
LCPC 2001: 383-394 |
2000 |
17 | | Daniel J. Quinlan:
ROSE: Compiler Support for Object-Oriented Frameworks.
Parallel Processing Letters 10(2/3): 215-226 (2000) |
1999 |
16 | | Federico Bassetti,
Kei Davis,
Madhav V. Marathe,
Daniel J. Quinlan,
Bobby Philip:
Improving Cache Utilization of Linear Relaxation Methods: Theory and Practice.
ISCOPE 1999: 25-36 |
15 | | David L. Brown,
William D. Henshaw,
Daniel J. Quinlan:
Overture: Object-Oriented Tools for Applications with Complex Geometry.
ISCOPE 1999: 96-107 |
14 | | Bobby Philip,
Daniel J. Quinlan:
Parallel Adaptive Mesh Refinement for Elliptic Equations.
PPSC 1999 |
1998 |
13 | EE | David L. Brown,
Kei Davis,
William D. Henshaw,
Daniel J. Quinlan,
Kristi Brislawn:
OVERTURE: Object-Oriented Parallel Adaptive Mesh Refinement for Serial and Parallel Environments.
ECOOP Workshops 1998: 446-447 |
12 | EE | Kei Davis,
Daniel J. Quinlan:
ROSE: An Optimizing Transformation System for C++ Array-Class Libraries.
ECOOP Workshops 1998: 452-453 |
11 | EE | Kei Davis,
Daniel J. Quinlan:
The Parallel Asynchronous Data Routing Environment PADRE.
ECOOP Workshops 1998: 454-455 |
10 | EE | Federico Bassetti,
Kei Davis,
Daniel J. Quinlan:
C++ Expression Templates Performance Issues in Scientific Computing.
IPPS/SPDP 1998: 635-639 |
9 | EE | Federico Bassetti,
Kei Davis,
Daniel J. Quinlan:
Optimizing Transformations of Stencil Operations for Parallel Object-Oriented Scientific Frameworks on Cache-Based Architectures.
ISCOPE 1998: 107-118 |
1997 |
8 | | Federico Bassetti,
Kei Davis,
Daniel J. Quinlan:
A Comparison of Performance-Enhancing Strategies for Parallel Numerical Object-Oriented Frameworks.
ISCOPE 1997: 17-24 |
7 | | David L. Brown,
William D. Henshaw,
Daniel J. Quinlan:
Overture: An Object-Oriented Framework for Solving Partial Differential Equations.
ISCOPE 1997: 177-184 |
6 | | Daniel J. Quinlan,
Markus Berndt:
MLB: Multilevel Load Balancing for Structured Grid Applications.
PPSC 1997 |
5 | | David L. Brown,
Geoffrey S. Chesshire,
William D. Henshaw,
Daniel J. Quinlan:
OVERTURE: An Object-Oriented Software System for Solving Partial Differential Equations in Serial and Parallel Environments.
PPSC 1997 |
4 | | Dinshaw S. Balsara,
Daniel J. Quinlan:
Parallel Object-Oriented Adaptive Mesh Refinement.
PPSC 1997 |
1992 |
3 | | Max Lemke,
Daniel J. Quinlan:
P++, a C++ Virtual Shared Grids Based Programming Environment for Architecture-Independent Development of Structured Grid Applications.
CONPAR 1992: 121-126 |
2 | | Max Lemke,
Daniel J. Quinlan:
P++, a Parallel C++ Array Class Library for Architecture-Independent Development of Structured Grid Applications.
SIGPLAN Workshop 1992: 21-23 |
1989 |
1 | | S. McCormick,
Daniel J. Quinlan:
Asynchronous multilevel adaptive methods for solving partial differential equations on multiprocessors: performance results.
Parallel Computing 12(2): 145-156 (1989) |