首页> 中国专利> 面向AArch64架构的CPU指令微基准测试方法及系统

面向AArch64架构的CPU指令微基准测试方法及系统

摘要

本发明公开了一种面向AArch64架构的CPU指令微基准测试方法及系统,本发明方法包括通过编写汇编代码,在汇编代码中循环调用若干条连续的被测试汇编指令,并通过特定规则指定被测试指令寄存器操作数的使用方式,以使连续调用的被测试指令之间存在数据先写后读依赖或者完全不存在任何数据依赖,从而使被测试指令以完全串行或者完全流水的方式执行。使用计时函数分别获取这两种汇编指令运行模式下的总耗时,以计算被测试指令在被测试平台上的指令延迟与指令吞吐量。本发明能够在不借助任何特殊硬件支持的情况下,准确获取AArch64架构CPU指令的延迟与吞吐量,适用于AArch64架构的所有指令集拓展,具备良好的可适用性。

著录项

  • 公开/公告号CN114217856A

    专利类型发明专利

  • 公开/公告日2022-03-22

    原文格式PDF

  • 申请/专利权人 中国人民解放军国防科技大学;

    申请/专利号CN202111552652.2

  • 发明设计人 沈洁;龙标;黄春;唐滔;彭林;

    申请日2021-12-17

  • 分类号G06F9/30(20060101);G06F15/80(20060101);G06F15/82(20060101);

  • 代理机构43008 湖南兆弘专利事务所(普通合伙);

  • 代理人谭武艺

  • 地址 410073 湖南省长沙市开福区砚瓦池正街47号

  • 入库时间 2023-06-19 14:36:00

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-03-22

    公开

    发明专利申请公布

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号