Allan Snavely is Associate Director
at the San Diego Supercomputer Center (SDSC), and
an Adjunct Associate Professor in the
Department of Computer Science and Engineering (CSE) both at the University of California, San Diego (UCSD).
Besides running a research lab at SDSC he also serves on the executive committee for the inter-departmental CSME program in computational science, mathematics, and engineering, is the computer science faculty advisor to the Free Clinic Project and shares running CSE294 Largescale Systems Seminar (alternating quarters) with Professor Scott Baden of CSE.
He is a noted
expert in high performance computing (HPC), has published more than 75 cited papers with more than 1,400 citations on this
subject (his current h-index is 23 i.e. 23 publications have been cited 23 or more times in other journal articles or conference proceedings) , he has presented numerous invited talks including briefing U.S. congressional staff on
the importance of the field to economic competitiveness, has twice been a finalist for the Gordon Bell
Prize (2007 and 2008) in recognition for outstanding achievement in HPC applications, and in 2009 shared the
SC09 Storage Challenge Award for the design of Dash, an innovative new supercomputer that makes extensive use of flash memory.
Dash is just a prototype of a much larger system he and and his team have built:
Gordon, the most powerful supercomputer in the world for accessing data with 100 GB/s of bandwidth to disk and 36 million IOPS of random data access from 300 TB of NAND flash.
He is Co-principal investigator, and Co-architect
of
Gordon: A Data Intensive Supercomputer
.
Here is a video interview with Linux Magazine about the project.
Here is a Wired magazine article about Gordon.
In 2000, he established the
Performance Modeling and Characterization Laboratory
where he has supervised numerous graduate
students (both MS and Ph.D), post-docs, visiting scholars, and senior research staff. His
research interests cover a wide spectrum in the areas of high
performance computing. A common thread among his
research projects focuses on understanding, and improving the Von Neumann Bottleneck that limited throughput (data transfer rate) between the CPU and memory compared to the amount of memory that in turn limits the performance of computers past and modern.
Allan Snavely received his Ph.D. in
Computer Science from the
University of California, San Diego
Selected Publications with Impact on High Performance Computing
-
"10x10: A General-purpose Architectural Approach to Heterogeneity
and Energy Efficiency"
,
International Conference on Computational Science, ICCS 2011
, Singapore (moved from Japan).
(with Andrew Chien, Mark Gahagan).
-
This work reflects our latest thinking on how energy efficient supercomputers should be designed.
-
"
An Idiom-finding Tool for Increasing Productivity of
Accelerators"
,
25th International Conference on Supercomputing
, Tuscon.
(with Laura Carrington, Catherine Olschanowsky, Joshua Peraza, Michael Laurenzano, Mustafa Tikir, and Stephen Poole).
-
How could you estimate the benefit of an accelerator to your application without first going to all the trouble of porting the code to the accelerator? This paper tells how.
-
"DASH-IO: an Empirical Study of Flash-based IO for HPC"
,
In Proceedings of TeraGrid 10
, (TG10), Pittsburgh, Penn.
(with Jiahua He, Jeffrey Bennett).
-
"High-Frequency Simulations of Global Seismic Wave Propagation Using SPECFEM3D_GLOBE on 62K Processors"
,
In Proceedings of the 2008 ACM/IEEE Conference on Supercomputing
, (SC08), Austin, Texas.
(with Laura Carrington, Dimitri Komatitsch, Michael Laurenzano, Mustafa Tikir, David Michéab, Nicolas Le Goff, Allan Snavely, Jeroen Tromp).
- "
WRF Nature Run
",
In Proceedings of the 2007 ACM/IEEE Conference on Supercomputing
, (SC07), Reno, Nevada,
November 10-13, 2007. pp. 32-41. (with J. Michalakes, J. Hacker, R. Loft,
M. O. McCracken, N. Wright, T. Spelce, B. Gorda, B. Walkup).
- "
Metrics for Ranking the Performance of Supercomputers
", Cyberinfrastructure Technology Watch Journal:Special Issue on High Productivity
Computer Systems
, Vol. 2, Number 4,
2007. (with T. Chen, M. Gunn, B. Simon, and L. Carrington).
-
An earlier version of this work was presented `by invitation of the Congress of the United States'
at the Rayburn Building, District of Columbia, November 14th 2005
(MS Power Point)
-
"A Genetic Algorithms Approach to Modeling the Performance of Memory-bound Computations",
In Proceedings of the 2007 ACM/IEEE Conference on Supercomputing
, (SC07), Reno, Nevada,
November 10-13, 2007. pp. 82-94. (
with M. Tikir, L. Carrington, E. Strohmaier).
- "
A Framework for Application Performance Modeling and Prediction
",
In Proceedings of the 2002 ACM/IEEE Conference on Supercomputing
, (SC02), Baltimore, Maryland,
November 10-13, 2002. pp. 112-123. (
with L. Carrington, N. Wolter, J. Labarta, R. Badia, A. Purkayastha
).
- More Publications
- Dash Publications
Dash, an innovative new kind of supercomputer designed by Snavely and his team, is enabling interesting new kinds of data-centered scientific discovery. The above link is to papers of others that used the Dash machine in their investigations. Google scholar and H-index are not a great way to keep track of the publications
enabled by scientific inventions (such as a supercomputer) so the best we can do is keep track of publications that use Dash.
Students Graduated
Dr. Catherine Olschanowsky of Colorado State
Dr. Jiahua He of Amazon
Dr. Michael O. McCracken of Sun Labs, Oracle
Dr. Jon Weinberg of Meyertons, Hood, Kivlin, Kowert & Goetzel
Dr. Feng Gao of Microsoft
Dr. Cynthia Lee
Greg Lee M.S. of Lawrence Livermore National Laboratory
Omid Khalili M.S. of Apple
David Tamjidi M.S. of Innovery SpA (Italy)
Current Ph.D. Students
Kayla Seager
Mark Gahagan
Alex Breslow
Community service, mentoring and teaching
- ExaScale Computing Study:
Technology Challenges in
Achieving Exascale Systems (pdf)
Peter Kogge, William Dally, Shekar Borkhar, Steven Scott, Allan Snavely, and illustrious others.
- Workshop Report: Petascale Computing in the Geosciences. Edited by: Allan Snavely, Rob Pennington, and Richard Loft
- Workshop Report: Petascale Computing in the Biological Sciences. Edited by: Allan Snavely, Gwen Jacobs, and David A. Bader
- SDSC Profile Piece: Why are real benchmarks important in High Performance Computing?
- Presentation to Congressional Staff in Science 101 series: Who needs a supercomputer? (PPT)
- PMaC Laboratory Webpages
- Recent Publications
- Student Theses
- CSE294 Largescale Systems Seminar
- CSE141 Introduction to Computer Architecture
- CSE231 Advanced Compilers
- CSE260 Parallel and Scientific Computing
- The Free Clinic Project
Projects
- Blue Waters Snavely and his PMaC lab are funded by NSF to assist the Blue Waters project with application performance modeling.
- Gordon Snavely is Co-PI of the Gordon supercomputer project.
- Performance Evaluation Research Institute Snavely is a Co-PI and leads the performance modeling thrust of PERI.
Other interests
- Cycling and Triathlon
- Amateuer Art