EDBT 2026 Demo / reviewers in the wild / expert
Damian Borowiec
dblp:270/9378
· DBLP profile ↗
5ranked-venue papers
2as first author
4since 2021 · last 2023
0000-0003-4287-0752ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 1 first-author · 2 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Hardware accelerators and domain-specific architectures · 34% GPUs and heterogeneous computing · 19% High-performance computing · 17% | |
| Artificial intelligence
1 paper |
Efficient and distributed learning · 100% |
Topics — the 8 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
High-performance computing › performance optimization
auto-tuning |
0.7 | 1 | 2023 | DOPpler: Parallel Measurement Infrastructure for Auto-Tuning Deep Learning Tensor Programs · IEEE Trans. Parallel Distributed Syst. 2023 |
Hardware accelerators and domain-specific architectures › machine learning accelerator
DNN accelerator |
0.7 | 1 | 2023 | DOPpler: Parallel Measurement Infrastructure for Auto-Tuning Deep Learning Tensor Programs · IEEE Trans. Parallel Distributed Syst. 2023 |
Hardware accelerators and domain-specific architectures
tensor program optimization |
0.7 | 1 | 2023 | DOPpler: Parallel Measurement Infrastructure for Auto-Tuning Deep Learning Tensor Programs · IEEE Trans. Parallel Distributed Syst. 2023 |
Machine learning › Efficient and distributed learning
distributed training |
0.6 | 1 | 2022 | Horus: Interference-Aware and Prediction-Based Scheduling in Deep Learning Systems · IEEE Trans. Parallel Distributed Syst. 2022 |
Cloud and datacenter computing
cluster resource management and scheduling |
0.6 | 1 | 2022 | Horus: Interference-Aware and Prediction-Based Scheduling in Deep Learning Systems · IEEE Trans. Parallel Distributed Syst. 2022 |
GPUs and heterogeneous computing
GPU scheduling |
0.6 | 1 | 2022 | Horus: Interference-Aware and Prediction-Based Scheduling in Deep Learning Systems · IEEE Trans. Parallel Distributed Syst. 2022 |
Parallel and multicore computing › parallel scheduling › resource-aware scheduling
interference-aware scheduling |
0.6 | 1 | 2022 | Horus: Interference-Aware and Prediction-Based Scheduling in Deep Learning Systems · IEEE Trans. Parallel Distributed Syst. 2022 |
GPUs and heterogeneous computing
GPU computing |
0.2 | 1 | 2022 | Horus: Interference-Aware and Prediction-Based Scheduling in Deep Learning Systems · IEEE Trans. Parallel Distributed Syst. 2022 |
Methods — techniques the papers use, named apart from their topics
simulation · 1.1prediction-based scheduling · 1.1interference-aware scheduling · 1.1computation graph features · 1.1parallel execution · 0.7auto-tuning · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Meeting (the) Pandemic: Videoconferencing Fatigue and Evolving Tensions of Sociality in Enterprise Video Meetings During COVID-19
Rachel Bergmann, Sean Rintel, Nancy Baym, Advait Sarkar, Damian Borowiec, Priscilla N. Y. Wong, Abigail Sellen |
Comput. Support. Cooperative Work. | 5 |
| 2023 | DOPpler: Parallel Measurement Infrastructure for Auto-Tuning Deep Learning Tensor ProgramsabstractThe heterogeneity of Deep Learning models, libraries, and hardware poses an important challenge for improving model inference performance. Auto-tuners address this challenge via automatic tensor program optimization towards a target-device. However, auto-tuners incur a substantial time cost to complete given their design necessitates performing tensor program candidate measurements serially within an isolated target-device to minimize latency measurement inaccuracy. In this article we propose DOPpler, a parallel auto-tuning measurement infrastructure. DOPpler allows for considerable auto-tuning speedup over conventional approaches whilst maintaining high-quality tensor program optimization. DOPpler accelerates the auto-tuning process by proposing a parallel execution engine to efficiently execute candidate tensor programs in parallel across the CPU-host and GPU target-device, and overcomes measurement inaccuracy by introducing a high-precision on-device measurement technique when measuring tensor program kernel latency. DOPpler is designed to automatically calculate the optimal degree of parallelism to provision fast and accurate auto-tuning for different tensor programs, auto-tuners and target-devices. Experiment results show that DOPpler reduces total auto-tuning time by 50.5% on average whilst achieving optimization gains equivalent to conventional auto-tuning infrastructure. Damian Borowiec, Gingfung Yeung, Adrian Friday, Richard Harper 0001, Peter Garraghan |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 2022 | Trimmer: Cost-Efficient Deep Learning Auto-tuning for Cloud DatacentersabstractCloud datacenters capable of provisioning high performance Machine Learning-as-a-Service (MLaaS) at reduced resource cost is achieved via auto-tuning: automated tensor program optimization of Deep Learning models to minimize inference latency within a hardware device. However given the extensive heterogeneity of Deep Learning models, libraries, and hardware devices, performing auto-tuning within Cloud datacenters incurs a significant time, compute resource, and energy cost of which state-of-the-art auto-tuning is not designed to mitigate. In this paper we propose Trimmer, a high performance and cost-efficient Deep Learning auto-tuning framework for Cloud datacenters. Trimmer maximizes DL model performance and tensor program cost-efficiency by preempting tensor program implementations exhibiting poor optimization improvement; and applying an ML-based filtering method to replace expensive low performing tensor programs to provide greater likelihood of selecting low latency tensor programs. Through an empirical study exploring the cost of DL model optimization techniques, our analysis indicates that 26–43% of total energy is expended on measuring tensor program implementations that do not positively contribute towards auto-tuning. Experiment results show that Trimmer achieves high auto-tuning cost-efficiency across different DL models, and reduces auto-tuning energy use by 21.8–40.9% for Cloud clusters whilst achieving DL model latency equivalent to state-of-the-art techniques. Damian Borowiec, Gingfung Yeung, Adrian Friday, Richard Harper 0001, Peter Garraghan |
CLOUD | 1 |
| 2022 | Horus: Interference-Aware and Prediction-Based Scheduling in Deep Learning SystemsabstractTo accelerate the training of Deep Learning (DL) models, clusters of machines equipped with hardware accelerators such as GPUs are leveraged to reduce execution time. State-of-the-art resource managers are needed to increase GPU utilization and maximize throughput. While co-locating DL jobs on the same GPU has been shown to be effective, this can incur interference causing slowdown. In this article we propose Horus: an interference-aware and prediction-based resource manager for DL systems. Horus proactively predicts GPU utilization of heterogeneous DL jobs extrapolated from the DL model's computation graph features, removing the need for online profiling and isolated reserved GPUs. Through micro-benchmarks and job co-location combinations across heterogeneous GPU hardware, we identify GPU utilization as a general proxy metric to determine good placement decisions, in contrast to current approaches which reserve isolated GPUs to perform online profiling and directly measure GPU utilization for each unique submitted job. Our approach promotes high resource utilization and makespan reduction; via real-world experimentation and large-scale trace driven simulation, we demonstrate that Horus outperforms other DL resource managers by up to 61.5 percent for GPU resource utilization, 23.7-30.7 percent for makespan reduction and 68.3 percent in job wait time reduction. Gingfung Yeung, Damian Borowiec, Renyu Yang, Adrian Friday, Richard Harper 0001, Peter Garraghan |
IEEE Trans. Parallel Distributed Syst. | 2 |
| 2020 | Horus: An Interference-Aware Resource Manager for Deep Learning Systems
Gingfung Yeung, Damian Borowiec, Renyu Yang, Adrian Friday, Richard Harper 0001, Peter Garraghan |
ICA3PP (2) | 2 |