throbber
David K. Lowenthal
`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)
`
`Google
`Thermopylae
`Google
`
`Scientist, LLNL
`
`Scientist, LLNL
`
`Lecturer
`Univ. of Georgia
`
`Staff Scientist
`LLNL
`Assoc. Prof.
`Berea College
`
`LogicMonitor
`—-
`2simple
`Unknown
`Raytheon
`Qualcomm
`Google
`Rackspace
`Cray
`
`Google
`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
`—-
`
`Google
`Guidewire
`Software
`SnapAV
`The Caufield
`Group
`NCR Corp.
`
`Amazon
`Exhibit 1004
`Page 011
`
`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket