Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Marcel Nooijen

dblp:24/6028 · DBLP profile ↗
← Back
4ranked-venue papers
0as first author
0since 2021 · last 2005
0000-0002-9691-563XORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 2Software engineering, systems software and programming languages · 1Applied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
3 papers
High-performance computing · 95% Parallel and multicore computing · 5%
Software engineering, system software, and programming languages
2 papers
Compilers and program optimization · 100%
Interdisciplinary, comprehensive, and emerging computing
2 papers
Computational science and engineering · 100%

Topics — the 5 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
High-performance computing
quantum chemistry
0.122002
A high-level approach to synthesis of high-performance codes for quantum chemistry · SC 2002
Space-Time Trade-Off Optimization for a Class of Electronic Structure Calculations · PLDI 2002
High-performance computing
scientific computing systems
0.122002
A high-level approach to synthesis of high-performance codes for quantum chemistry · SC 2002
Space-Time Trade-Off Optimization for a Class of Electronic Structure Calculations · PLDI 2002
Compilers and program optimization › code generation
high-performance code generation
0.012002
A high-level approach to synthesis of high-performance codes for quantum chemistry · SC 2002
Computational science and engineering › computational chemistry
electronic structure calculation
0.012002
Space-Time Trade-Off Optimization for a Class of Electronic Structure Calculations · PLDI 2002
Parallel and multicore computing › parallelizing compiler
parallel code generation
0.012002
A high-level approach to synthesis of high-performance codes for quantum chemistry · SC 2002

Methods — techniques the papers use, named apart from their topics

program synthesis · 0.1performance optimization · 0.1operation-minimal form analysis · 0.1memory-constrained optimization · 0.1tensor contraction · 0.1architecture-specific code generation · 0.1
YearPublicationVenuePosition
2005 Synthesis of High-Performance Parallel Programs for a Class of ab Initio Quantum Chemistry Models
abstract
This paper provides an overview of a program synthesis system for a class of quantum chemistry computations. These computations are expressible as a set of tensor contractions and arise in electronic structure modeling. The input to the system is a a high-level specification of the computation, from which the system can synthesize high-performance parallel code tailored to the characteristics of the target architecture. Several components of the synthesis system are described, focusing on performance optimization issues that they address.
Gerald Baumgartner, Alexander A. Auer, David E. Bernholdt, Alina Bibireata, Venkatesh Choppella, Daniel Cociorva, Xiaoyang Gao 0002, Robert J. Harrison, So Hirata, Sriram Krishnamoorthy, Sandhya Krishnan, Chi-Chung Lam, Qingda Lu, Marcel Nooijen, Russell M. Pitzer, J. Ramanujam, P. Sadayappan, Alexander Sibiryakov
Proc. IEEE14
2002 Space-Time Trade-Off Optimization for a Class of Electronic Structure Calculations
abstract
The accurate modeling of the electronic structure of atoms and molecules is very computationally intensive. Many models of electronic structure, such as the Coupled Cluster approach, involve collections of tensor contractions. There are usually a large number of alternative ways of implementing the tensor contractions, representing different trade-offs between the space required for temporary intermediates and the total number of arithmetic operations. In this paper, we present an algorithm that starts with an operation-minimal form of the computation and systematically explores the possible space-time trade-offs to identify the form with lowest cost that fits within a specified memory limit. Its utility is demonstrated by applying it to a computation representative of a component in the CCSD(T) formulation in the NWChem quantum chemistry suite from Pacific Northwest National Laboratory.
Daniel Cociorva, Gerald Baumgartner, Chi-Chung Lam, P. Sadayappan, J. Ramanujam, Marcel Nooijen, David E. Bernholdt, Robert J. Harrison
PLDI6
2002 A high-level approach to synthesis of high-performance codes for quantum chemistry
abstract
This paper discusses an approach to the synthesis of high-performance parallel programs for a class of computations encountered in quantum chemistry and physics. These computations are expressible as a set of tensor contractions and arise in electronic structure modeling. An overview is provided of the synthesis system, that transforms a high-level specification of the computation into high-performance parallel code, tailored to the characteristics of the target architecture. An example from computational chemistry is used to illustrate how different code structures are generated under different assumptions of available memory on the target computer.
Gerald Baumgartner, David E. Bernholdt, Daniel Cociorva, Robert J. Harrison, So Hirata, Chi-Chung Lam, Marcel Nooijen, Russell M. Pitzer, J. Ramanujam, P. Sadayappan
SC7
2001 Towards Automatic Synthesis of High-Performance Codes for Electronic Structure Calculations: Data Locality Optimization
Daniel Cociorva, J. W. Wilkins, Gerald Baumgartner, P. Sadayappan, J. Ramanujam, Marcel Nooijen, David E. Bernholdt, Robert J. Harrison
HiPC6