Deffe: A data-efficient framework for performance characterization in domain-specific computing

10Citations
Citations of this article
11Readers
Mendeley users who have this article in their library.
Get full text

Abstract

As the computer architecture community moves toward the end of traditional device scaling, domain-specific architectures are becoming more pervasive. Given the number of diverse workloads and emerging heterogeneous architectures, exploration of this design space is a constrained optimization problem in a high-dimensional parameter space. In this respect, predicting workload performance both accurately and efficiently is a critical task for this exploration. In this paper, we present Deffe: a framework to estimate workload performance across varying architectural configurations. Deffe uses machine learning to improve the performance of this design space exploration. By casting the work of performance prediction itself as transfer learning tasks, the modelling component of Deffe can leverage the learned knowledge on one workload and "transfer" it to a new workload. Our extensive experimental results on a contemporary architecture toolchain (RISC-V and GEM5) and infrastructure show that the method can achieve superior testing accuracy with an effective reduction of 32-80× in terms of the amount of required training data. The overall run-time can be reduced from 400 hours to 5 hours when executed over 24 CPU cores. The infrastructure component of Deffe is based on scalable and easy-to-use open-source software components.

Cite

CITATION STYLE

APA

Liu, F., Miniskar, N. R., Chakraborty, D., & Vetter, J. S. (2020). Deffe: A data-efficient framework for performance characterization in domain-specific computing. In 17th ACM International Conference on Computing Frontiers 2020, CF 2020 - Proceedings (pp. 182–191). Association for Computing Machinery, Inc. https://doi.org/10.1145/3387902.3392633

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free