Lune

DAC2020Top-tier venue

Navigator: Dynamic Multi-kernel Scheduling to Improve GPU Performance

Jiho Kim, John Kim, Yongjun Park

2020Year
9Citations

Abstract

Efficient GPU resource-sharing between multiple kernels has recently been a critical factor on overall performance. While previous works mainly focused on how to allocate resources to two kernels, there has been limited amount of work on determining which workloads to concurrently execute among multiple workloads. Therefore, we first demonstrate on a real GPU system how the selection of concurrent workloads can have significant impact on overall performance. We then propose GPU Navigator – a lookup-table-based dynamic multi-kernel scheduler that maximizes overall performance through online profiling. Our evaluation shows that GPU Navigator outperforms a greedy policy by 29.3% on average.

Ask about this paper

Ask your agent about it.

Lune has read the top-tier papers around this one, so every answer names the papers it rests on.

Questions to start from

Your agent calls

Lunesearch_papers

Ask in Lune

Free to start. No credit card required.

lune papers get 91e741f5-34fc-4334-ba2c-d64a423b3ef2

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines