首页> 外文会议>International Symposium on Quality Electronic Design >ChipAdvisor: A Machine Learning Approach for Mapping Applications to Heterogeneous Systems
【24h】

ChipAdvisor: A Machine Learning Approach for Mapping Applications to Heterogeneous Systems

机译:芯片阐明:一种用于将应用程序映射到异构系统的机器学习方法

获取原文

摘要

While hardware accelerators provide significant performance and energy improvements over general-purpose processors, their limited reusability incurs high design costs. It is thus impractical to have a unique accelerator for each application. Hence, it is critical to develop solutions that can leverage the accelerators available to the best of their capabilities for a wide range of applications. In this paper, we note the common computation, data access, and communication patterns of applications, and based on these patterns, we identify significant intrinsic properties across applications. We then correlate these properties with the unique microarchitectural properties of the compute platforms available and develop a framework, ChipAdvisor, to predict the platform that provides the best performance and energy efficiency for an application. We evaluate ChipAdvisor for applications from several domains, targeting CPUs, GPUs, and FPGAs as example compute platforms. ChipAdvisor achieves an accuracy of up to 98% in predicting the best performing platform, and 94% in predicting the most energy-efficient one, compared to an oracle analysis, that is, one which always selects the best platform for all applications.
机译:虽然硬件加速器提供了对通用处理器的显着性能和能量改进,但它们有限可重用性会引发高设计成本。因此,对于每个应用具有独特的加速器是不切实际的。因此,开发解决方案至关重要,这些解决方案可以利用可用于各种应用程序的最佳能力。在本文中,我们注意到应用程序的常见计算,数据访问和通信模式,并基于这些模式,我们识别应用程序的重要内部属性。然后,我们将这些属性与可用的计算平台的独特微架立属性相关联,并开发框架,芯片浮雕,预测适用于应用程序的最佳性能和能效的平台。我们评估来自几个域,定位CPU,GPU和FPGA的应用程序的芯片源性源作为示例计算平台。 ChipAdvisor在预测最佳性能平台方面可以实现高达98%的准确性,而且与Oracle分析相比,预测最有能节能的平台94%,即始终为所有应用选择最佳平台。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号