计算机科学
标杆管理
浮点型
还原(数学)
功率消耗
点(几何)
计算机体系结构
绩效改进
机器学习
人工智能
嵌入式系统
计算机工程
功率(物理)
操作系统
运营管理
经济
物理
几何学
数学
营销
量子力学
业务
作者
R. Quıspe-Machaca Victor,Pizano-Escalante Luis,Omar Longoria‐Gandara
标识
DOI:10.1109/cce60043.2023.10332848
摘要
The pursuit of improved computing architecture drives continuous innovation to enhance user application performance. One such advancement involves the implementation of floating-point accelerators. However, identifying applications heavily reliant on floating-point operations proves complex due to application intricacies. Selecting optimal workloads for execution on floating-point accelerators can yield significant benefits, including up to a 30% reduction in execution time. In this article, the authors propose a novel approach that leverages machine learning algorithms and meticulous analysis to identify the minimum hardware performance counters necessary for detecting applications with significant utilization of floating-point operations. Our methodology achieves an accuracy of 69% using unsupervised machine learning and 100% using supervised machine learning. By focusing on workloads that stress new CPU designs, this approach streamlines the development and validation of novel computing architectures. It effectively pinpoints ideal candidates for benchmarking new floating-point co-processors, optimizes test execution time, and minimizes power consumption during the validation phase. This research promises to drive advancements in computing architecture, leading to improved application performance and efficiency.
科研通智能强力驱动
Strongly Powered by AbleSci AI