首页> 外文会议>IEEE/ACM International Conference on Computer-Aided Design >P4: Phase-based power/performance prediction of heterogeneous systems via neural networks
【24h】

P4: Phase-based power/performance prediction of heterogeneous systems via neural networks

机译:P 4 :通过神经网络预测异构系统的基于相位的功率/性能

获取原文

摘要

The emergence of Internet of Things increases the complexity and the heterogeneity of computing platforms. Migrating workload between various platforms is one way to improve both energy efficiency and performance. Effective migration decisions require accurate estimates of its costs and benefits. To date, these estimates were done by either instrumenting the source code/binaries, thus causing high overhead, or by using power estimates from hardware performance counters, which work well for individual machines, but until now have not been accurate for predicting across different architectures. In this paper, we propose P4, a new Phase-based Power and Performance Prediction framework which identifies cross-platform application power and performance at runtime for heterogeneous computing systems. P4 analyzes and detects machine-independent application phases by characterizing computing platforms offline with a set of benchmarks, and then builds neural network-based models to automatically identify and generalize the complex cross-platform relationships for each benchmark phase. It then leverages these models along with performance counter measurements collected at runtime to estimate performance and power consumption if it were running on a completely different computing platform, including a different CPU architecture, without ever having to run it on there. We evaluate the proposed framework on four commercial heterogeneous platforms, ranging from X86 servers to mobile ARM-based architecture, with 129 industry-standard benchmarks. Our experimental results show that P4 can predict the power and performance changes with only 6.8% and 5.6% error, respectively, even for completely different architectures from the ones applications ran on.
机译:物联网的出现增加了计算平台的复杂性和异构性。在各种平台之间迁移工作负载是提高能源效率和性能的一种方法。有效的迁移决策需要对其成本和收益进行准确的估算。迄今为止,这些估算是通过检测源代码/二进制文件(从而导致高昂的开销)或通过使用硬件性能计数器的功率估算来完成的,这些估算对单个机器都适用,但是到目前为止,对于跨不同体系结构的预测尚不准确。在本文中,我们提出了P 4 ,这是一个新的基于阶段的功率和性能预测框架,该框架可识别异构计算系统在运行时的跨平台应用程序功率和性能。 P 4 通过使用一组基准测试来离线表征计算平台,从而分析和检测与机器无关的应用程序阶段,然后构建基于神经网络的模型来自动识别和概括每个基准测试的复杂跨平台关系阶段。然后,如果这些模型在完全不同的计算平台(包括不同的CPU架构)上运行,而不必在该平台上运行,则可以利用这些模型以及在运行时收集的性能计数器测量值来估计性能和功耗。我们使用129种行业标准基准,在从X86服务器到基于移动ARM的体系结构的四个商业异构平台上评估了提议的框架。我们的实验结果表明,即使对于与运行应用程序完全不同的体系结构,P 4 可以分别预测功率和性能变化,而误差仅为6.8%和5.6%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号