首页> 外文会议>Brazilian Symposium on Computing Systems Engineering >Predicting Thread Profiles across Core Types via Machine Learning on Heterogeneous Multiprocessors
【24h】

Predicting Thread Profiles across Core Types via Machine Learning on Heterogeneous Multiprocessors

机译:通过异构多处理器上的机器学习预测跨核心类型的线程配置文件

获取原文

摘要

Given that energy consumption has become one of the most important issues in computer systems, Heterogeneous Multiprocessors (HMPs) have been introduced, where large high performing and small power-efficient cores can co-exist on the same platform and share the processing of the workload. Clearly, the concept is the same whether it is multiple processors on a board or a chip multiprocessor with several cores on a chip. With the advent of HMPs, thread scheduling becomes much more challenging, while having to deal with thread to processor-type mapping. In particular, it is important that the operating system is able to understand the workload behavior when a thread is to be migrated to a core of a different type. In this paper, we describe a thread characterization method that explores machine learning techniques to automate and improve the accuracy of predicting thread execution across different processor types. We use hardware performance counters and use machine learning to predict performance when moving a thread to another core type on heterogeneous processors. We show that our characterization scheme achieves higher structural similarity (SSIM) values when predicting performance indicators, such as instructions per cycle and last-level cache misses, commonly used to determine the mapping of threads to processor types at runtime. We also show that support vector regression achieves higher SSIM values when compared to linear regression, and has very low (1%) overhead.
机译:鉴于能耗已成为计算机系统中最重要的问题之一,因此引入了异构多处理器(HMP),大型高性能和小型节能内核可以在同一平台上共存并分担工作量的处理。显然,无论是板上的多个处理器还是芯片上具有多个内核的芯片多处理器,概念都是相同的。随着HMP的出现,线程调度变得更具挑战性,同时必须处理线程到处理器类型的映射。尤其重要的是,在将线程迁移到其他类型的核心时,操作系统能够理解工作负载行为。在本文中,我们描述了一种线程表征方法,该方法探索了机器学习技术以自动化并提高跨不同处理器类型的线程执行预测的准确性。当将线程移动到异构处理器上的另一种核心类型时,我们使用硬件性能计数器并使用机器学习来预测性能。我们显示出,当预测性能指标时(例如每个周期的指令和最后一级的高速缓存未命中),我们的表征方案可实现更高的结构相似性(SSIM)值,通常用于确定运行时线程到处理器类型的映射。我们还显示,与线性回归相比,支持向量回归可实现更高的SSIM值,并且开销非常低(1%)。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号