Demo Data from VLDB 2026 / reviewers in the wild / expert
Brian E. Smith
dblp:57/5342
· DBLP profile ↗
11ranked-venue papers
1as first author
0since 2021 · last 2019
0009-0006-2511-2246ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 9 · 1 first-authorArtificial intelligence and machine learning · 2Databases, data management, data science and information retrieval · 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
4 papers |
Interconnection networks and networks-on-chip · 45% Performance modeling and evaluation · 21% Parallel and multicore computing · 16% | |
| Interdisciplinary, comprehensive, and emerging computing
2 papers |
Bioinformatics and computational biology · 100% |
Topics — the 14 heaviest of 15, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Interconnection networks and networks-on-chip › cluster interconnect
infiniband |
0.4 | 1 | 2019 | An evaluation of the CORAL interconnects · SC 2019 |
Performance modeling and evaluation › benchmarking
interconnect benchmarking |
0.4 | 1 | 2019 | An evaluation of the CORAL interconnects · SC 2019 |
Interconnection networks and networks-on-chip › high-speed networks
supercomputer interconnect |
0.4 | 1 | 2019 | An evaluation of the CORAL interconnects · SC 2019 |
High-performance computing › supercomputing
supercomputing systems |
0.1 | 1 | 2019 | An evaluation of the CORAL interconnects · SC 2019 |
Bioinformatics and computational biology › sequence analysis › sequence similarity search
genomic sequence search |
0.1 | 1 | 2008 | An Efficient Parallel Implementation of the Hidden Markov Methods for Genomic Sequence-Search on a Massively Parallel System · IEEE Trans. Parallel Distributed Syst. 2008 |
Bioinformatics and computational biology › sequence analysis › profile hidden markov model
profile hidden markov model search |
0.1 | 1 | 2008 | An Efficient Parallel Implementation of the Hidden Markov Methods for Genomic Sequence-Search on a Massively Parallel System · IEEE Trans. Parallel Distributed Syst. 2008 |
Parallel and multicore computing › parallel architecture
massively parallel processor |
0.1 | 1 | 2008 | An Efficient Parallel Implementation of the Hidden Markov Methods for Genomic Sequence-Search on a Massively Parallel System · IEEE Trans. Parallel Distributed Syst. 2008 |
Parallel and multicore computing › parallel computing
parallel bioinformatics |
0.1 | 1 | 2008 | An Efficient Parallel Implementation of the Hidden Markov Methods for Genomic Sequence-Search on a Massively Parallel System · IEEE Trans. Parallel Distributed Syst. 2008 |
Parallel and multicore computing
load balancing |
0.1 | 1 | 2006 | Poster reception - Optimizing EUDOC for the IBM eServer Blue Gene supercomputer · SC 2006 |
Memory systems › memory bandwidth
memory bandwidth optimization |
0.1 | 1 | 2006 | Blue Gene system software - Design and implementation of a one-sided communication interface for the IBM eServer Blue Gene® supercomputer · SC 2006 |
Parallel and multicore computing › parallel computing › parallel communication
one-sided communication |
0.1 | 1 | 2006 | Blue Gene system software - Design and implementation of a one-sided communication interface for the IBM eServer Blue Gene® supercomputer · SC 2006 |
Distributed systems › distributed communication
remote memory access |
0.1 | 1 | 2006 | Blue Gene system software - Design and implementation of a one-sided communication interface for the IBM eServer Blue Gene® supercomputer · SC 2006 |
Interconnection networks and networks-on-chip › network topology
torus network |
0.1 | 1 | 2006 | Blue Gene system software - Design and implementation of a one-sided communication interface for the IBM eServer Blue Gene® supercomputer · SC 2006 |
Bioinformatics and computational biology
drug discovery |
0.0 | 1 | 2006 | Poster reception - Optimizing EUDOC for the IBM eServer Blue Gene supercomputer · SC 2006 |
Methods — techniques the papers use, named apart from their topics
communication benchmarking · 0.4parallel virtual machine · 0.2load balancing · 0.2performance profiling · 0.1hand-tuning · 0.1interrupt-driven communication · 0.1global arrays · 0.1ARMCI · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | An evaluation of the CORAL interconnectsabstractThe US Department of Energy deployed the Summit and Sierra supercomputers with the latest state-of-the-art network interconnect technology in 2018 and both systems entered production in 2019. In this paper, we provide an in-depth assessment of the systems' network interconnects that are based on Enhanced Data Rate (EDR) 100 Gb/s Mellanox InfiniBand. Both systems use second-generation EDR Host Channel Adapters (HCAs) and switches with several new features such as Adaptive Routing (AR), switch-based collectives, and HCA-based tag matching. Although based on the same components, Summit's network is "non-blocking" (i.e., a fully provisioned Clos network) and Sierra's network has a 2:1 taper between the racks and aggregation switches. We evaluate the two systems' interconnects using traditional communication benchmarks as well as production applications. We find that the new Adaptive Routing dramatically improves performance but the other new features still need improvement. Christopher Zimmer 0001, Scott Atchley, Ramesh Pankajakshan, Brian E. Smith, Ian Karlin, Matthew L. Leininger, Adam Bertsch, Brian S. Ryujin, Jason Burmark, André Walker-Loud, Michael A. Clark, Olga Pearce |
SC | 4 |
| 2014 | Web-based visual analytics for extreme scale climate scienceabstractIn this paper, we introduce a Web-based visual analytics framework for democratizing advanced visualization and analysis capabilities pertinent to large-scale earth system simulations. We address significant limitations of present climate data analysis tools such as tightly coupled dependencies, inefficient data movements, complex user interfaces, and static visualizations. Our Web-based visual analytics framework removes critical barriers to the widespread accessibility and adoption of advanced scientific techniques. Using distributed connections to back-end diagnostics, we minimize data movements and leverage HPC platforms. We also mitigate system dependency issues by employing a RESTful interface. Our framework embraces the visual analytics paradigm via new visual navigation techniques for hierarchical parameter spaces, multi-scale representations, and interactive spatio-temporal data mining methods that retain details. Although generalizable to other science domains, the current work focuses on improving exploratory analysis of large-scale Community Land Model (CLM) and Community Atmosphere Model (CAM) simulations. Chad A. Steed, Katherine J. Evans, John Harney, Brian C. Jewell, Galen M. Shipman, Brian E. Smith, Peter E. Thornton, Dean N. Williams |
IEEE BigData | 6 |
| 2012 | PAMI: A Parallel Active Message Interface for the Blue Gene/Q SupercomputerabstractThe Blue Gene/Q machine is the next generation in the line of IBM massively parallel supercomputers, designed to scale to 262144 nodes and sixteen million threads. With each BG/Q node having 68 hardware threads, hybrid programming paradigms, which use message passing among nodes and multi-threading within nodes, are ideal and will enable applications to achieve high throughput on BG/Q. With such unprecedented massive parallelism and scale, this paper is a groundbreaking effort to explore the design challenges for designing a communication library that can match and exploit such massive parallelism In particular, we present the Parallel Active Messaging Interface (PAMI) library as our BG/Q library solution to the many challenges that come with a machine at such scale. PAMI provides (1) novel techniques to partition the application communication overhead into many contexts that can be accelerated by communication threads, (2) client and context objects to support multiple and different programming paradigms, (3) lockless algorithms to speed up MPI message rate, and (4) novel techniques leveraging the new BG/Q architectural features such as the scalable atomic primitives implemented in the L2 cache, the highly parallel hardware messaging unit that supports both point-to-point and collective operations, and the collective hardware acceleration for operations such as broadcast, reduce, and all reduce. We experimented with PAMI on 2048 BG/Q nodes and the results show high messaging rates as well as low latencies and high throughputs for collective communication operations. Sameer Kumar 0001, Amith R. Mamidala, Daniel Faraj, Brian E. Smith, Michael Blocksome, Bob Cernohous, Douglas Miller, Jeff Parker, Joe Ratterman, Philip Heidelberger, Dong Chen 0005, Burkhard D. Steinmacher-Burow |
IPDPS | 4 |
| 2009 | MPI collective communications on the blue gene/p supercomputer: algorithms and optimizationsabstractThe IBM Blue Gene/P (BG/P) system is a massively parallel supercomputer succeeding BG/L, and it is based on orders of magnitude in system size and significant power consumption efficiency. BG/P comes with many enhancements to the machine design and new architectural features at the hardware and software levels. In this work, we demonstrate techniques to leverage the architectural features of BG/P to deliver high performance MPI collective communication primitives. Ahmad Faraj, Sameer Kumar 0001, Brian E. Smith, Amith R. Mamidala, John A. Gunnels, Philip Heidelberger |
ICS | 3 |
| 2008 | The deep computing messaging framework: generalized scalable message passing on the blue gene/P supercomputerabstractWe present the architecture of the Deep Computing Messaging Framework (DCMF), a message passing runtime designed for the Blue Gene/P machine and other HPC architectures. DCMF has been designed to easily support several programming paradigms such as the Message Passing Interface (MPI), Aggregate Remote Memory Copy Interface (ARMCI), Charm++, and others. This support is made possible as DCMF provides an application programming interface (API) with active messages and non-blocking collectives. DCMF is being open sourced and has a layered component based architecture with multiple levels of abstraction, allowing the members of the community to contribute new components to its design at the various layers. The DCMF runtime can be extended to other architectures through the development of architecture specific implementations of interface classes. The production DCMF runtime on Blue Gene/P takes advantage of the direct memory access (DMA) hardware to offload message passing work and achieve good overlap of computation and communication. We take advantage of the fact that the Blue Gene/P node is a symmetric multi-processor with four cache-coherent cores and use multi-threading to optimize the performance on the collective network. We also present a performance evaluation of the DCMF runtime on Blue Gene/P and show that it delivers performance close to hardware limits. Sameer Kumar 0001, Gábor Dózsa, Gheorghe Almási 0001, Philip Heidelberger, Dong Chen 0005, Mark Giampapa, Michael Blocksome, Ahmad Faraj, Jeff Parker, Joe Ratterman, Brian E. Smith, Charles Archer |
ICS | 11 |
| 2008 | An Efficient Parallel Implementation of the Hidden Markov Methods for Genomic Sequence-Search on a Massively Parallel SystemabstractBioinformatics databases used for sequence comparison and sequence alignment are growing exponentially. This has popularized programs that carry out database searches. Current implementations of sequence alignment methods based on hidden Markov models (HMM) have proven to be computationally intensive and, hence, amenable to architectures with multiple processors. In this paper, we describe a modified version of the original parallel implementation of HMMs on a massively parallel system. This is part of the HMMER bioinformatics code. HMMER 2.3.2 uses profile HMMs for sensitive database searching based on statistical descriptions of a sequence family's consensus (Durbin et al., 1998), Two of the nine programs were further parallelized to take advantage of the large number of processors, namely, hmmsearch and hmmpfam. For our study, we start by porting the parallel virtual machine (PVM) versions of these two programs currently available as part of the HMMER suite of programs. We report the performance of these nonoptimized versions as baselines. Our work also includes the introduction of an alternate sequence file indexing, multiple-master configuration, dynamic data collection and, finally, load balancing via the indexed sequence files. This set of optimizations constitutes our modified version for massively parallel systems. Our results show parallel performance improvements of more than one order of magnitude (16 times) for hmmsearch and hmmpfam. Karl Jiang, Oystein Thorsen, Amanda Randles, Brian E. Smith, Carlos P. Sosa |
IEEE Trans. Parallel Distributed Syst. | 4 |
| 2007 | Building the Tree of Life on Terascale SystemsabstractBayesian phylogenetic inference is an important alternative to maximum likelihood-based phylogenetic method. However, inferring large trees using the Bayesian approach is computationally demanding - requiring huge amounts of memory and months of computational time. With a combination of novel parallel algorithms and latest system technology, terascale phylogenetic tools provide biologists the computational power necessary to conduct experiments on very large dataset, and thus aid construction of the tree of life. In this work we evaluate the performance of PBPI, a parallel application that reconstructs phylogenetic trees using MCMC-based Bayesian methods, on two terascale systems, Blue Gene/L at IBM Rochester and System X at Virginia Tech. Our results confirm that for a benchmark dataset with 218 taxa and 10000 characters, PBPI can achieve linear speedup on 1024 or more processors for both systems. Xizhou Feng, Kirk W. Cameron, Carlos P. Sosa, Brian E. Smith |
IPDPS | 4 |
| 2006 | Blue Gene system software - Design and implementation of a one-sided communication interface for the IBM eServer Blue Gene® supercomputerabstractThis paper discusses the design and implementation of a one-sided communication interface for the IBM Blue Gene/L supercomputer. This interface facilitates ARMCI and the Global Arrays toolkit and can be used by other one-sided communication libraries. New protocols, interrupt driven communication, and compute node kernel enhancements were required to enable these libraries. Three possible methods for enabling ARMCI on the Blue Gene/L software stack are discussed. A detailed look into the development process shows how the implementation of the one-sided communication interface was completed. This was accomplished on a compressed time scale with the collaboration of various organizations within IBM and open source communities. In addition to enabling the one-sided libraries, bandwidth enhancements were made for communication along a diagonal on the Blue Gene/L torus network. The maximum bandwidth improved by a factor of three. This work will enable a variety of one-sided applications to run on Blue Gene/L. Michael Blocksome, Charles Archer, Todd Inglett, Patrick McCarthy, Michael B. Mundy, Joe Ratterman, A. Sidelnik, Brian E. Smith, Gheorghe Almási 0001, José G. Castaños, Derek Lieber, José E. Moreira, Sriram Krishnamoorthy, Vinod Tipparaju, Jarek Nieplocha |
SC | 8 |
| 2006 | Poster reception - Optimizing EUDOC for the IBM eServer Blue Gene supercomputerabstractThe EUDOC application code was ported to and optimized for the IBM eServer Blue Gene (BG/L) supercomputer. EUDOC is a molecular docking program that has shown success predicting drug-bound protein complexes and identifying new drug leads. Single node performance was optimized to obtain a 4X improvement by handtuning critical sections of code. Many of the techniques used are applicable to other applications running on BG/L. Load balancing schemes were studied to maximize processor utilization and scalability of the application. A static load balance scheme achieves 40% processor utilization, while a head-tailtail scheme that takes better advantage of the high-speed interconnect on BG/L peaked above 98%. Performance results are shown using 512 and 2048 processors on two different drug targets with a database of 65536 "drug-like" molecules. The results suggest linear scaling. We will show how EUDOC was optimized to obtain this speedup, and present the load balancing results. Yuan-Ping Pang, Brent A. Swartz, Brian E. Smith, Timothy J. Mullins, Amanda Randles, Roy G. Musselman |
SC | 3 |
| 2005 | Performance Effects of Node Mappings on the IBM BlueGene/L Machine
Brian E. Smith, Brett M. Bode |
Euro-Par | 1 |
| 1997 | Evaluation of a medical diagnosis system using simulator test scenariosabstractThis paper describes an informal but systematic method for how to test and verify a knowledge-based system in a large open-ended medical target domain. The system used is Guardian, an intelligent system for monitoring and diagnosis of post-cardiac surgery patients in an intensive-care unit. The knowledge base is tested and verified by running the system on a series of realistic test scenarios, both with an embedded simulator and with an external simulation system. The same scenarios are presented to human test subjects, making it possible to compare and analyze the performance of the knowledge-based system with that of human physicians. The use of simulators instead of clinical data also means that it is possible to test crucial scenarios which occur seldom in medical practice. Our results show that a system like Guardian might indeed be useful in medical care. Jan Eric Larsson, Barbara Hayes-Roth, David M. Gaba, Brian E. Smith |
Artif. Intell. Medicine | 4 |