| 2009 | ||
|---|---|---|
| 42 | Jeremiah Willcock, Andrew Lumsdaine, Daniel J. Quinlan: Reusable, generic program analyses and transformations. GPCE 2009: 5-14 | |
| 41 | Andreas Sæbjørnsen, Jeremiah Willcock, Thomas Panas, Daniel J. Quinlan, Zhendong Su: Detecting code clones in binary executables. ISSTA 2009: 117-128 | |
| 40 | Chunhua Liao, Daniel J. Quinlan, Jeremiah Willcock, Thomas Panas: Extending Automatic Parallelization to Optimize High-Level Abstractions for Multicore. IWOMP 2009: 28-41 | |
| 2008 | ||
| 39 | 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 | 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 | 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 | 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 | Qing Yi, Keith Seymour, Haihang You, Richard W. Vuduc, Daniel J. Quinlan: POET: Parameterized Optimizations for Empirical Tuning. IPDPS 2007: 1-8 | |
| 34 | Daniel J. Quinlan, Richard W. Vuduc, Ghassan Misherghi: Techniques for specifying bug patterns. PADTAD 2007: 27-35 | |
| 2006 | ||
| 33 | José C. Cunha, Sergei Gorlatch, Daniel J. Quinlan, Peter H. Welch: Topic 9: Parallel Programming: Models, Methods and Languages. Euro-Par 2006: 603 | |
| 32 | Daniel J. Quinlan, Markus Schordan, Richard W. Vuduc, Qing Yi: Annotating user-defined abstractions for optimization. IPDPS 2006 | |
| 31 | 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 | Daniel J. Quinlan, Shmuel Ur, Richard W. Vuduc: An Extensible Open-Source Compiler Infrastructure for Testing. Haifa Verification Conference 2005: 116-133 | |
| 29 | 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 | Markus Schordan, Daniel J. Quinlan: Specifying Transformation Sequences as Computation on Program Fragments with an Abstract Attribute Grammar. SCAM 2005: 97-106 | |
| 2004 | ||
| 27 | 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 | 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 | Qing Yi, Daniel J. Quinlan: Applying Loop Optimizations to Object-Oriented Abstractions Through General Classification of Array Semantics. LCPC 2004: 253-267 | |
| 23 | 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 | Markus Schordan, Daniel J. Quinlan: A Source-to-Source Architecture for User-Defined Optimizations. JMLC 2003: 214-223 | |
| 21 | 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 | 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 | Daniel J. Quinlan, Brian Miller, Bobby Philip, Markus Schordan: Treating a User-Defined Parallel Library as a Domain-Specific Language. IPDPS 2002 | |
| 2001 | ||
| 18 | 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 | 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 | Kei Davis, Daniel J. Quinlan: ROSE: An Optimizing Transformation System for C++ Array-Class Libraries. ECOOP Workshops 1998: 452-453 | |
| 11 | Kei Davis, Daniel J. Quinlan: The Parallel Asynchronous Data Routing Environment PADRE. ECOOP Workshops 1998: 454-455 | |
| 10 | Federico Bassetti, Kei Davis, Daniel J. Quinlan: C++ Expression Templates Performance Issues in Scientific Computing. IPPS/SPDP 1998: 635-639 | |
| 9 | 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) | |