EDBT 2026 Demo / reviewers in the wild / expert
Steven J. Plimpton
dblp:p/SJPlimpton · also Steve Plimpton
· DBLP profile ↗
19ranked-venue papers
10as first author
1since 2021 · last 2021
0000-0003-2446-8209ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 18 · 10 first-author · 1 since 2021Artificial intelligence and machine learning · 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
5 papers |
High-performance computing · 66% Energy-efficient computing · 27% Parallel and multicore computing · 7% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Computational science and engineering · 100% |
Topics — the 10 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
High-performance computing › performance optimization
many-core processor optimization |
0.2 | 1 | 2016 | Increasing molecular dynamics simulation rates with an 8-fold increase in electrical power efficiency · SC 2016 |
High-performance computing
performance optimization |
0.2 | 1 | 2016 | Increasing molecular dynamics simulation rates with an 8-fold increase in electrical power efficiency · SC 2016 |
Computational science and engineering › computational chemistry › molecular simulation
molecular dynamics |
0.1 | 1 | 2016 | Increasing molecular dynamics simulation rates with an 8-fold increase in electrical power efficiency · SC 2016 |
Parallel and multicore computing
parallel algorithms |
0.1 | 3 | 2000 | Parallel Algorithms for Radiation Transport on Unstructured Grids · SC 2000 A Parallel Rendezvous Algorithm for Interpolation Between Multiple Grids · SC 1998 Synthetic aperture radar image processing on parallel supercomputers · SC 1991 |
High-performance computing
scientific computing systems |
0.1 | 3 | 2000 | Parallel Algorithms for Radiation Transport on Unstructured Grids · SC 2000 A Parallel Rendezvous Algorithm for Interpolation Between Multiple Grids · SC 1998 Synthetic aperture radar image processing on parallel supercomputers · SC 1991 |
High-performance computing
multi-physics simulation |
0.0 | 1 | 1998 | A Parallel Rendezvous Algorithm for Interpolation Between Multiple Grids · SC 1998 |
High-performance computing
scientific computing |
0.0 | 1 | 1997 | Transient Solid Dynamics Simulations on the Sandia/Intel Teraflop Computer · SC 1997 |
High-performance computing
distributed memory systems |
0.0 | 1 | 2000 | Parallel Algorithms for Radiation Transport on Unstructured Grids · SC 2000 |
Parallel and multicore computing
load balancing |
0.0 | 1 | 1998 | A Parallel Rendezvous Algorithm for Interpolation Between Multiple Grids · SC 1998 |
High-performance computing
supercomputer architecture |
0.0 | 1 | 1991 | Synthetic aperture radar image processing on parallel supercomputers · SC 1991 |
Methods — techniques the papers use, named apart from their topics
vectorization · 0.5software optimization · 0.5power measurement · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Rendezvous algorithms for large-scale modeling and simulation
Steven J. Plimpton, Christopher Knight 0001 |
J. Parallel Distributed Comput. | 1 |
| 2016 | Resistive memory device requirements for a neural algorithm acceleratorabstractResistive memories enable dramatic energy reductions for neural algorithms. We propose a general purpose neural architecture that can accelerate many different algorithms and determine the device properties that will be needed to run backpropagation on the neural architecture. To maintain high accuracy, the read noise standard deviation should be less than 5% of the weight range. The write noise standard deviation should be less than 0.4% of the weight range and up to 300% of a characteristic update (for the datasets tested). Asymmetric nonlinearities in the change in conductance vs pulse cause weight decay and significantly reduce the accuracy, while moderate symmetric nonlinearities do not have an effect. In order to allow for parallel reads and writes the write current should be less than 100 nA as well. Sapan Agarwal, Steven J. Plimpton, David R. Hughart, Alexander H. Hsia, Isaac Richter, Jonathan A. Cox, Conrad D. James, Matthew J. Marinella |
IJCNN | 2 |
| 2016 | Increasing molecular dynamics simulation rates with an 8-fold increase in electrical power efficiencyabstractElectrical power efficiency is a primary concern in designing modern HPC systems. Common strategies to improve CPU power efficiency rely on increased parallelism within a processor that is enabled both by an increase in the vector capabilities within the core and also the number of cores within a processor. Although many-core processors have been available for some time, achieving power-efficient performance has been challenging due to the offload model. Here, we evaluate performance of the molecular dynamics code LAMMPS on two new Intel®processors including the second generation many-core Intel®Xeon Phi™ processor that is available as a bootable CPU. We describe our approach to measure power consumption out-of-band and software optimizations necessary to achieve energy efficiency. We analyze benefits from Intel®Advanced Vector Extensions 512 instructions and demonstrate increased simulations rates with over 9X the CPU+DRAM power efficiency when compared to the unoptimized code on previous generation processors. W. Michael Brown, Andrey Semin, Michael Hebenstreit, Sergey Khvostov, Steven J. Plimpton |
SC | 6 |
| 2014 | Streaming data analytics via message passing with application to graph algorithms
Steven J. Plimpton, Timothy M. Shead |
J. Parallel Distributed Comput. | 1 |
| 2011 | MapReduce in MPI for Large-scale graph algorithms
Steven J. Plimpton, Karen D. Devine |
Parallel Comput. | 1 |
| 2006 | A Simple Synchronous Distributed-Memory Algorithm for the HPCC RandomAccess BenchmarkabstractThe RandomAccess benchmark as defined by the High Performance Computing Challenge (HPCC) tests the speed at which a machine can update the elements of a table spread across global system memory, as measured in billions (giga) of updates per second (GUPS). The parallel implementation provided by HPCC typically performs poorly on distributed-memory machines, due to updates requiring numerous small point-to-point messages between processors. We present an alternative algorithm which treats the collection of P processors as a hypercube, aggregating data so that larger messages are sent, and routing individual datums through dimensions of the hypercube to their destination processor. The algorithm's computation (the GUP count) scales linearly with P while its communication overhead scales as log2(P), thus enabling better performance on large numbers of processors. The new algorithm achieves a GUPS rate of 19.98 on 8192 processors of Sandia's Red Storm machine, compared to 1.02 for the HPCCprovided algorithm on 10350 processors. We also illustrate how GUPS performance varies with the benchmark's specification of its "look-ahead" parameter. As expected, parallel performance degrades for small look-ahead values, and improves dramatically for large values. Steven J. Plimpton, Ron Brightwell, Courtenay T. Vaughan, Keith D. Underwood |
CLUSTER | 1 |
| 2005 | Finding strongly connected components in distributed graphs
Will McLendon III, Bruce Hendrickson, Steven J. Plimpton, Lawrence Rauchwerger |
J. Parallel Distributed Comput. | 3 |
| 2004 | A parallel rendezvous algorithm for interpolation between multiple grids
Steven J. Plimpton, Bruce Hendrickson, James R. Stewart |
J. Parallel Distributed Comput. | 1 |
| 2003 | Parallel Genehunter: implementation of a linkage analysis package for distributed-memory architectures
Gavin C. Conant, Steven J. Plimpton, William Old, Pamela R. Fain, Theresa R. Pacheco, Grant Heffelfinger |
J. Parallel Distributed Comput. | 2 |
| 2001 | Finding strongly connected components in parallel in particle transport sweepsabstractDiscrete ordinates methods are commonly used to simulate radiation transport for fire or weapons modeling. The computation proceeds by sweeping the flux across a grid. A particular cell cannot be computed until all the cells immediately upwind of it are finished. If the directed dependence graph for the grid cells contains a cycle then sweeping methods will deadlock. This can happen in unstructured grids and time stepped problems where the grid is allowed to deform. In this paper we present a parallel algorithm to detect cycles in the dependence graphs present in these grids as well as an implementation and experimental results on shared and distributed memory machines. Will McLendon III, Bruce Hendrickson, Steven J. Plimpton, Lawrence Rauchwerger |
SPAA | 3 |
| 2001 | Scalability and Performance of Two Large Linux Clusters
Ron Brightwell, Steven J. Plimpton |
J. Parallel Distributed Comput. | 2 |
| 2000 | Parallel Algorithms for Radiation Transport on Unstructured GridsabstractThe method of discrete ordinates is commonly used to solve the Boltzmann radiation transport equation for applications ranging from simulations of fires to weapons effects. The equations are most efficiently solved by sweeping the radiation flux across the computational grid. For unstructured grids this poses several interesting challenges, particularly when implemented on distributed-memory parallel machines where the grid geometry is spread across processors. We describe a asynchronous, parallel, message-passing algorithm that performs sweeps simultaneously from many directions across unstructured grids. We identify key factors that limit the algorithm’s parallel scalability and discuss two enhancements we have made to the basic algorithm: one to prioritize the work within a processor’s subdomain and the other to better decompose the unstructured grid across processors. Performance results are give for the basic and enhanced algorithms implemented withi a radiation solver running on hundreds of processors of Sandia’s Intel Tflops machine and DEC-Alpha CPlant cluster. Steven J. Plimpton, Bruce Hendrickson, Shawn Burns, Will McLendon III |
SC | 1 |
| 1999 | Massively parallel computing: A Sandia perspective
David E. Womble, Sudip S. Dosanjh, Bruce Hendrickson, Michael A. Heroux, Steven J. Plimpton, James L. Tomkins, David S. Greenberg |
Parallel Comput. | 5 |
| 1998 | A Parallel Rendezvous Algorithm for Interpolation Between Multiple GridsabstractA number of computational procedures employ multiple grids on which solutions are computed. For example, in multi-physics simulations a primary grid may be used to compute mechanical deformation of an object while a secondary grid is used for thermal conduction calculations. When modeling coupled thermo-mechanical effects, solution data must be interpolated back and forth between the grids each timestep. On a parallel machine, this grid transfer operation can be challenging if the two grids are decomposed to processors differently for reasons of computational efficiency. If the grids move or adapt separately, the complexity of the operation is compounded. In this paper we describe a grid transfer algorithm suitable for massively parallel codes which use multiple grids. It uses a rendezvous technique wherein a third decomposition is used to search for elements in one grid that contain nodal points of the other. This has the advantage of enabling the grid transfer to be load-balanced separately from the remainder of the computations. The algorithm has been implemented as an object-oriented tool for the multi-physics code SIERRA, currently under development at Sandia. Performance and scalability results for the grid transfer operation running on the Intel/Sandia TFLOPS supercomputer are presented. Steven J. Plimpton, Bruce Hendrickson, James R. Stewart |
SC | 1 |
| 1998 | Parallel Transient Dynamics Simulations: Algorithms for Contact Detection and Smoothed Particle Hydrodynamics
Steven J. Plimpton, Stephen A. Attaway, Bruce Hendrickson, Jeff Swegle, Courtenay T. Vaughan, David R. Gardner |
J. Parallel Distributed Comput. | 1 |
| 1997 | Transient Solid Dynamics Simulations on the Sandia/Intel Teraflop Computer
Stephen A. Attaway, Edward J. Barragy, Kevin H. Brown, David R. Gardner, Bruce Hendrickson, Steven J. Plimpton, Courtenay T. Vaughan |
SC | 6 |
| 1995 | Parallel Many-Body Simulations without All-to-All Communication
Bruce Hendrickson, Steven J. Plimpton |
J. Parallel Distributed Comput. | 2 |
| 1992 | Parallel simulation of electron-solid interactions for electron microscopy modeling
Steven J. Plimpton, J. R. Michael, A. D. Romig |
J. Supercomput. | 1 |
| 1991 | Synthetic aperture radar image processing on parallel supercomputersabstractWe briefly discuss three algorithms used to process synthetic aperture radar (SAR) images: a polar reformat ter that maps raw SAR data to a rectangular mesh, 2-d FFTs that the data set to a real image, and phase gradient autofocusing which creates clear images by cor recting blurs resulting from uncompensated phase errors. Implementation details and performance data for the algo rithms are given for two parallel supercomputers, a nCUBE 2 hypercube and a CM-2. Portions of the algo rithms execute at gigaflop speeds, meaning that large SAR data sets (16,384 x 65,536) can be processed in tens of minutes instead of hours as on conventional supercomput ers. Equally significantly, the gigabytes of internal mem ory on the parallel machines allow entire images to be Steven J. Plimpton, Gary Mastin, Denni Ghiglia |
SC | 1 |