A Domain Specific Approach to High Performance Heterogeneous Computing
Gordon Inggs, David B. Thomas, Wayne Luk

TL;DR
This paper presents a domain-specific method for optimizing workload distribution in heterogeneous computing systems, improving performance and accuracy in financial modeling tasks through predictive modeling and advanced allocation techniques.
Contribution
It introduces a domain-specific approach that models application characteristics and uses these models for efficient workload allocation in heterogeneous systems.
Findings
Models predict workload latency and accuracy within 10% of actual performance.
Machine learning and MILP approaches significantly reduce latency, up to 270 times.
Demonstrated effectiveness in derivatives pricing with diverse hardware platforms.
Abstract
Users of heterogeneous computing systems face two problems: firstly, in understanding the trade-off relationships between the observable characteristics of their applications, such as latency and quality of the result, and secondly, how to exploit knowledge of these characteristics to allocate work to distributed computing platforms efficiently. A domain specific approach addresses both of these problems. By considering a subset of operations or functions, models of the observable characteristics or domain metrics may be formulated in advance, and populated at run-time for task instances. These metric models can then be used to express the allocation of work as a constrained integer program, which can be solved using heuristics, machine learning or Mixed Integer Linear Programming (MILP) frameworks. These claims are illustrated using the example domain of derivatives pricing in…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
