default search action
Daniel J. Quinlan
Person information
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2010 – 2019
- 2017
- [j13]Tan Nguyen, Pietro Cicotti, Eric J. Bylaska, Daniel J. Quinlan, Scott B. Baden:
Automatic translation of MPI source into a latency-tolerant, data-driven form. J. Parallel Distributed Comput. 106: 1-13 (2017) - [c67]Tristan Vanderbruggen, John Cavazos, Chunhua Liao, Daniel J. Quinlan:
Directive-based tile abstraction to distribute loops on accelerators. GPGPU@PPoPP 2017: 53-62 - 2016
- [j12]Reed Milewicz, Rajeshwar Vanka, James Tuck, Daniel J. Quinlan, Peter Pirkelbauer:
Lightweight runtime checking of C programs with RTC. Comput. Lang. Syst. Struct. 45: 191-203 (2016) - [c66]Pedro C. Diniz, Chunhua Liao, Daniel J. Quinlan, Robert F. Lucas:
Pragma-Controlled Source-to-Source Code Transformations for Robust Application Execution. Euro-Par Workshops 2016: 660-670 - [c65]Pei-Hung Lin, Qing Yi, Daniel J. Quinlan, Chunhua Liao, Yongqing Yan:
Automatically Optimizing Stencil Computations on Many-Core NUMA Architectures. LCPC 2016: 137-152 - [c64]Markus Schordan, Tomas Oppelstrup, David R. Jefferson, Peter D. Barnes Jr., Daniel J. Quinlan:
Automatic Generation of Reversible C++ Code and Its Performance in a Scalable Kinetic Monte-Carlo Application. SIGSIM-PADS 2016: 111-122 - 2015
- [c63]Pei-Hung Lin, Chunhua Liao, Daniel J. Quinlan, Stephen M. Guzik:
Experiences of Using the OpenMP Accelerator Model to Port DOE Stencil Applications. IWOMP 2015: 45-59 - [c62]Yonghong Yan, Pei-Hung Lin, Chunhua Liao, Bronis R. de Supinski, Daniel J. Quinlan:
Supporting multiple accelerators in high-level programming models. PMAM@PPoPP 2015: 170-180 - [c61]Markus Schordan, David R. Jefferson, Peter D. Barnes Jr., Tomas Oppelstrup, Daniel J. Quinlan:
Reverse Code Generation for Parallel Discrete Event Simulation. RC 2015: 95-110 - [c60]Reed Milewicz, Rajeshwar Vanka, James Tuck, Daniel J. Quinlan, Peter Pirkelbauer:
Runtime checking C programs. SAC 2015: 2107-2114 - [c59]Chunhua Liao, Pei-Hung Lin, Daniel J. Quinlan, Yue Zhao, Xipeng Shen:
Enhancing domain specific language implementations through ontology. WOLFHPC@SC 2015: 3:1-3:9 - [i3]Weidong Wang, Chunhua Liao, Liqiang Wang, Daniel J. Quinlan, Wei Lu:
HBTM: A Heartbeat-based Behavior Detection Mechanism for POSIX Threads and OpenMP Applications. CoRR abs/1512.00665 (2015) - 2014
- [c58]Jacob Lidman, Sally A. McKee, Daniel J. Quinlan, Chunhua Liao:
An Automated Performance-Aware Approach to Reliability Transformations. Euro-Par Workshops (1) 2014: 523-534 - [c57]Markus Schordan, Pei-Hung Lin, Daniel J. Quinlan, Louis-Noël Pouchet:
Verification of Polyhedral Optimizations with Constant Loop Bounds in Finite State Space Computations. ISoLA (2) 2014: 493-508 - 2013
- [j11]Matthew J. Sottile, Craig Edward Rasmussen, Wayne N. Weseloh, Robert W. Robey, Daniel J. Quinlan, Jeffrey Overbey:
ForOpenCL: transformations exploiting array syntax in Fortran for accelerator programming. Int. J. Comput. Sci. Eng. 8(1): 47-57 (2013) - [c56]Hongyi Ma, Steve Diersen, Liqiang Wang, Chunhua Liao, Daniel J. Quinlan, Zijiang Yang:
Symbolic Analysis of Concurrency Errors in OpenMP Programs. ICPP 2013: 510-516 - [c55]Chunhua Liao, Yonghong Yan, Bronis R. de Supinski, Daniel J. Quinlan, Barbara M. Chapman:
Early Experiences with the OpenMP Accelerator Model. IWOMP 2013: 84-98 - 2012
- [j10]Beniamino Di Martino, Eduard Mehofer, Daniel J. Quinlan, Markus Schordan:
Graphical processing units and scientific applications. Int. J. High Perform. Comput. Appl. 26(3): 189-191 (2012) - [c54]Cong Hou, George Vulov, Daniel J. Quinlan, David R. Jefferson, Richard Fujimoto, Richard W. Vuduc:
A New Method for Program Inversion. CC 2012: 81-100 - [c53]Shah Mohammad Faizur Rahman, Jichi Guo, Akshatha Bhat, Carlos D. Garcia, Majedul Haque Sujon, Qing Yi, Chunhua Liao, Daniel J. Quinlan:
Studying the impact of application-level optimizations on the power consumption of multi-core architectures. Conf. Computing Frontiers 2012: 123-132 - [c52]Jacob Lidman, Daniel J. Quinlan, Chunhua Liao, Sally A. McKee:
ROSE: : FTTransform - A source-to-source translation framework for exascale fault-tolerance research. DSN Workshops 2012: 1-6 - [c51]Hongyi Ma, Qichang Chen, Liqiang Wang, Chunhua Liao, Daniel J. Quinlan:
An OpenMP Analyzer for Detecting Concurrency Errors. ICPP Workshops 2012: 590-591 - [c50]Sara Royuela, Alejandro Duran, Chunhua Liao, Daniel J. Quinlan:
Auto-scoping for OpenMP Tasks. IWOMP 2012: 29-43 - [c49]Cong Hou, Daniel J. Quinlan, David R. Jefferson, Richard Fujimoto, Richard W. Vuduc:
Synthesizing Loops for Program Inversion. RC 2012: 72-84 - 2011
- [j9]John Shalf, Daniel J. Quinlan, Curtis L. Janssen:
Rethinking Hardware-Software Codesign for Exascale Systems. Computer 44(11): 22-30 (2011) - [j8]Ananta Tiwari, Jeffrey K. Hollingsworth, Chun Chen, Mary W. Hall, Chunhua Liao, Daniel J. Quinlan, Jacqueline Chame:
Auto-tuning full applications: A case study. Int. J. High Perform. Comput. Appl. 25(3): 286-294 (2011) - [c48]George Vulov, Cong Hou, Richard W. Vuduc, Richard Fujimoto, Daniel J. Quinlan, David R. Jefferson:
The Backstroke framework for source level reverse computation applied to parallel discrete event simulation. WSC 2011: 2965-2979 - [i2]Matthew J. Sottile, Craig Edward Rasmussen, Wayne N. Weseloh, Robert W. Robey, Daniel J. Quinlan, Jeffrey Overbey:
ForOpenCL: Transformations Exploiting Array Syntax in Fortran for Accelerator Programming. CoRR abs/1107.2157 (2011) - 2010
- [j7]Robert Preissl, Martin Schulz, Dieter Kranzlmüller, Bronis R. de Supinski, Daniel J. Quinlan:
Transforming MPI source code based on communication patterns. Future Gener. Comput. Syst. 26(1): 147-154 (2010) - [j6]Chunhua Liao, Daniel J. Quinlan, Jeremiah Willcock, Thomas Panas:
Semantic-Aware Automatic Parallelization of Modern Applications Using High-Level Abstractions. Int. J. Parallel Program. 38(5-6): 361-378 (2010) - [c47]Daniel J. Quinlan, Cory Cohen:
Discovery of C++ data structures from binaries. CSIIRW 2010: 68 - [c46]Robert Preissl, Bronis R. de Supinski, Martin Schulz, Daniel J. Quinlan, Dieter Kranzlmüller, Thomas Panas:
Exploitation of Dynamic Communication Patterns through Static Analysis. ICPP 2010: 51-60 - [c45]Chunhua Liao, Daniel J. Quinlan, Thomas Panas, Bronis R. de Supinski:
A ROSE-Based OpenMP 3.0 Research Compiler Supporting Multiple Runtime Libraries. IWOMP 2010: 15-28 - [c44]Guodong Li, Ganesh Gopalakrishnan, Robert M. Kirby, Daniel J. Quinlan:
A symbolic verifier for CUDA programs. PPoPP 2010: 357-358
2000 – 2009
- 2009
- [c43]Daniel J. Quinlan, Thomas Panas:
Source code and binary analysis of software defects. CSIIRW 2009: 40 - [c42]Jeremiah Willcock, Andrew Lumsdaine, Daniel J. Quinlan:
Reusable, generic program analyses and transformations. GPCE 2009: 5-14 - [c41]Andreas Sæbjørnsen, Jeremiah Willcock, Thomas Panas, Daniel J. Quinlan, Zhendong Su:
Detecting code clones in binary executables. ISSTA 2009: 117-128 - [c40]Chunhua Liao, Daniel J. Quinlan, Jeremiah Willcock, Thomas Panas:
Extending Automatic Parallelization to Optimize High-Level Abstractions for Multicore. IWOMP 2009: 28-41 - [c39]Andreas Saebjoernsen, Lingxiao Jiang, Daniel J. Quinlan, Zhendong Su:
Static Validation of C Preprocessor Macros. ASE 2009: 149-160 - [c38]Chunhua Liao, Daniel J. Quinlan, Richard W. Vuduc, Thomas Panas:
Effective Source-to-Source Outlining to Support Whole Program Empirical Optimization. LCPC 2009: 308-322 - 2008
- [c37]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 - [c36]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 - [c35]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 - [i1]Daniel J. Quinlan, Gergö Barany, Thomas Panas:
Towards Distributed Memory Parallel Program Analysis. Scalable Program Analysis 2008 - 2007
- [c34]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 - [c33]Qing Yi, Keith Seymour, Haihang You, Richard W. Vuduc, Daniel J. Quinlan:
POET: Parameterized Optimizations for Empirical Tuning. IPDPS 2007: 1-8 - [c32]Daniel J. Quinlan, Richard W. Vuduc, Ghassan Misherghi:
Techniques for specifying bug patterns. PADTAD 2007: 27-35 - 2006
- [c31]José C. Cunha, Sergei Gorlatch, Daniel J. Quinlan, Peter H. Welch:
Topic 9: Parallel Programming: Models, Methods and Languages. Euro-Par 2006: 603 - [c30]Daniel J. Quinlan, Markus Schordan, Richard W. Vuduc, Qing Yi:
Annotating user-defined abstractions for optimization. IPDPS 2006 - [c29]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
- [c28]Daniel J. Quinlan, Shmuel Ur, Richard W. Vuduc:
An Extensible Open-Source Compiler Infrastructure for Testing. Haifa Verification Conference 2005: 116-133 - [c27]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 - [c26]Markus Schordan, Daniel J. Quinlan:
Specifying Transformation Sequences as Computation on Program Fragments with an Abstract Attribute Grammar. SCAM 2005: 97-106 - 2004
- [j5]Daniel J. Quinlan, Markus Schordan, Brian Miller, Markus Kowarschik:
Parallel object-oriented framework optimization. Concurr. Comput. Pract. Exp. 16(2-3): 293-302 (2004) - [j4]Barry Lee, Stephen F. McCormick, Bobby Philip, Daniel J. Quinlan:
Asynchronous Fast Adaptive Composite-Grid Methods for Elliptic Problems: Theoretical Foundations. SIAM J. Numer. Anal. 42(1): 130-152 (2004) - [c25]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 - [c24]Daniel J. Quinlan, Markus Schordan, Qing Yi, Andreas Sæbjørnsen:
Classification and Utilization of Abstractions for Optimization. ISoLA (Preliminary proceedings) 2004: 2-9 - [c23]Daniel J. Quinlan, Markus Schordan, Qing Yi, Andreas Sæbjørnsen:
Classification and Utilization of Abstractions for Optimization. ISoLA 2004: 57-73 - [c22]Qing Yi, Daniel J. Quinlan:
Applying Loop Optimizations to Object-Oriented Abstractions Through General Classification of Array Semantics. LCPC 2004: 253-267 - 2003
- [j3]Barry Lee, Stephen F. McCormick, Bobby Philip, Daniel J. Quinlan:
Asynchronous Fast Adaptive Composite-Grid Methods: Numerical Results. SIAM J. Sci. Comput. 25(2): 682-700 (2003) - [c21]Markus Schordan, Daniel J. Quinlan:
A Source-to-Source Architecture for User-Defined Optimizations. JMLC 2003: 214-223 - [c20]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 - [c19]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
- [c18]Daniel J. Quinlan, Brian Miller, Bobby Philip, Markus Schordan:
Treating a User-Defined Parallel Library as a Domain-Specific Language. IPDPS 2002 - 2001
- [c17]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
- [j2]Daniel J. Quinlan:
ROSE: Compiler Support for Object-Oriented Frameworks. Parallel Process. Lett. 10(2/3): 215-226 (2000)
1990 – 1999
- 1999
- [c16]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 - [c15]David L. Brown, William D. Henshaw, Daniel J. Quinlan:
Overture: Object-Oriented Tools for Applications with Complex Geometry. ISCOPE 1999: 96-107 - [c14]Bobby Philip, Daniel J. Quinlan:
Parallel Adaptive Mesh Refinement for Elliptic Equations. PP 1999 - 1998
- [c13]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 - [c12]Kei Davis, Daniel J. Quinlan:
ROSE: An Optimizing Transformation System for C++ Array-Class Libraries. ECOOP Workshops 1998: 452-453 - [c11]Kei Davis, Daniel J. Quinlan:
The Parallel Asynchronous Data Routing Environment PADRE. ECOOP Workshops 1998: 454-455 - [c10]Federico Bassetti, Kei Davis, Daniel J. Quinlan:
C++ Expression Templates Performance Issues in Scientific Computing. IPPS/SPDP 1998: 635-639 - [c9]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 - [c8]Federico Bassetti, David L. Brown, Kei Davis, William D. Henshaw, Daniel J. Quinlan:
OVERTURE: An Object-Oriented Framework for High Performance Scientific Computing. SC 1998: 14 - 1997
- [c7]Federico Bassetti, Kei Davis, Daniel J. Quinlan:
A Comparison of Performance-Enhancing Strategies for Parallel Numerical Object-Oriented Frameworks. ISCOPE 1997: 17-24 - [c6]David L. Brown, William D. Henshaw, Daniel J. Quinlan:
Overture: An Object-Oriented Framework for Solving Partial Differential Equations. ISCOPE 1997: 177-184 - [c5]Dinshaw S. Balsara, Daniel J. Quinlan:
Parallel Object-Oriented Adaptive Mesh Refinement. PP 1997 - [c4]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. PP 1997 - [c3]Daniel J. Quinlan, Markus Berndt:
MLB: Multilevel Load Balancing for Structured Grid Applications. PP 1997 - 1992
- [c2]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 - [c1]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
1980 – 1989
- 1989
- [j1]Stephen F. McCormick, Daniel J. Quinlan:
Asynchronous multilevel adaptive methods for solving partial differential equations on multiprocessors: performance results. Parallel Comput. 12(2): 145-156 (1989)
Coauthor Index
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from , , and to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-10-07 21:12 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint