KMap
❝
David Lowenthal is Professor of Computer Science at the University of Arizona, where he has been a faculty member since January 2009. His research is in all aspects of parallel and distributed computing, with a particular focus on performance analysis, performance modeling, and power management. He was Program co-Chair for the inaugural IEEE Green Computing Conference in 2010, General Chair of the ACM International Conference on Supercomputing in 2011, and has served on numerous program committees, including SC, PPOPP, ICS, and IPDPS.
Prior to Arizona, he was on the faculty in Computer Science at the University of Georgia. He holds a B.S. degree in Computer Science and Math from the University of California, Davis, and M.S. and Ph.D degrees in Computer Science from the University of Arizona.Show Less
VOSviewer
Courses
- IPDPIntroduction to Parallel and Distributed Programming
- PDCParallel and Distributed Computing
Grants
- Collaborative Research: OAC Core: Improving Utilization of High-Performance Computing Systems via Intelligent Co-scheduling
Principal Investigator (PI)
2021
$250.3K
Active - Co-Scheduling Tasks and Jobs on Sets of Nodes on Supercomputers
Principal Investigator (PI)
2020
$210.0K
- Improve QoS Techniques for High-Performance Computing
Principal Investigator (PI)
2019
$42.7K
- Improve QoS Techniques for High-Performance Computing
Principal Investigator (PI)
2018
$41.7K
- Run-time System to Execute Efficient Task-Based Models Under Power and Energy Constraints
Principal Investigator (PI)
2017
$291.9K
- Applying Qos Techniques to High-Performance Computing
Principal Investigator (PI)
2017
$31.3K
- Zero-S Environment
Principal Investigator (PI)
2016
$233.3K
- Using QoS Techniques to Improve HPC Application Performance
Principal Investigator (PI)
2016
$31.2K
- CSR: Rethinking System Software for Overprovisioned High-Performance Computing Systems
Principal Investigator (PI)
2015
$505.9K
- Improving HPC Performance via Power Sharing During Checkpoint Phases
Principal Investigator (PI)
2015
$30.0K
News
- Countdown to Power Down
2012
Publications (66)
Recent
- Jigsaw: A High-Utilization, Interference-Free Job Scheduler for Fat-Tree Clusters
2021
- The Case of Performance Variability on Dragonfly-based Systems
2020
- Mitigating Inter-Job Interference via Process-Level Quality-of-Service
2019
- A Study of Network Quality of Service in Many-Core MPI Applications
2018
- Mitigating Inter-Job Interference Using Adaptive Flow-Aware Routing
2018
- I/O Aware Power Shifting
2016
- Economic Viability of Hardware Overprovisioning in Power-Constrained High Performance Computing
2016
- Analyzing and mitigating the impact of manufacturing variability in power-constrained supercomputing
2015
- Finding the Limits of Power-Constrained Application Performance
2015
- Practical Resource Management in Power-Constrained, High Performance Computing
2015
- A Run-Time System for Power-Constrained HPC Applications
2015
- Adaptive Configuration Selection for Power-Constrained Heterogeneous Systems
2014
- Exploiting Redundancy for Cost-Effective, Time-Constrained Execution of HPC Applications on Amazon EC2
2014
- Parallelizing heavyweight debugging tools with mpiecho
2013
- A comparative study of high-performance computing on the cloud
2013
- Protocol Customization for Improving MPI Performance on RDMA-Enabled Clusters
2013
- Exploring hardware overprovisioning in power-constrained, high performance computing
2013
- Exploring Hardware Overprovisioning in Power-Constrained High Performance Computing
2013
- Beyond DVFS: A first look at performance under a hardware-enforced power bound
2012
- Quantitative Trait Locus Analysis Uning a Partitioned Linear Model on a GPU Cluster
2012
- Comet: Decentralized Complex Event Detection in Mobile Delay Tolerant Networks
2012
- High-performance, power-aware computing - HPPAC
2011
- Adaptive, transparent CPU scaling algorithms leveraging inter-node MPI communication regions
2011
- Profile guided MPI protocol selection for point-to-point communication calls
2011
- Practical performance prediction under dynamic Voltage frequency scaling
2011
- Message from the general chair
2011
- Using focused regression for accurate time-constrained scaling of scientific applications
2010
- CAEVA: A customizable and adaptive event aggregation framework for collaborative broker overlays
2010
- Adagio: Making DVS practical for complex HPC applications
2009
- Adagio
2009
- Towards efficient event aggregation in a decentralized publish-subscribe system
2009
- A regression-based approach to scalability prediction
2008
- Just-in-time dynamic voltage scaling: Exploiting inter-node slack to save energy in MPI programs
2008
- Analyzing the energy-time trade-off in high-performance computing applications
2007
- Bounding energy consumption in large-scale MPI programs
2007
- STAR-MPI: Self tuned adaptive routines for MPI collective operations
2006
- Minimizing execution time in MPI programs on an energy-constrained, power-scalable cluster
2006
- Adaptive, transparent frequency and voltage scaling of communication phases in MPI programs
2006
- STAR-MPI
2006
- Dyn-MPI: Supporting MPI on medium-scale, non-dedicated clusters
2006
- A parallel, out-of-core algorithm for RNA secondary structure prediction
2006
- Exploring the energy-time tradeoff in MPI programs on a power-scalable cluster
2005
- An MPI prototype for compiled communication on Ethernet switched clusters
2005
- ACE: An active, client-directed method for reducing energy during web browsing
2005
- Towards cooperation fairness in mobile ad hoc networks
2005
- Improving passive estimation of TCP round-trip times using TCP timestamps
2005
- The MHETA execution model for heterogeneous clusters
2005
- New methods for passive estimation of TCP round-trip times
2005
- TCP-RC: A receiver-centered TCP protocol for delay-sensitive applications
2005
- Using multiple energy gears in MPI programs on a power-scalable cluster
2005
- Just in time dynamic voltage scaling: Exploiting inter-node slack to save energy in MPI programs
2005
- Client-centered energy savings for concurrent HTTP connections
2004
- Implicit java array bounds checking on 64-bit architectures
2004
- Dynamic, power-aware scheduling for mobile clients using a transparent proxy
2004
- HyFi: Architecture-independent parallelism on networks of multiprocessors
2003
- CC-MPI: A compiled communication capable MPI prototype for ethernet switched clusters
2003
- Dyn-MPI: Supporting MPI on non dedicated clusters
2003
- A comparative analysis of fine-grain threads packages
2003
- Accurate data redistribution cost estimation in software distributed shared memory systems
2001
- Parallel implementation of the phoenix generalized stellar atmosphere program. III. A parallel algorithm for direct opacity sampling
2001
- Accurately selecting block size at runtime in pipelined parallel programs
2000
- Architecture-independent parallelism for both shared- and distributed-memory machines using the Filaments package
2000
- Run-time selection of block size in pipelined parallel programs
1999
- Efficient support for fine-grain parallelism on shared-memory machines
1998
- Adaptive approach to data placement
1996
- Using fine-grain threads and run-time decision making in parallel computing
1996
Grants
Citations
H-Index
Patents
News
Books
Opportunities