ABSTRACT
Software developers increasingly need to take advantage of heterogeneous hardware resources, like GPUs and DSPs, while coping with dynamic events and quality of service requirements. Our poster shows how an adaptive runtime resource manager explores resource assignment strategies to solve this problem. A real-world video processing application demonstrates the approach.
Index Terms
- The future is dynamic: adaptive runtime resource management for heterogeneous computer platforms
Recommendations
The future is dynamic: adaptive runtime resource management for heterogeneous computer platforms
OOPSLA '09: Proceedings of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applicationsSoftware developers increasingly need to take advantage of heterogeneous hardware resources, like GPUs and DSPs, while coping with dynamic events and quality of service requirements. This demonstration shows how an adaptive resource manager that ...
HESSLE-FREE: Heterogeneous Systems Leveraging Fuzzy Control for Runtime Resource Management
Special Issue ESWEEK 2019, CASES 2019, CODES+ISSS 2019 and EMSOFT 2019As computing platforms increasingly embrace heterogeneity, runtime resource managers need to efficiently, dynamically, and robustly manage shared resources (e.g., cores, power budgets, memory bandwidth). To address the complexities in heterogeneous ...
Runtime resource management for embedded and HPC systems
PARMA-DITAM '16: Proceedings of the 7th Workshop on Parallel Programming and Run-Time Management Techniques for Many-core Architectures and the 5th Workshop on Design Tools and Architectures For Multicore Embedded Computing PlatformsResource management is a well known problem in almost every computing system ranging from embedded to High Performance Computing (HPC) and is useful to optimize multiple orthogonal system metrics such as power consumption, performance and reliability. ...
Comments