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) |