计算机工程与科学2024,Vol.46Issue(2) :191-199.DOI:10.3969/j.issn.1007-130X.2024.02.001

MVSim:面向VLIW多核向量处理器的快速、可扩展和精确的体系结构模拟器

MVSim:A fast,scalable and accurate architecture simulator for VLIW multi-core vector processors

刘仲 李程 田希 刘胜 邓让钰 钱程东
计算机工程与科学2024,Vol.46Issue(2) :191-199.DOI:10.3969/j.issn.1007-130X.2024.02.001

MVSim:面向VLIW多核向量处理器的快速、可扩展和精确的体系结构模拟器

MVSim:A fast,scalable and accurate architecture simulator for VLIW multi-core vector processors

刘仲 1李程 1田希 1刘胜 1邓让钰 1钱程东2
扫码查看

作者信息

  • 1. 国防科技大学计算机学院,湖南 长沙 410073;先进微处理器芯片与系统重点实验室,湖南 长沙 410073
  • 2. 天津先进CPU企业重点实验室,天津 300000
  • 折叠

摘要

设计了一个面向VLIW 多核向量处理器的快速、可扩展、精确的体系结构模拟器 MVSim.设计了可扩展的VLIW多核向量处理器模型、多级存储体系结构模型和多核性能模型;实现了指令集架构的节拍精准模拟,Cache、DMA和多核同步部件的高效功能模拟,采用多线程技术实现了多核处理器的高效和可扩展模拟.实验结果表明,MVSim能够准确模拟多核处理器的目标程序执行,模拟结果完全正确,具有良好的可扩展性.MVSim的平均模拟速度分别是RTL模拟和CCS的227倍和5倍,平均性能误差约为2.9%.

Abstract

This paper designs a fast,scalable and accurate architecture simulator(MVSim)for VLIW multi-core vector processors.The scalable VLIW multi-core vector processor model,multi-level storage architecture model and multi-core performance model are designed in MVSim.It implements cycle-accurate simulation of instruction set architectures,efficient functional simulation of Cache,DMA and multi-core synchronization,and uses multi-threading to achieve efficient and scalable simulation of multi-core processors.The experimental results show that MVSim can accurately simulate the program execution of the target multi-core processor,the simulation results are completely correct,and it has good scalability.The average simulation speed of MVSim is 227 times and 5 times faster than RTL simulator and CCS,respectively,and the average performance error is about 2.9%.

关键词

体系结构模拟器/VLIW/多核向量处理器模型/性能模型/节拍精准模拟器

Key words

architecture simulator/VLIW/multi-core vector processor model/performance model/cycle-accurate simulator

引用本文复制引用

基金项目

国防科技大学自主基金(23-ZZCX-JDZ-11)

PDL重点实验室基金(2021-KJWPDL-11)

出版年

2024
计算机工程与科学
国防科学技术大学计算机学院

计算机工程与科学

CSTPCD北大核心
影响因子:0.787
ISSN:1007-130X
参考文献量13
段落导航相关论文