`Department of Computer Science
`The University of Arizona
`Tucson, AZ 85721
`
`dkl@cs.arizona.edu
`http://www.cs.arizona.edu/˜dkl
`(520) 626 8282 tel
`(520) 626 5997 fax
`
`Education
`
`Ph.D. in Computer Science, The University of Arizona, 1996.
`Thesis advisor: Greg Andrews.
`Dissertation: Fine-Grain Parallelism and Run-Time Decision Making.
`
`M.S. in Computer Science, The University of Arizona, 1992.
`
`B.S. in Computer Science, The University of California, Davis, 1990.
`
`Research and Teaching Interests
`
`Parallel and distributed computing, performance analysis and modeling, run-time systems.
`
`Professional Experience
`
`Professor, The University of Arizona, Department of Computer Science, 2009–present
`(also Associate Head, 2011–2020; Interim Head, 2020–present).
`
`Professor, The Univ. of Georgia, Department of Computer Science, 2007–2008.
`
`Associate Professor, The Univ. of Georgia, Department of Computer Science, 2002–2007.
`
`Assistant Professor, The Univ. of Georgia, Department of Computer Science, 1996–2002.
`
`Refereed Conference and Workshop Publications
`
`Staci A. Smith and David K. Lowenthal. Jigsaw: A High-Utilization, Interference-Free Job
`Scheduler for Fat-Tree Clusters. 30th ACM Symposium on High-Performance Parallel
`and Distributed Computing (HPDC), June 2021. (Best Paper Award)
`
`Abhinav Bhatele, Jayaraman J. Thiagarajan, Taylor Groves, Rushil Anirudh, Staci A. Smith,
`Brandon Cook, and David K. Lowenthal. The Case of Performance Variability on
`Dragonfly-based Systems 34th IEEE/ACM International Parallel and Distributed Pro-
`cessing Symposium (IPDPS), May 2020.
`
`Amazon
`Exhibit 1004
`Page 001
`
`
`
`Lee Savoie, David K. Lowenthal, Bronis R. de Supinski, Kathryn Mohror, and Nikhil Jain.
`Mitigating Inter-Job Interference via Process-Level Quality-of-Service. IEEE Confer-
`ence on Cluster Computing (CLUSTER19), September 2019.
`
`Staci A. Smith, Clara E. Cromey, David K. Lowenthal, Jens Domke, Nikhil Jain, Jayaraman
`J. Thiagarajan, and Abhinav Bhatele. Mitigating Inter-Job Interference Using Adaptive
`IEEE/ACM Supercomputing 2018 (SC ’18), November 2018.
`Flow-Aware Routing.
`(Best Student Paper Nominee)
`
`Lee Savoie, David K. Lowenthal, Bronis R. de Supinski, and Kathryn Mohror. A Study of
`Network Quality of Service in Many-Core MPI Applications. 6th Workshop on Runtime
`and Operating Systems for the Many-core Era, May 2018.
`
`Lee Savoie, David K. Lowenthal, Bronis R. de Supinski, Tanzima Islam, Kathryn Mohror,
`I/O Aware Power Shifting. 30th IEEE/ACM
`Barry L Rountree, and Martin Schulz.
`International Parallel and Distributed Processing Symposium (IPDPS), May 2016.
`
`Peter Bailey, Aniruddha Marathe, David K. Lowenthal, Barry Rountree, and Martin Schulz.
`Finding the Limits of Power-Constrained Application Performance. IEEE/ACM Super-
`computing 2015 (SC ’15), November 2015.
`
`Yuichi Inadomi, Tapasya Patki, et al. Analyzing and Mitigating the Impact of Manufac-
`turing Variability in Power-Constrained Supercomputing. IEEE/ACM Supercomputing
`2015 (SC ’15), November 2015.
`
`Tapasya Patki, Anjana Sasidharan, Matthias Metharth, David K. Lowenthal, Barry Roun-
`tree, Martin Schulz, and Bronis de Supinski. Practical Resource Management in Power-
`Constrained, High Performance Computing. 24th ACM Symposium on High-Performance
`Parallel and Distributed Computing (HPDC), June 2015.
`
`Aniruddha Marathe, Peter Bailey, David K. Lowenthal, Barry Rountree, Martin Schulz, and
`Bronis de Supinski. A Run-Time System for Power-Constrained HPC Applications.
`International Supercomputer Conference, July 2015.
`
`Peter Bailey, David K. Lowenthal, Vignesh Ravi, Bronis R. de Supinski, Barry L. Rountree,
`and Martin Schulz. Adaptive Configuration Selection for Power-Constrained Hetero-
`geneous Systems. 43rd IEEE International Conference on Parallel Processing (ICPP),
`September 2014.
`
`Aniruddha Marathe, Rachel Harris, David K. Lowenthal, Bronis de Supinski, Barry Roun-
`tree, and Martin Schulz. Exploiting Redundancy for Cost-Effective, Time-Constrained
`Execution of HPC Applications on Amazon EC2. 23rd ACM Symposium on High-
`Performance and Parallel Distributed Computing (HPDC), June 2014.
`
`Aniruddha Marathe, Rachel Harris, David K. Lowenthal, Bronis de Supinski, Barry Roun-
`tree, Martin Schulz, and Xin Yuan. A Comparative Study of High-Performance Com-
`puting on the Cloud. 22nd ACM Symposium on High-Performance and Parallel Dis-
`tributed Computing (HPDC), June 2013.
`
`Amazon
`Exhibit 1004
`Page 002
`
`
`
`Tapasya Patki, David K. Lowenthal, Barry Rountree, Martin Schulz, and Bronis de Supin-
`ski. Exploring Hardware Overprovisioning in Power-Constrained High Performance
`Computing. 27th ACM International Conference on Supercomputing (ICS), June 2013.
`
`Jianxia Chen, Laksmish Ramaswamy, David K. Lowenthal, and Shivkumar Kalyanaraman.
`Comet: Decentralized Complex Event Detection in Mobile Delay Tolerant Networks.
`13th IEEE International Conference on Mobile Data Management, July 2012.
`
`Barry Rountree, Dong Ahn, Bronis de Supinski, David K. Lowenthal, and Martin Schulz.
`Beyond DVFS: A First Look at Performance Under a Hardware-Enforced Power Bound.
`8th Workshop on High-Performance, Power-Aware Computing, May 2012.
`
`Peter E. Bailey, Tapasya Patki, Gregory M. Striemer, Ali Akoglu, David K. Lowenthal,
`Peter Bradbury, Matt Vaughn, Liya Wang, and Stephen Goff. Quantitative Trait Locus
`Analysis Using a Partitioned Linear Model on a GPU Cluster. 11th Workshop on High-
`Performance Computational Molecular Biology, May 2012.
`
`Barry Rountree, David K. Lowenthal, Martin Schulz, and Bronis R. de Supinski. Practical
`Performance Prediction Under Dynamic Voltage Frequency Scaling. 2nd International
`Green Computing Conference, July 2011.
`
`Jianxia Chen, Lakshmish Ramaswamy, and David K. Lowenthal. CAEVA: A Customizable
`6th
`and Adaptive Event Aggregation Framework for Collaborative Broker Overlays.
`International Conference on Collaborative Computing, October 2010.
`
`Brad Barnes, Jeonifer Garren, David K. Lowenthal, Jaxk Reeves, Bronis de Supinski,
`Martin Schulz, and Barry Rountree. Using Focused Regression for Accurate Time-
`Constrained Scaling of Scientific Applications 24th IEEE/ACM International Parallel
`and Distributed Processing Symposium (IPDPS), April 2010.
`
`Jianxia Chen, Lakshmish Ramaswamy, and David K. Lowenthal. Towards efficient event
`3rd ACM International
`aggregation in a decentralized publish-subscribe system.
`Conference on Distributed Event-Based Systems (DEBS), July 2009.
`
`Barry Rountree, David K. Lowenthal, Bronis de Supinski, Martin Schulz, Vincent W. Freeh,
`and Tyler Bletsch Adagio: Making DVS Practical for Complex HPC Applications.
`23rd ACM International Conference on Supercomputing (ICS), June 2009.
`
`Brad Barnes, Barry Rountree, David K. Lowenthal, Jaxk Reeves, Bronis R. de Supinski,
`20th
`and Martin Schulz. A Regression-Based Approach to Scalability Prediction.
`ACM International Conference on Supercomputing (ICS), June 2008.
`
`Barry Rountree, David K. Lowenthal, Shelby H. Funk, Vincent W. Freeh, Bronis R. de
`Supinski, and Martin Schulz.
`Bounding Energy Consumption in Large-Scale MPI
`IEEE/ACM Supercomputing 2007 (SC ’07), November 2007.
`Programs.
`
`Min Yeol Lim, Vincent W. Freeh, and David K. Lowenthal. Adaptive, Transparent Fre-
`IEEE/ACM
`quency and Voltage Scaling of Communication Phases in MPI Programs.
`Supercomputing 2006 (SC ’06), November 2006.
`
`Amazon
`Exhibit 1004
`Page 003
`
`
`
`Wenduo Zhou and David K. Lowenthal. A Parallel, Out-of-Core Algorithm for RNA
`35th IEEE International Conference on Parallel
`Secondary Structure Prediction.
`Processing (ICPP), August 2006.
`
`STAR-MPI: Self Tuned Adaptive
`Ahmad Faraj, Xin Yuan, and David K. Lowenthal.
`20th ACM International Conference on
`Routines for MPI Collective Operations.
`Supercomputing (ICS), June 2006.
`
`Rob Springer, David K. Lowenthal, Barry Rountree, and Vincent W. Freeh. Minimizing
`Execution Time in MPI Programs on an Energy-Constrained, Power-Scalable Cluster.
`11th ACM Symposium on Principles and Practice of Parallel Programming (PPOPP),
`March 2006.
`
`Nandani Kappiah, Vincent W. Freeh, and David K. Lowenthal. Just In Time Dynamic Volt-
`IEEE/ACM
`age Scaling: Exploiting Inter-Node Slack to Save Energy in MPI Programs.
`Supercomputing 2005 (SC ’05), November 2005.
`
`Mario Nakazawa, David K. Lowenthal, and Wenduo Zhou. The MHETA Execution Model
`IEEE/ACM Supercomputing 2005 (SC ’05), November
`for Heterogeneous Clusters.
`2005.
`
`Haijin Yan, David K. Lowenthal, and Kang Li. ACE: An Active, Client-Directed Technique
`for Reducing WNIC Energy During Web Browsing. 15th ACM Workshop on Networks
`and Operating System Support for Digital Audio and Video (NOSSDAV), June 2005.
`
`Vincent W. Freeh, Feng Pan, David K. Lowenthal, and Nandani Kappiah. Using Multiple
`10th ACM Symposium
`Energy Gears in MPI Programs on a Power-Scalable Cluster.
`on Principles and Practice of Parallel Programming (PPOPP), June 2005.
`
`Vincent W. Freeh, David K. Lowenthal, Robert Springer, Feng Pan, and Nandani Kappiah.
`Exploring the Energy-Time Tradeoff in MPI Programs. 19th IEEE/ACM International
`Parallel and Distributed Processing Symposium (IPDPS), April 2005.
`
`Bryan Veal, Kang Li, and David K. Lowenthal. New Methods for Passive Estimation of
`6th Workshop on Passive and Active
`Round-Trip Times Using TCP Timestamps.
`Measurement (PAM), March 2005.
`
`Towards Cooperation Fairness in Mobile Ad Hoc
`Haijin Yan and David K. Lowenthal.
`Networks. 6th IEEE Wireless Computing and Networking Conference (WCNC), March
`2005.
`
`TCP-RC: A
`Doug McCreary, Kang Li, Scott A. Watterson, and David K. Lowenthal.
`12th SPIE/ACM
`Receiver-Centered TCP Protocol for Delay-Sensitive Applications.
`Multimedia Computing and Networking Conference (MMCN), January 2005.
`
`Michael Gundlach, Sarah Doster, Haijin Yan, David K. Lowenthal, Scott A. Watterson, and
`Surendar Chandra. Dynamic, Power-Aware Scheduling for Mobile Clients Using a
`33rd International Conference on Parallel Processing (ICPP),
`Transparent Proxy.
`August 2004.
`
`Amazon
`Exhibit 1004
`Page 004
`
`
`
`Chris Bentley, Scott A. Watterson, David K. Lowenthal, and Barry Rountree. Implicit Java
`Array Bounds Checking on 64-bit Architectures. 18th ACM International Conference
`on Supercomputing (ICS), June 2004.
`
`Haijin Yan, Rupa Krishnan, Scott A. Watterson, and David K. Lowenthal. Client-Centered
`Energy Savings for Concurrent HTTP Connections. 14th ACM Workshop on Networks
`and Operating System Support for Digital Audio and Video (NOSSDAV), June 2004.
`
`Haijin Yan, Rupa Krishnan, Scott A. Watterson, David K. Lowenthal, Kang Li, and Larry
`12th
`L. Peterson. Client-Centered Energy and Delay Analysis for TCP Downloads.
`IEEE International Workshop on Quality of Service (IWQoS), June 2004.
`
`D. Brent Weatherly, David K. Lowenthal, Mario Nakazawa, and Franklin Lowenthal. Dyn-
`IEEE/ACM Super-
`MPI: Supporting MPI on a Nondedicated Cluster of Workstations.
`computing 2003 (SC ’03), November 2003.
`
`16th Inter-
`I/O-Aware Gang Scheduling.
`Mario Nakazawa and David K. Lowenthal.
`national Conference on Parallel and Distributed Computing Systems (PDCS), August
`2003.
`
`Haijin Yan and David K. Lowenthal. Popularity-Aware Cache Replacement in Streaming
`Environments. 16th International Conference on Parallel and Distributed Computing
`Systems (PDCS), August 2003.
`
`Amit Karwande, Xin Yuan, and David K. Lowenthal. CC-MPI: A Compiled Communica-
`9th ACM Symposium on
`tion Capable MPI Prototype for Ethernet Switched Clusters.
`Principles and Practice of Parallel Programming (PPOPP), p. 95–106, June 2003.
`
`Efficient Support for
`David K. Lowenthal, Vincent W. Freeh, and David W. Miller.
`16th
`Two-Dimensional Data Distributions in Distributed Shared Memory Systems.
`IEEE/ACM International Parallel and Distributed Processing Symposium (IPDPS), April
`2002.
`
`Donald G. Morris and David K. Lowenthal. Accurate Data Redistribution Cost Estimation
`8th ACM Symposium on Principles and
`in Distributed Shared Memory Systems.
`Practice of Parallel Programming (PPOPP), p. 62–71, June 2001.
`
`Gregory M.S. Howard and David K. Lowenthal. An Integrated Compiler/Run-Time Sys-
`2nd Work-
`tem for Global Data Distribution in Distributed Shared Memory Systems.
`shop on Software Distributed Shared Memory, May 2000.
`
`David K. Lowenthal and Michael James. Run-Time Selection of Block Size in Pipelined
`13th IEEE/ACM International Parallel Processing Symposium
`Parallel Programs.
`(IPPS), p. 82-87, April 1999.
`
`David K. Lowenthal and Gregory R. Andrews. Adaptive Data Placement for Distributed-
`10th IEEE/ACM International Parallel Processing Symposium
`Memory Machines.
`(IPPS), p. 349-353, April 1996.
`
`Amazon
`Exhibit 1004
`Page 005
`
`
`
`Vincent W. Freeh, David K. Lowenthal, and Gregory R. Andrews. Distributed Filaments:
`1st USENIX Sympo-
`Efficient Fine-Grain Parallelism on a Cluster of Workstations.
`sium on Operating Systems Design and Implementation (OSDI), p. 201-213, November
`1994.
`
`Refereed Journal Publications
`
`Aniruddha Marathe, Rachel Harris, David K. Lowenthal, Bronis de Supinski, Barry Roun-
`tree, and Martin Schulz. Exploiting Redundancy and Application Scalability for Cost-
`Effective, Time-Constrained Execution of HPC Applications on Amazon EC2. IEEE
`Transactions on Parallel and Distributed Computing (TPDS), 27(9): 2574-2588 (2016)
`
`Zheng Gu, Matthew Small, Xin Yuan, and David K. Lowenthal. Protocol Customization
`for Improving MPI Performance on RDMA-enabled Clusters. International Journal of
`Parallel Programming, 41(5): 682-703 (2013)
`
`Barry Rountree, Todd Gamblin, Bronis R. de Supinski, Martin Schulz, David K. Lowenthal,
`Guy Cobb, and Henry Tufo. Parallelizing heavyweight debugging tools with MPIecho.
`Parallel Computing, 39(3): 156-166 (2013)
`
`Min Yeol Lim, Vincent W. Freeh, David K. Lowenthal. Adaptive, Transparent CPU Scaling
`Parallel Comput-
`Algorithms Leveraging Inter-Node MPI Communication Regions.
`ing, 37(10-11): 667-683 (2011).
`
`Nandani Kappiah, Vincent W. Freeh, and David K. Lowenthal. Just-in-Time Dynamic Volt-
`Journal
`age Scaling: Exploiting Inter-Node Slack to Save Energy in MPI Programs.
`of Parallel and Distributed Computing, 68(9): 1175-1185 (2008).
`
`Vincent W. Freeh, David K. Lowenthal, Feng Pan, Robert Springer, Nandani Kappiah, Barry
`Rountree, and Mark Femal. Analyzing the Energy-Time Tradeoff in High Performance
`IEEE Transactions on Parallel and Distributed Systems,
`Computing Applications.
`18(6):835-848 (2007).
`
`Implicit
`Chris Bentley, Scott A. Watterson, David K. Lowenthal, and Barry Rountree.
`ACM Transactions on Architecture
`Array Bounds Checking on 64-bit Architectures.
`and Code Optimization, 3(4):502-527 (2006).
`
`Haijin Yan, Rupa Krishnan, Scott A. Watterson, David K. Lowenthal, Kang Li, and Larry
`L. Peterson.
`Client-Centered, Energy-Efficient Wireless Communication on IEEE
`IEEE Transactions on Mobile Computing, 5(11): 1575–1590
`802.11b Networks.
`(2006).
`
`D. Brent Weatherly, David K. Lowenthal, Mario Nakazawa, and Franklin Lowenthal. Dyn-
`Journal of Parallel
`MPI: Supporting MPI on a Nondedicated Cluster of Workstations.
`and Distributed Computing, 66(6):822–838 (2006).
`
`Amazon
`Exhibit 1004
`Page 006
`
`
`
`Amit Karwande, Xin Yuan, and David K. Lowenthal. CC-MPI: A Compiled Communica-
`Journal of Parallel and
`tion Capable MPI Prototype for Ethernet Switched Clusters.
`Distributed Computing, 65(10):1123–1133 (2005).
`
`Gregory W. Price and David K. Lowenthal. A Comparative Analysis of Fine-Grain Threads
`Journal of Parallel and Distributed Computing, 63(11):1050–1063 (2003).
`Packages.
`
`David K. Lowenthal and Ragavan Subramanian. HyFi: Architecture-Independent Paral-
`International Journal of Parallel and Dis-
`lelism on Networks of Multiprocessors.
`tributed Systems and Networks, 25(4):272–282 (2003).
`
`Efficient Support for Pipelining in
`Karthik Balasubramanian and David K. Lowenthal.
`Distributed Shared Memory Systems. Parallel and Distributed Computing Practices,
`4(2) (2001).
`
`Peter Hauschildt, David K. Lowenthal, and Eddie Baron.
`the PHOENIX Generalized Stellar Atmosphere Program.
`134:323–329 (2001).
`
`Parallel Implementation of
`Astrophysical Journal,
`
`David K. Lowenthal. Accurately Selecting Block Size at Run-Time in Pipelined Parallel
`International Journal of Parallel Programming, 28(3):245–274 (2000).
`Programs.
`
`David K. Lowenthal and Vincent W. Freeh. Architecture-Independent Parallelism for Both
`Parallel
`Shared- and Distributed-Memory Machines Using the Filaments Package.
`Computing, 26:1297–1323 (2000).
`
`David K. Lowenthal, Vincent W. Freeh, and Gregory R. Andrews. Efficient Fine-Grain
`Parallelism on Shared-Memory Multiprocessors. Concurrency—Practice and Experi-
`ence, 10(3):157–173 (1998).
`
`David K. Lowenthal, Vincent W. Freeh, and Gregory R. Andrews.
`Threads and Run-Time Decision Making in Parallel Computing.
`and Distributed Computing, 37, 41–54 (1996).
`
`Using Fine-Grain
`Journal of Parallel
`
`Grants and Contracts
`
`National Science Office of Advanced Cyberinfrastructure (OAC), “OAC Core: Improving
`Utilization of High-Performance Computing Systems via Intelligent Co-scheduling”
`(collaborative proposal with Patrick Bridges, University of New Mexico), September
`2021–August 2024, $250,298.
`
`Department of Energy Exscale Computing Program (subcontract from Lawrence Livermore
`National Laboratory) “Co-Scheduling Tasks and Jobs on Sets of Nodes on Supercom-
`puters”, January 2020–December 2022, $210,000
`
`Department of Energy Exscale Computing Program (subcontract from Lawrence Livermore
`National Laboratory) “A runtime system for application level power steering on exascale
`systems”, January 2017–December 2019, $291,000
`
`Amazon
`Exhibit 1004
`Page 007
`
`
`
`Lawrence Livermore National Laboratory, “Zero-S Environment”, October 2016–September
`2019, $233,922
`
`National Science Foundation Computer Systems Research Program (CSR), “Rethinking
`System Software for Overprovisioned, High-Performance Computing Systems”, Octo-
`ber 2015–September 2018, $490,000
`
`Department of Energy SciDAC Program, “Institute for Sustained Performance, Energy,
`and Resilience” (subcontract from Lawrence Livermore National Laboratory). January
`2015–December 2017, $91,305
`
`National Science Foundation iPlant Collaborative, “GPU Support for Generalized Linear
`Modeling”, January 2013–May 2015 $200,000 (approximate).
`
`Lawrence Livermore National Laboratory LDRD program, “Power at Scale” (subcontract)
`July 2014–October 2016, $359,000
`
`Department of Energy Exascale Operating Systems and Runtime Program (OSR), “Hobbes:
`OS and Runtime Support for Application Composition” (subcontract from Sandia Na-
`tional Laboratories), October 2013–September 2016, $300,000
`
`National Science Foundation Computer Systems Research Program (CSR), “Conductor: A
`Run-Time System for Exascale Computing”, September 2012–August 2015, $400,000
`
`National Science Foundation Computer Systems Research Program (CSR), “MPI-PPA: Im-
`proving Efficiency of Large-Scale Clusters Through Statistical Performance Prediction”
`(PI; co-PI Jaxk Reeves, UGA Statistics), September 2008–August 2013, $320,000.
`
`National Science Foundation iPlant Collaborative, “GPU Support for Generalized Linear
`Modeling”, January 2010–January 2013, $240,000.
`
`National Science Foundation Computing Processes and Artifacts (CPA), “Detecting and Al-
`leviating Sources of Scalability Problems” (collaborative proposal with Frank Mueller,
`NC State), September 2004—August 2007, $160,000.
`
`National Science Foundation Advanced Computational Research Program (ACR), “HC-
`MPI: A System for Out-of-Core, Heterogeneous Data Distributions”, Computer and
`Communications Research Grant, July 2003—June 2005, $150,000 (additionally, $12,000
`on REU supplements).
`
`State of Georgia Yamacraw Research Program, “An Integrated, Scalable Client-Server Sys-
`tem for Energy-Aware Computing” (PI with Surendar Chandra; co-PIs: Ben Bishop,
`Scott Watterson, Suchendra Bhandarkar), October 2000–August 2004, $472,000.
`
`National Science Foundation Information Technology Research Program, “ITR/ACS: Stochas-
`tic Summation of High-Order Feynman Graph Expansions” (co-PI; PI: Bernd Schuttler,
`Dept. of Physics and Astronomy), September 2000–August 2003, $487,000
`
`Amazon
`Exhibit 1004
`Page 008
`
`
`
`National Science Foundation Research Instrumentation Grant, “Instrumentation Grant for
`Research in Parallel and Distributed Computing”, (PI; co-PIs: Eileen Kraemer and
`Suchendra Bhandarkar), Experimental and Integrative Activities, March 2000–February
`2003, $114,000 (includes matching from the University of Georgia Research Founda-
`tion).
`
`National Science Foundation CAREER Award, “An Integrated Compiler/Run-Time System
`for Global Data Distribution”, Computer and Communications Research Grant, July
`1998–June 2002, $200,000 (additionally, $7,500 on REU supplements).
`
`National Science Foundation Research Instrumentation Grant, “Acquisition of a Symmet-
`ric Multiprocessor Scientific Computer System”, (co-PI; PI: David Landau, Dept. of
`Physics and Astronomy) September 1997–August 1999, $420,000.
`
`Courses Taught
`
`Parallel and distributed computing
`
`Graduate introductory programming
`
`Graduate operating systems
`
`Undergraduate/Graduate [co-convened] operating systems
`
`C++ and Systems Programming
`
`Program Design and Development
`
`Selected Professional Activities
`
`Area Chair, Performance, SC 2012 and SC 2021; Area Co-Chair, Performance and Model-
`ing, ICPP 2011
`
`General Chair, International Conference on Supercomputing, 2011
`
`Program Co-Chair, IEEE International Conference on Green Computing, 2010
`
`National Science Foundation Grant Review Panel Member, 1999, 2002–2004, 2010, 2012,
`2014–2019, 2021.
`
`Co-Chair, Workshop on High-Performance, Power-Aware Computing (2005, 2006).
`
`Program Committee Member, ICPP (2007, 2008), IPDPS (2006, 2011), PACT (2009),
`PPOPP (2007), SC (2006, 2009, 2011–2016, 2018),
`
`Amazon
`Exhibit 1004
`Page 009
`
`
`
`Students
`Name
`Staci Smith
`
`Lee Savoie
`Peter Bailey
`Tapasya Patki
`
`Aniruddha Marathe
`
`Brad Barnes
`
`Barry Rountree
`
`Mario Nakazawa
`
`Haijin Yan
`
`Jason Hall
`Renfei Sun
`Sam Cotter
`Clara Cromey
`Neha Jothi
`Rachel Harris
`Matt Cleveland
`Michael Moore
`Rob Springer
`
`Wenduo Zhou
`
`Rupa Krishnan
`
`Ed Cashin
`
`Chris Bentley
`
`Michael Gundlach
`
`Brent Weatherly
`
`Greg Price
`
`Don Morris
`
`Title or Topic
`Degree Status
`Ph.D
`May 2020 Understanding and Mitigating Network
`Interference on HPC Systems
`Inter-Job Optimization in HPC
`Power-Constrained Supercomputing
`The Case for Hardware Overprovisioned
`Supercomputers
`Evaluation and Optimization of
`Turnaround Time and Cost of
`HPC Applications on the Cloud
`Aug 2011 A Regression Based System for
`Accurate Scalability Prediction
`on Large-Scale Machines
`Theory and Practice of Dynamic
`Voltage/Frequency Scaling in the
`High Performance Computing Environment
`I/O Considerations in Efficient
`Heterogeneous Data Distributions
`May 2005 Network Support for Energy
`Efficient, Wireless Communication
`May 2021 Coscheduling in HPC
`May 2020 Coscheduling in HPC
`May 2018
`Power-constrained task scheduling
`May 2018 Multi-constrained scheduling in HPC
`May 2017 Communication contention in HPC
`May 2013 Cloud computing economics
`May 2011 A Distributed System For Track Discovery
`Aug 2006
`Exo-TCP
`Aug. 2005 Minimizing Exec. Time in MPI Progs. on an
`Energy-Constrained, Power-Scalable Cluster Google
`A Parallel, Out-of-Core Algorithm
`Staff Scientist
`for RNA Secondary Structure Prediction
`Oak Ridge
`Aug 2004 A Model of TCP over IEEE 802.11b
`Power-Save Mode
`Aug 2004 Automated Control of Hardware and
`Software Fault Isolation
`May 2003 OS Support for Low Cost Array Bounds
`Checking on 64-bit Architectures
`A Power-Aware Scheduler for Streaming
`Multimedia Clients
`A-MPI: Supporting MPI on a Nondedicated
`Assignments in Task/Data Parallel Programs
`Nov. 2000 A Comparative Analysis of Fine-Grain
`Threads Packages
`Aug. 2000 Accurate Data Redistribution Cost
`
`Position (2020)
`
`Thermopylae
`
`Scientist, LLNL
`
`Scientist, LLNL
`
`Lecturer
`Univ. of Georgia
`
`Staff Scientist
`LLNL
`Assoc. Prof.
`Berea College
`
`LogicMonitor
`—-
`2simple
`Unknown
`Raytheon
`Qualcomm
`Rackspace
`Cray
`
`GA Tech
`Research Inst.
`Birch
`Communications
`Betafish
`Software
`CEO, Bioinquire
`
`Hitashi
`Automotive
`
`Ph.D
`Ph.D
`Ph.D
`
`Aug 2018
`Jan. 2016
`Aug 2015
`
`Ph.D
`
`Aug 2014
`
`Ph.D
`
`Ph.D
`
`May 2010
`
`Ph.D
`
`May 2005
`
`Ph.D
`
`M.S.
`M.S.
`M.S.
`M.S.
`M.S.
`M.S.
`M.S.
`M.S.
`M.S.
`
`M.S.
`
`M.S.
`
`M.S.
`
`M.S.
`
`M.S.
`
`M.S.
`
`M.S.
`
`M.S.
`
`Dec 2004
`
`Dec 2002
`
`July 2002
`
`Amazon
`Exhibit 1004
`Page 010
`
`
`
`Bala Narasimhan
`
`M.S.
`
`Ragavan Subramanian M.S.
`
`Kar Balasubramanian M.S.
`
`Greg Howard
`
`Michael James
`
`Morgan Henry
`Stephen Robinson
`
`Doug McCreary
`
`David Mayo
`Sarah Doster
`
`Graham Greene
`
`M.S.
`
`M.S.
`
`B.S.
`B.S.
`
`B.S.
`
`B.S.
`B.S.
`
`B.S.
`
`June 2000
`
`Estimation in DSM Systems
`Twaritha: A Fast, User-Level Simulator
`for Virtual Memory Systems
`Aug. 1999 HyFi: Architecture-Independent Parallelism
`on a Network of Multiprocessors
`Aug. 1999 Efficient Support for Pipelining in
`Distributed-Shared Memory Systems
`Aug. 1998 An Integrated Compiler/RTS for
`Global Data Distribution in DSM Systems
`Mar. 1998 Run-Time Selection of Block Size
`in Pipelined Parallel Programs
`May 2019 Network contention
`May 2014 Cloud computing markets
`
`Aug. 2004 Low-latency TCP for multimedia
`
`Aug. 2004 Energy-aware video sensing
`Aug. 2003 Streaming multimedia for mobile clients
`
`Unknown
`
`Efficient fine-grain parallelism
`
`EMC Isilon
`
`Mulesoft
`
`Postmates
`
`Broadcom
`
`Vertiv
`
`Priceline
`—-
`
`Guidewire
`Software
`SnapAV
`The Caufield
`Group
`NCR Corp.
`
`Amazon
`Exhibit 1004
`Page 011
`
`



