arrow
返回

Optimizing Pre-Silicon CPU Validation: Reducing Simulation Time with Unsupervised Machine Learning and Statistical Analysis

delete2025-09-01
delete0
delete
OA
AI
V
Victor Rodriguez-Bahena
L
Luis Pizano‐Escalante
O
Omar Longoria‐Gandara *
L
Luis Fernando Gutiérrez-Preciado
DOI:10.3390/computers14090364delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
在现代处理器开发中,在制造前需要进行广泛的仿真,以确保中央处理器(CPU)设计能够正确且高效地运行。这一预硅验证过程涉及在架构模型上运行广泛的软件工作负载,以在设计周期的早期识别潜在问题。提高预硅仿真时间对于加速CPU开发并缩短高质量处理器的上市时间至关重要。本研究通过利用无监督机器学习优化测试用例选择,解决了全系统仿真验证的计算挑战。通过识别已执行指令中的模式,该方法在保持严格验证标准的同时减少了全面仿真的需求。值得注意的是,优化的测试用例子集将仿真时间缩短了10倍,并捕获了最大指令熵的97.5%,确保了与完整工作负载集几乎相同的指令覆盖多样性。主成分分析(PCA)与聚类算法的组合有效区分了计算密集型和内存密集型工作负载,而无需预先了解代码。基于熵分析的统计模型检查证实了该子集的有效性。该方法显著减少了验证工作量,加快了CPU设计周期,并提高了硬件效率。研究结果突显了机器学习驱动的验证策略在增强预硅测试方面的潜力,从而实现更快的创新和更稳健的处理器架构。
Keyword:
pre-silicon simulation
machine learning
test case selection
instruction entropy
workload classification

期刊

C
Computers
IF:
4.2
论文数:
1.4K
被引数:
3.3K

机构

J
jesuit university
学者数:
3
论文数: 1
被引数: 0
I
intel guadalajara design center
学者数:
1
论文数: 1
被引数: 0
引用论文

引用论文

err分享
err收藏
Pre-Silicon Bug Forecast
err2014-03-01
err0
errOAAI
errQi Guo; Tianshi Chen; Yunji Chen; Rui Wang; Huanhuan Chen; Weiwu Hu; Guoliang Chen
err分享
err收藏
Clustering using flower pollination algorithm and Calinski-Harabasz index
err2016-07-01
err0
PREAI
errSzymon Lukasik; Piotr A. Kowalski; Malgorzata Charytanowicz; Piotr Kulczycki
err分享
err收藏
Simics: A full system simulation platform
err2002-01-01
err0
PREAI
errP.S. Magnusson; M. Christensson; J. Eskilson; D. Forsgren; G. Hallberg; J. Hogberg; F. Larsson; A. Moestedt; B. Werner
err分享
err收藏
err分享
err收藏
学者 查看更多内容