Demo Data from EDBT 2026 / reviewers in the wild / expert
Bruce D'Amora
dblp:14/5506
· DBLP profile ↗
7ranked-venue papers
0as first author
1since 2021 · last 2021
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021Applied, 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
2 papers |
High-performance computing · 70% Parallel and multicore computing · 23% GPUs and heterogeneous computing · 4% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Bioinformatics and computational biology · 100% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology › systems biology
multiscale modeling |
0.4 | 1 | 2019 | A massively parallel infrastructure for adaptive multiscale simulations: modeling RAS initiation pathway for cancer · SC 2019 |
High-performance computing
scientific computing systems |
0.4 | 1 | 2019 | A massively parallel infrastructure for adaptive multiscale simulations: modeling RAS initiation pathway for cancer · SC 2019 |
Bioinformatics and computational biology › computational oncology
cancer modeling |
0.1 | 1 | 2019 | A massively parallel infrastructure for adaptive multiscale simulations: modeling RAS initiation pathway for cancer · SC 2019 |
Parallel and multicore computing
data-parallel programming |
0.1 | 1 | 2006 | M08 - Programming using RapidMind on the Cell BE · SC 2006 |
Parallel and multicore computing
parallel programming models |
0.1 | 1 | 2006 | M08 - Programming using RapidMind on the Cell BE · SC 2006 |
Hardware accelerators and domain-specific architectures › many-core accelerator
cell broadband engine |
0.0 | 1 | 2006 | M08 - Programming using RapidMind on the Cell BE · SC 2006 |
GPUs and heterogeneous computing › heterogeneous architecture
heterogeneous multicore architecture |
0.0 | 1 | 2006 | M08 - Programming using RapidMind on the Cell BE · SC 2006 |
Methods — techniques the papers use, named apart from their topics
runtime streaming execution · 0.1dynamic compilation · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Heterogeneous Computing Systems for Complex Scientific Discovery WorkflowsabstractWith Moore's law progressively running out of steam, heterogeneous computing architectures have been powering the top supercomputers in the world for many years and are now finding broader adoption across the industry. The trend towards sustainable computing also requires domain-specific heterogeneous hardware architectures, which promise further gains in energy efficiency. At the same time, today's high performance computing applications have evolved from monolithic simulations in a single domain to multidisciplinary complex workflows. In this paper, we explore how these trends affect system design decisions and what this means for future computing system architectures. Christoph Hagleitner, Dionysios Diamantopoulos, Burkhard Ringlein, Constantinos Evangelinos, Charles R. Johns, Rong Chang 0001, Bruce D'Amora, James A. Kahle, James C. Sexton, Michael Johnston, Edward Pyzer-Knapp, Chris Ward |
DATE | 7 |
| 2019 | A massively parallel infrastructure for adaptive multiscale simulations: modeling RAS initiation pathway for cancerabstractComputational models can define the functional dynamics of complex systems in exceptional detail. However, many modeling studies face seemingly incommensurate requirements: to gain meaningful insights into some phenomena requires models with high resolution (microscopic) detail that must nevertheless evolve over large (macroscopic) length- and time-scales. Multiscale modeling has become increasingly important to bridge this gap. Executing complex multiscale models on current petascale computers with high levels of parallelism and heterogeneous architectures is challenging. Many distinct types of resources need to be simultaneously managed, such as GPUs and CPUs, memory size and latencies, communication bottlenecks, and filesystem bandwidth. In addition, robustness to failure of compute nodes, network, and filesystems is critical. Francesco Di Natale, Harsh Bhatia, Timothy S. Carpenter, Chris Neale, Sara Kokkila Schumacher, Tomas Oppelstrup, Liam Stanton, Shiv Sundram, Thomas Scogland, Gautham Dharuman, Michael P. Surh, Yue Yang 0034, Claudia Misale, Lars Schneidenbach, Carlos H. A. Costa, Changhoan Kim, Bruce D'Amora, Sandrasegaram Gnanakaran, Dwight V. Nissley, Frederick H. Streitz, Felice C. Lightstone, Peer-Timo Bremer, James N. Glosli, Helgi I. Ingólfsson |
SC | 18 |
| 2018 | Optimization of Genomics Analysis Pipeline for Scalable Performance in a Cloud Environment
Carlos H. A. Costa, Claudia Misale, Frank Liu 0001, Marcio Silva, Hubertus Franke, Paul Crumley, Bruce D'Amora |
BIBM | 7 |
| 2014 | Virtual science on the move: Interactive access to simulations on supercomputersabstractThe concept that scientists and engineers should be able to monitor and control simulations running on supercomputers has been discussed and implemented since the late 1980s. The recent explosion in the variety and capabilities of mobile devices allows this access to be taken to a new level, since the simulations running on supercomputers can be accessed as users are moving around in their normal work activities. This means that they have to be able to connect and disconnect at will from the simulation running on the supercomputer, without disturbing its execution. We present a general framework for such “mobile supercomputing” within the framework of Web services standards. To illustrate the potential of our method, we present a particular application of this framework to provide a rich mobile interface to a lattice-Boltzmann simulation of complex fluids running on an IBM Blue Gene/Q supercomputer. Junyi Han, Robert Haines, Adel Salhli, John M. Brooke, Bruce D'Amora, Bob Danani |
ASAP | 5 |
| 2013 | Multiple threads and parallel challenges for large simulations to accelerate a general Navier-Stokes CFD code on massively parallel systemsabstractSUMMARY Computational fluid dynamics is an increasingly important application domain for computational scientists. In this paper, we propose and analyze optimizations necessary to run CFD simulations consisting of multibillion‐cell mesh models on large processor systems. Our investigation leverages the general industrial Navier–Stokes CFD application, Code_Saturne, developed by Electricité de France for incompressible and nearly compressible flows. In this paper, we outline the main bottlenecks and challenges for massively parallel systems and emerging processor features such as many‐core, transactional memory, and thread level speculation. We also present an approach based on an octree search algorithm to facilitate the joining of mesh parts and to build complex larger unstructured meshes of several billion grid cells. We describe two parallel strategies of an algebraic multigrid solver and we detail how to introduce new levels of parallelism based on compiler directives with OpenMP, transactional memory and thread level speculation, for finite volume cell‐centered formulation and face‐based loops. A renumbering scheme for mesh faces is proposed to enhance thread‐level parallelism. Copyright © 2012 John Wiley & Sons, Ltd. Yvan Fournier, Jérôme Bonelle, Pascal Vezolle, Jerry Heyman, Bruce D'Amora, Karen A. Magerlein, John Magerlein, Gordon W. Braudaway, Charles Moulinec, Andrew G. Sunderland |
Concurr. Comput. Pract. Exp. | 5 |
| 2010 | Accelerating Computational Fluid Dynamics on the IBM Blue Gene/P SupercomputerabstractComputational Fluid Dynamics (CFD) is an increasingly important application domain for computational scientists. In this paper, we propose and analyze optimizations necessary to run CFD simulations consisting of multi-billion-cell mesh models on large processor systems. Our investigation leverages the general industrial Navier-Stokes open-source CFD application, Code_Saturne, developed by Electricité de France (EDF). Our work considers emerging processor features such as many-core, Symmetric Multi-threading (SMT), Single Instruction Multiple Data (SIMD), Transactional Memory, and Thread Level Speculation. Initially, we have targeted per-node performance improvements by reconstructing the code and data layouts to optimally use multiple threads. We present a general loop transformation that will enable the compiler to generate OpenMP threads effectively with minimal impact to overall code structure. A renumbering scheme for mesh faces is proposed to enhance thread-level parallelism and generally improve data locality. Performance results on IBM Blue Gene/P supercomputer and Intel Xeon Westmere cluster are included. Pascal Vezolle, Jerry Heyman, Bruce D'Amora, Gordon W. Braudaway, Karen A. Magerlein, John Magerlein, Yvan Fournier |
SBAC-PAD | 3 |
| 2006 | M08 - Programming using RapidMind on the Cell BEabstractThe multi-core Cell BE architecture has the potential to deliver high performance computation to many applications. However, it requires parallel programming on several levels and uses a memory model that requires explicit scheduling of memory transfers. The RapidMind development platform enables access to the power of the Cell BE by providing a simple data-parallel model of execution. It combines a dynamic compiler with a runtime streaming execution manager, and provides a single system image for computations running on multiple cores. The interface to this system is embedded inside ISO standard C++, where it can capture computations specified through an innovative metaprogrammed interface. This tutorial will introduce and demonstrate the use of the RapidMind platform on the Cell BE through a number of examples drawn from visualization and scientific computation. Michael D. McCool, Bruce D'Amora |
SC | 2 |