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

Brian E. Smith

dblp:57/5342 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Interconnection networks and networks-on-chip › cluster interconnect
infiniband
0.412019
An evaluation of the CORAL interconnects · SC 2019
Performance modeling and evaluation › benchmarking
interconnect benchmarking
0.412019
An evaluation of the CORAL interconnects · SC 2019
Interconnection networks and networks-on-chip › high-speed networks
supercomputer interconnect
0.412019
An evaluation of the CORAL interconnects · SC 2019
High-performance computing › supercomputing
supercomputing systems
0.112019
An evaluation of the CORAL interconnects · SC 2019
Bioinformatics and computational biology › sequence analysis › sequence similarity search
genomic sequence search
0.112008
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.112008
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.112008
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.112008
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.112006
Poster reception - Optimizing EUDOC for the IBM eServer Blue Gene supercomputer · SC 2006
Memory systems › memory bandwidth
memory bandwidth optimization
0.112006
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.112006
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.112006
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.112006
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.012006
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
YearPublicationVenuePosition
2019 An evaluation of the CORAL interconnects
abstract
The 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
SC4
2014 Web-based visual analytics for extreme scale climate science
abstract
In 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 BigData6
2012 PAMI: A Parallel Active Message Interface for the Blue Gene/Q Supercomputer
abstract
The 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
IPDPS4
2009 MPI collective communications on the blue gene/p supercomputer: algorithms and optimizations
abstract
The 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
ICS3
2008 The deep computing messaging framework: generalized scalable message passing on the blue gene/P supercomputer
abstract
We 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
ICS11
2008 An Efficient Parallel Implementation of the Hidden Markov Methods for Genomic Sequence-Search on a Massively Parallel System
abstract
Bioinformatics 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 Systems
abstract
Bayesian 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
IPDPS4
2006 Blue Gene system software - Design and implementation of a one-sided communication interface for the IBM eServer Blue Gene® supercomputer
abstract
This 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
SC8
2006 Poster reception - Optimizing EUDOC for the IBM eServer Blue Gene supercomputer
abstract
The 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
SC3
2005 Performance Effects of Node Mappings on the IBM BlueGene/L Machine
Brian E. Smith, Brett M. Bode
Euro-Par1
1997 Evaluation of a medical diagnosis system using simulator test scenarios
abstract
This 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. Medicine4