Los Alamos National Laboratory

Los Alamos National Laboratory

Delivering science and technology to protect our nation and promote world stability

Profile Pages

View homepages for scientists and researchers. Explore potential collaborations and project opportunities. Search the extensive range of capabilities by keyword to quickly find who and what you are looking for.

Scott D. Pakin

Scott Pakin

Email
Phone (505) 667-5568

Expertise

Computer Scientist with over two decades of expertise in high-performance computing.  Specialties include programming models, performance-analysis tools, and communication layers.

Education

  • Ph.D. in Computer Science, University of Illinois at Urbana-Champaign, 2001
  • M.S. in Computer Science, University of Illinois at Urbana-Champaign, 1995
  • B.S. in Applied Mathematics/Computer Science, Carnegie Mellon University, 1992
 

LANL Positions

  • Scientist, Programming Models team, 2010-
  • Scientist, Performance and Architecture Lab, 2002-2010
 

Awards

  • Los Alamos Awards Program award "in recognition of outstanding contributions to the Logical Time Trace Tool'", 2014
  • Best Paper award nomination at ICS~2011 for Automatic Generation of Communication Specifications from Parallel Applications (3 papers nominated out of 161 submissions/35 accepted papers)
  • Los Alamos Awards Program achievement award "for ASC CSSE L2 milestone Application Enablement on Next Generation Platforms, February 2011
  • 2010 Distinguished Performance Award "in appreciation for your contribution on the Cielo Integration Team"
  • 2010 Defense Programs Award of Excellence "for significant contributions to the stockpile stewardship program'' and for "successful deployment of the Cielo petascale computer"
  • Los Alamos Awards Program achievement award "for your contributions and teamwork in the Roadrunner Advanced Algorithms Team,'' August 2008
  • 2007 Distinguished Performance Award "in appreciation for your contribution on the Roadrunner system integration and technical assessment team"
  • 2007 Defense Programs Award of Excellence "for outstanding achievements in high performance computing at LANL in 2007 in support of the nuclear weapons program"
  • Third place in the Journal of Instruction-Level Parallelism's 2nd Championship Branch Prediction Competition (CBP-2) in the "idealistic" track, for An Idealistic Neuro-PPM Branch Predictor, December 2006
  • Best Paper award at SC2003 for The Case of the Missing Supercomputer Performance: Achieving Optimal Performance on the 8,192 Processors of ASCI Q (1 winner out of 207 submissions/60 accepted papers)
  • 2003 Defense Programs Award of Excellence "for developing new system and environment for large-scale production Linux clusters"
  • 2002 Distinguished Performance Award "in appreciation for your contribution on the Advanced Simulation and Computing (ASCI) Q Team"
  • 2002 Defense Programs Award of Excellence "for the completion of the December 2002 LANL ASCI Applications Milestone thru deployment and integration of the ASCI Q Machine"
  • Named one of the top five new hires of the 2001-2002 fiscal year by a Los Alamos National Laboratory Director's committee
  • Honor Society of Phi Kappa Phi for superior academic performance, inducted 1999
  • Intel Foundation Graduate Fellowship for doctoral students at selected universities who are judged to be the "best of the best" in fields of study related to Intel's technology research (September 1998-May 1999)
  • W. J. Poppelbaum Award for the CS department's most outstanding graduate student in the areas of hardware and architecture (March 1997)
  • Graduate College Fellowship tuition and fee waiver for the best three CS graduate students not yet on an assistantship (September 1993-May 1994)

 

 

Publications

Book Chapters
  • Scott Pakin. Myrinet. In David Padua (ed.): Encyclopedia of Parallel Computing, September 2011.
  • Scott Pakin. High Performance Interconnects for Massively Parallel Systems. In Ada Gavrilovska (ed.): Attaining High Performance Communications: A Vertical Approach, pp. 1–23, September 2009.
Journal Articles
  • Ziming Zhang, Michael Lang, Scott Pakin, Song Fu. TracSim: Simulating and Scheduling Trapped Power Capacity to Maximize Machine Room Throughput. In Parallel Computing, 57:108–124, September 2016.
  • Scott Pakin, Curtis Storlie, Michael Lang, Robert E. Fields III, Eloy E. Romero Jr., Craig Idler, Sarah Michalak, Hugh Greenberg, Josip Loncaric, Randal Rheinheimer, Gary Grider, Joanne Wendelberger. Power Usage of Production Supercomputers and Production Workloads. In Concurrency and Computation: Practice and Experience, 28(2):pp. 274–290, February. 2016.
  • Xin Yuan, Santosh Mahapatra, Michael Lang, Scott Pakin. Static Load-balanced Routing for Slimmed Fat-Trees. In Journal of Parallel and Distributed Computing, 74(5):pp. 2423–2432, May 2014.
  • Scott Pakin, Xin Yuan, Michael Lang. Predicting the Performance of Extreme-Scale Supercomputer Networks. In The Next Wave, 20(2):pp. 7–19, November 2013.
  • Darren J. Kerbyson, Michael Lang, Scott Pakin. Adapting Wave-front Algorithms to Efficiently Utilize Systems with Deep Communication Hierarchies. In Parallel Computing, 37(9):pp. 550–561, September 2011.
  • Hikmet Dursun, Kevin J. Barker, Darren J. Kerbyson, Scott Pakin, Richard Seymour, Rajiv K. Kalia, Aiichiro Nakano, Priya Vashishta. An MPI Performance Monitoring Interface for Cell Based Compute Nodes. In Parallel Processing Letters, 19(4):December 2009.
  • Kevin J. Barker, Kei Davis, Adolfy Hoisie, Darren J. Kerbyson, Michael Lang, Scott Pakin. Using Performance Modeling to Design Large-Scale Systems. In IEEE Computer, 42(11):pp. 42–49, November 2009.
  • Scott Pakin, Michael Lang, Darren Kerbyson. The Reverse-acceleration Model for Programming Petascale Hybrid Systems. In IBM Journal of Research and Development, 53(5), September 2009.
  • Kevin Barker, Kei Davis, Adolfy Hoisie, Darren J. Kerbyson, Mike Lang, Scott Pakin, Jose C. Sancho. A Performance Evaluation of the Nehalem Quad-core Processor for Scientific Computing. In Parallel Processing Letters, December 2008.
  • Scott Pakin. Good Things Come in Little Packages: An Introduction to Writing .ins and .dtx Files. In TUGboat, 29(2):June 2008.
  • Scott Pakin. The Design and Implementation of a Domain-Specific Language for Network Performance Testing. In TPDS, 18(10):pp. 1436–1449, October 2007.
  • Ram Srinivasan, Eitan Frachtenberg, Olaf Lubeck, Scott Pakin, Jeanine Cook. An Idealistic Neuro-PPM Branch Predictor. In The Journal of Instruction-Level Parallelism, 9 May 2007.
  • Eitan Frachtenberg, Fabrizio Petrini, Juan Fernandez, Scott Pakin. STORM: Scalable Resource Management for Large-Scale Parallel Computers. In TC, 55(12):pp. 1572–1587, December 2006.
  • Leon Arber, Scott Pakin. The Impact of Message-Buffer Alignment on Communication Performance. In PPL, 15 pp. 49–65, June 2005.
  • Scott Pakin. PerlTeX: Defining LaTeX macros using Perl. In TUGboat, 25(2): 2004.
  • Darren J. Kerbyson, Adolfy Hoisie, Scott Pakin, Fabrizio Petrini, Harvey J. Wasserman. A Performance Evaluation of an Alpha EV7 Processing Node. In Int. Journal of High Performance Computing Applications, 18(2):pp. 199–209, 2004.
  • Mario Lauria, Scott Pakin, Andrew Chien. Efficient Layering for High Speed Communication: The MPI over Fast Messages (FM) Experience. In CCOMP, 2(2):pp. 107–116, June 1999.
  • Andrew Chien, Mario Lauria, Rob Pennington, Mike Showerman, Giulio Iannello, Matt Buchanan, Kay Connelly, Louis Giannini, Greg Koenig, Sudha Krishnamurthy, Qian Liu, Scott Pakin, Geetanjali Sampemane. Design and Evaluation of an HPVM-based Windows NT Supercomputer. In IJHPA, 13(3):pp. 201–219, 1999. Special issue on clusters and computational grids for scientific computing.
  • Scott Pakin, Vijay Karamcheti, Andrew Chien. Fast Messages: Efficient, Portable Communication for Workstation Clusters and MPPs. In IEEE Concurrency, 5(2):pp. 60–73, 1997.
  • Scott Pakin. Regular Expressions and Gender Guessing. In Computer Language Magazine, 8(12):pp. 59–68, December 1991.
Conference and Workshop Papers (Peer-Reviewed)
  • Scott Pakin. A Quantum Macro Assembler. In Proceedings of the 20th Annual IEEE High Performance Extreme Computing Conference (HPEC 2016), Waltham, Massachusetts, September 2016.
  • Peyman Faizian, Md Shafayat Rahman, Md Atiqul Mollah, Xin Yuan, Scott Pakin, Mike Lang. Traffic Pattern-based Adaptive Routing for Intra-group Communication in Dragonfly Networks. In Proceedings of the 24th Annual Symposium on High-Performance Computing (IEEE Hot Interconnects), Santa Clara, California, August 2016.
  • Zhou Tong, Scott Pakin, Mike Lang, Xin Yuan. Fast Classification of MPI Applications Using Lamport's Logical Clocks. In Proceedings of the 30th IEEE International Parallel & Distributed Processing Symposium, Chicago, Illinois, May 2016.
  • Peyman Faizian, Md. Atiqul Mollah, Xin Yuan, Scott Pakin, Michael Lang. Random Regular Graph and Generalized De Bruijn Graph with k-shortest Path Routing. In Proceedings of the 30th IEEE International Parallel & Distributed Processing Symposium, Chicago, Illinois, May 2016.
  • James H. Laros III, Kevin Pedretti, Stephen Olivier, Ryan E. Grant, Stephen L. Olivier, Michael Levenhagen, David DeBonis, Scott Pakin, Steven Martin, Matthew Kappel, Paul Falde. ACES and Cray Collaborate on Advanced Power Managment for Trinity. In Proceedings of the 2016 Cray User's Group Conference, London, England, May 2016.
  • Song Huang, Michael Lang, Scott Pakin, Song Fu. Measurement and Characterization of Haswell Power and Energy Consumption. In Proceedings of the 3rd International Workshop on Energy Efficient Supercomputing (E2SC), Austin, Texas, November 2015.
  • Md Atiqul Mollah, Xin Yuan, Scott Pakin, Michael Lang. Fast Calculation of Max-min Fair Rates for Multi-commodity Flows in Fat-Tree Networks. In Proceedings of the IEEE International Conference on Cluster Computing (IEEE Cluster), Chicago, Illinois, September 2015.
  • Scott Pakin. Parallel Post-processing with MPI-Bash. In Proceedings of the First International Workshop on HPC User Support Tools (HUST-14), New Orleans, Louisiana, pp. 1–12, November 2014.
  • Eric Anger, Sudhakar Yalamanchili, Scott Pakin, Patrick McCormick. Architecture-Independent Modeling of Intra-Node Data Movement. In Proceedings of the The LLVM Compiler Infrastructure in HPC (LLVM-HPC), New Orleans, Louisiana, November 2014.
  • Ziming Zhang, Michael Lang, Scott Pakin, Song Fu. Trapped Capacity: Scheduling under a Power Cap to Maximize Machine-Room Throughput. In Proceedings of the 2nd International Workshop on Energy Efficient Supercomputing (E2SC'14), New Orleans, Louisiana, pp. 41–50, November 2014.
  • Joshua Payne, Dana Knoll, Allen McPherson, William Taitano, Luis Chacon, Guangye Chen, Scott Pakin. Computational Co-design of a Multiscale Plasma Application: A Process and Initial Results. In Proceedings of the 28th International Parallel and Distributed Processing Symposium, May 2014.
  • Xin Yuan, Santosh Mahapatra, Michael Lang, Scott Pakin. LFTI: A New Performance Metric for Assessing Interconnect Designs for Extreme-Scale HPC Systems. In Proceedings of the 28th International Parallel and Distributed Processing Symposium, May 2014.
  • Xin Yuan, Santosh Mahapatra, Wickus Nienaber, Scott Pakin, Michael Lang. A New Routing Scheme for Jellyfish and its Performance with HPC Workloads. In Proceedings of the The International Conference for High Performance Computing, Networking, Storage and Analysis (SC'13), Denver, Colorado, November 2013.
  • Mark Gamell, Ivan Rodero, Manish Parashar, Janine C. Bennett, Hemanth Kolla, Jacqueline Chen, Peer-Timo Bremer, Aaditya G. Landge, Attila Gyulassy, Patrick McCormick, Scott Pakin, Valerio Pascucci, Scott Klasky. Exploring Power Behaviors and Trade-offs of In-Situ Data Analytics. In Proceedings of the The International Conference for High Performance Computing, Networking, Storage and Analysis (SC'13), Denver, Colorado, November 2013.
  • Scott Pakin, Patrick McCormick. Hardware-Independent Application Characterization. In Proceedings of the 2013 IEEE International Symposium on Workload Characterization (IISWC 2013), Portland, Oregon, September 2013.
  • Scott Pakin, Michael Lang. Energy Modeling of Supercomputers and Large-Scale Scientific Applications. In Proceedings of the 4th International Green Computing Conference (IGCC 2013), Work in Progress Workshop, Arlington, Virginia, June 2013.
  • Scott Pakin, Michael Lang. Understanding the Performance of Two Production Supercomputers. In Proceedings of the 27th IEEE International Symposium on Parallel and Distributed Processing (IPDPS 2013), 14th IEEE International Workshop on Parallel and Distributed Scientific and Engineering Computing (PDSEC), Boston, Massachusetts, May 2013.
  • Xin Yuan, Santosh Mahapatra, Michael Lang, Scott Pakin. RRR: A Load Balanced Routing Scheme for Slimmed Fat-trees. In Proceedings of the 27th IEEE International Symposium on Parallel and Distributed Processing (IPDPS 2013), 3rd Workshop on Communication Architecture for Scalable Systems (CASS), Boston, Massachusetts, May 2013.
  • Xing Wu, Frank Mueller, Scott Pakin. Automatic Generation of Executable Communication Specifications from Parallel Applications. In Proceedings of the 25th International Conference on Supercomputing (ICS 2011), Tucson, Arizona, May 2011. Nominated for Best Paper award
  • Hikmet Dursun, Kevin J. Barker, Darren J., Kerbyson, Scott Pakin. Application Profiling on Cell-based Clusters. In Proceedings of the 23rd IEEE International Symposium on Parallel and Distributed Processing (IPDPS 2009), Workshop on Large-Scale Parallel Processing (LSPP), Rome, Italy, May 2009.
  • Kevin Barker, Kei Davis, Adolfy Hoisie, Darren J. Kerbyson, Mike Lang, Scott Pakin, Jose C. Sancho. Entering the Petaflop Era: The Architecture and Performance of Roadrunner. In Proceedings of the IEEE/ACM Supercomputing (SC08), Austin, TX, November 2008.
  • Scott Pakin. Receiver-initiated Message Passing over RDMA Networks. In Proceedings of the 22nd IEEE International Parallel and Distributed Processing Symposium (IPDPS 2008), Miami, Florida, April 2008.
  • Kevin Barker, Kei Davis, Adolfy Hoisie, Darren J. Kerbyson, Mike Lang, Scott Pakin, Jose C. Sancho. Experiences in Scaling Scientific Applications on Current-generation Quad-core Processors. In Proceedings of the Workshop on Large-Scale Parallel Processing (LSPP), IEEE/ACM Int. Parallel and Distributed Processing Symposium (IPDPS), Miami, FL, April 2008.
  • Kevin Barker, Kei Davis, Darren J. Kerbyson, Mike Lang, Scott Pakin, Jose C. Sancho. An Early Performance Evaluation of the SiCortex SC648. In Proceedings of the Workshop on Unique Chips and Systems (UCAS4), IEEE Int. Symposium on Performance Analysis of Systems and Software (ISPASS), Austin, TX, April 2008.
  • Scott Pakin, Greg Johnson. Performance Analysis of a User-level Memory Server. In Proceedings of the 2007 IEEE International Conference on Cluster Computing (Cluster 2007), Austin, Texas, pp. 249–258, September 2007.
  • Ram Srinivasan, Eitan Frachtenberg, Olaf Lubeck, Scott Pakin, Jeanine Cook. Neuro-PPM Branch Prediction. In Proceedings of the The Second JILP Championship Branch Prediction Competition (CBP2002), In conjunction with The 39th Annual IEEE/ACM International Symposium on Microarchitecture Micro-39, Orlando, Florida, December 2006. Third place, "Idealistic" track
  • Adolfy Hoisie, Gregory Johnson, Darren J. Kerbyson, Mike Lang, Scott Pakin. A Performance Comparison through Benchmarking and Modeling of Three Leading Supercomputers: Blue Gene/L, Red Storm, and Purple. In Proceedings of the SC'06, Tampa, Florida, November 2006.
  • Kevin J. Barker, Scott Pakin, Darren J. Kerbyson. A Performance Model of the Krak Hydrodynamics Application. In Proceedings of the International Conference on Parallel Processing (ICPP 2006), Columbus, Ohio, 2006.
  • Scott Pakin. Rapid Development of Application-Specific Network Performance Tests. In Proceedings of the International Conference on Computational Science (ICCS 2005), Workshop on Tools for Program Development and Analysis in Computational Science, Atlanta, Georgia, Lecture Notes in Computer Science 3515 pp. 149–157, 2005.
  • Kei Davis, Adolfy Hoisie, Greg Johnson, Darren J. Kerbyson, Mike Lang, Scott Pakin, Fabrizio Petrini. A Performance and Scalability Analysis of the BlueGene/L Architecture. In Proceedings of the 2004 International Conference for High Performance Computing, Networking, Storage and Analysis (Supercomputing 2004), Pittsburgh, PA, November 2004.
  • Scott Pakin. Reproducible Network Benchmarks with coNCePTuaL. In Proceedings of the EUROPAR'04, Pisa, Italy, pp. 64–71, Lecture Notes in Computer Science 3149 2004.
  • Scott Pakin. coNCePTuaL: A Network Correctness and Performance Testing Language. In Proceedings of the IPDPS'04, Santa Fe, New Mexico, 2004.
  • Fabrizio Petrini, Darren J. Kerbyson, Scott Pakin. The Case of the Missing Supercomputer Performance: Achieving Optimal Performance on the 8,192 Processors of ASCI Q. In Proceedings of the IEEE/ACM SuperComputing, Phoenix, AZ, November 2003. Best Paper Award
  • Eitan Frachtenberg, Fabrizio Petrini, Juan Fernandez, Scott Pakin, Salvador Coll. STORM: Lightning-Fast Resource Management. In Proceedings of the SC'02, Baltimore, MD, November 2002.
  • Darren J. Kerbyson, Adolfy Hoisie, Scott Pakin, Fabrizio Petrini, Harvey J. Wasserman. Performance Evaluation of An EV7 AlphaSever Machine. In Proceedings of the Los Alamos Computer Science Institute Symposium (LACSI), Santa Fe, NM, October 2002.
  • Scott Pakin, Avneesh Pant. VMI 2.0: A Dynamically Reconfigurable Messaging Layer for Availability, Usability, and Management. In Proceedings of the The 8th International Symposium on High Performance Computer Architecture (HPCA-8), Workshop on Novel Uses of System Area Networks (SAN-1), Cambridge, Massachusetts, 2002.
  • Geetanjali Sampemane, Scott Pakin, Andrew Chien. Performance Monitoring on an HPVM Cluster. In Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA 2000), International Workshop on Cluster Computing---Technologies, Environments, and Applications (CC-TEA 2000), Las Vegas, Nevada, 2000.
  • Mario Lauria, Scott Pakin, Andrew Chien. Efficient Layering for High Speed Communication: Fast Messages 2.x. In Proceedings of the HPDC'98, Chicago, Illinois, pp. 10–20, 1998.
  • Patrick Sobalvarro, Scott Pakin, Andrew Chien, William Weihl. Dynamic Coscheduling on Workstation Clusters. In Proceedings of the 12th Annual International Parallel Processing Symposium & 9th Symposium on Parallel and Distributed Processing (IPPS/SPDP), 4th Workshop on Job Scheduling Strategies for Parallel Processing (JSSPP'98), Orlando, Florida, Lecture Notes in Computer Science 1459 pp. 231–256, 1998.
  • Andrew Chien, Scott Pakin, Mario Lauria, Matt Buchanan, Kay Hane, Louis Giannini, Jane Prusakova. High Performance Virtual Machines (HPVM): Clusters with Supercomputing APIs and Performance. In Proceedings of the Eighth SIAM Conference on Parallel Processing for Scientific Computing, Minneapolis, Minnesota, 1997.
  • Scott Pakin, Mario Lauria, Andrew Chien. High Performance Messaging on Workstations: Illinois Fast Messages (FM) for Myrinet. In Proceedings of the 1995 ACM/IEEE Supercomputing Conference, San Diego, California, pp. 1528–1557, 2 December 1995.
Theses
  • Scott Pakin. Unresponsiveness-Tolerant Collective Communication. Ph.D. dissertation, Department of Computer Science, University of Illinois at Urbana-Champaign, Urbana, Illinois, (UIUCDCS-R-2001-2219):October 2001.
  • Scott Pakin. The Impact of Message Traffic on Multicomputer Memory Hierarchy Performance. Master's thesis, Department of Computer Science, University of Illinois at Urbana-Champaign, Urbana, Illinois, January 1995.
Journals Edited
  • José Flich, Scott Pakin, Craig Stunkel. Special issue on Communication Architectures for Scalable Systems. Journal of Parallel and Distributed Computing, 72(11):pp. 1399–1534, November 2012.
Other Peer-Reviewed/Edited Material
  • Vignesh Adhinarayanan, Scott Pakin, David Rogers, Wu-chun Feng, and James Ahrens. Performance, Power, and Energy of In-Situ and Post-Processing Visualization: A Case Study in Climate Simulation. Poster at ACM/IEEE SC15. Austin, Texas, USA, November 2015. Nominated for Best Poster Award.
  • Scott Pakin. Ten Ways to Fool the Masses When Giving Performance Results on GPUs. In HPCwire, December 2011.
 

Alternate Home Page

More information about Scott Pakin can be found at https://ccsweb.lanl.gov/~pakin/.