EDBT 2026 Demo / reviewers in the wild / expert
Phillip Colella
dblp:11/4947
· DBLP profile ↗
7ranked-venue papers
0as first author
0since 2021 · last 2017
0009-0006-3430-1663ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 7
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
2 papers |
High-performance computing · 68% Parallel and multicore computing · 25% Performance modeling and evaluation · 8% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Computational science and engineering · 100% |
Topics — the 9 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computational science and engineering › numerical analysis
adaptive mesh refinement |
0.1 | 1 | 2007 | An adaptive mesh refinement benchmark for modern parallel programming languages · SC 2007 |
Computational science and engineering › numerical analysis
finite difference methods |
0.1 | 1 | 2007 | An adaptive mesh refinement benchmark for modern parallel programming languages · SC 2007 |
Computational science and engineering
numerical analysis |
0.1 | 1 | 2007 | An adaptive mesh refinement benchmark for modern parallel programming languages · SC 2007 |
High-performance computing › scientific computing systems
adaptive mesh refinement |
0.1 | 1 | 2007 | An adaptive mesh refinement benchmark for modern parallel programming languages · SC 2007 |
Parallel and multicore computing › parallel computing
parallel programming languages |
0.1 | 1 | 2007 | An adaptive mesh refinement benchmark for modern parallel programming languages · SC 2007 |
High-performance computing
parallel numerical algorithms |
0.0 | 1 | 2003 | SCALLOP: A Highly Scalable Parallel Poisson Solver in Three Dimensions · SC 2003 |
High-performance computing › numerical linear algebra › linear solver
poisson solver |
0.0 | 1 | 2003 | SCALLOP: A Highly Scalable Parallel Poisson Solver in Three Dimensions · SC 2003 |
High-performance computing
scientific computing systems |
0.0 | 1 | 2003 | SCALLOP: A Highly Scalable Parallel Poisson Solver in Three Dimensions · SC 2003 |
Performance modeling and evaluation
benchmarking |
0.0 | 1 | 2007 | An adaptive mesh refinement benchmark for modern parallel programming languages · SC 2007 |
Methods — techniques the papers use, named apart from their topics
finite difference · 0.1elliptic partial differential equation solver · 0.1adaptive mesh refinement · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Compiler-based code generation and autotuning for geometric multigrid on GPU-accelerated supercomputers
Protonu Basu, Samuel Williams 0001, Brian van Straalen, Leonid Oliker, Phillip Colella, Mary W. Hall |
Parallel Comput. | 5 |
| 2015 | Compiler-Directed Transformation for Higher-Order StencilsabstractAs the cost of data movement increasingly dominates performance, developers of finite-volume and finite-difference solutions for partial differential equations (PDEs) are exploring novel higher-order stencils that increase numerical accuracy and computational intensity. This paper describes a new compiler reordering transformation applied to stencil operators that performs partial sums in buffers, and reuses the partial sums in computing multiple results. This optimization has multiple effect son improving stencil performance that are particularly important to higher-order stencils: exploits data reuse, reduces floating-point operations, and exposes efficient SIMD parallelism to backend compilers. We study the benefit of this optimization in the context of Geometric Multigrid (GMG), a widely used method to solve PDEs, using four different Jacobi smoothers built from 7-, 13-, 27- and 125-point stencils. We quantify performance, speedup, and numerical accuracy, and use the Roofline model to qualify our results. Ultimately, we obtain over 4× speedup on the smoothers themselves and up to a 3× speedup on the multigrid solver. Finally, we demonstrate that high-order multigrid solvers have the potential of reducing total data movement and energy by several orders of magnitude. Protonu Basu, Mary W. Hall, Samuel Williams 0001, Brian van Straalen, Leonid Oliker, Phillip Colella |
IPDPS | 6 |
| 2014 | A survey of high level frameworks in block-structured adaptive mesh refinement packages
Anshu Dubey, Ann S. Almgren, John B. Bell, Martin Berzins, Steven R. Brandt, Greg Bryan, Phillip Colella, Daniel T. Graves, Michael Lijewski, Frank Löffler 0001, Brian W. O'Shea, Erik Schnetter, Brian van Straalen, Klaus Weide |
J. Parallel Distributed Comput. | 7 |
| 2011 | Petascale Block-Structured AMR Applications without Distributed Meta-data
Brian van Straalen, Phillip Colella, Daniel T. Graves, Noel Keen |
Euro-Par (2) | 2 |
| 2007 | An adaptive mesh refinement benchmark for modern parallel programming languagesabstractWe present an Adaptive Mesh Refinement benchmark for evaluating programmability and performance of modern parallel programming languages. Benchmarks employed today by language developing teams, originally designed for performance evaluation of computer architectures, do not fully capture the complexity of state-of-the-art computational software systems running on today’s parallel machines or to be run on the emerging ones from the multi-cores to the peta-scale High Productivity Computer Systems. This benchmark, extracted from a real application framework, presents challenges for a programming language in both expressiveness and performance. It consists of an infrastructure for finite difference calculations on block-structured adaptive meshes and a solver for elliptic Partial Differential Equations built on this infrastructure. Adaptive Mesh Refinement algorithms are challenging to implement due to the irregularity introduced by local mesh refinement. We describe those challenges posed by this benchmark through two reference implementations (C++/Fortran/MPI and Titanium) and in the context of three programming models. Categories and Subject Descriptors Tong Wen, Jimmy Su, Phillip Colella, Katherine A. Yelick, Noel Keen |
SC | 3 |
| 2003 | SCALLOP: A Highly Scalable Parallel Poisson Solver in Three DimensionsabstractSCALLOP is a highly scalable solver and library for elliptic partial differential equations on regular block-structured domains. SCALLOP avoids high communication overheads algorithmically by taking advantage of the locality properties inherent to solutions to elliptic PDEs. Communication costs are small, on the order of a few percent of the total running time on up to 1024 processors of NPACI's and NERSC's IBM Power-3 SP sytems. SCALLOP trades off numerical overheads against communication. These numerical overheads are independent of the number of processors for a wide range of problem sizes. SCALLOP is implicitly designed for infinite domain (free space) boundary conditions, but the algorithm can be reformulated to accommodate other boundary conditions. The SCALLOP library is built on top of the KeLP programming system and runs on a variety of platforms. Gregory T. Balls, Scott B. Baden, Phillip Colella |
SC | 3 |
| 1998 | Titanium: A High-performance Java DialectabstractTitanium is a language and system for high-performance parallel scientific computing. Titanium uses Java as its base, thereby leveraging the advantages of that language and allowing us to focus attention on parallel computing issues. The main additions to Java are immutable classes, multidimensional arrays, an explicitly parallel SPMD model of computation with a global address space, and zone-based memory management. We discuss these features and our design approach, and report progress on the development of Titanium, including our current driving application: a three-dimensional adaptive mesh refinement parallel Poisson solver. © 1998 John Wiley & Sons, Ltd. Katherine A. Yelick, Luigi Semenzato, Geoff Pike, Carleton Miyamoto, Ben Liblit, Arvind Krishnamurthy, Paul N. Hilfinger, Susan L. Graham, David Gay, Phillip Colella, Alex Aiken |
Concurr. Pract. Exp. | 10 |