小编Zar*_*trA的帖子

估计x86 CPU上的中断延迟

我在寻找可以帮助估计x86 CPU上的中断等待时间的信息。在“ datasheets.chipdb.org/Intel/x86/386/technote/2153.pdf”中找到了非常有用的论文。但是本文为我提出了一个非常重要的问题:如何定义等待当前指令完成所提供的延迟?我的意思是在识别INTR信号与执行INTR微代码之间存在延迟。我记得,英特尔软件开发人员手册还讲述了有关等待当前执行指令完成的信息。但这也说明某些指令可能会被中断。主要问题是:如何为特定处理器定义最大完成指令等待时间。需要估算核心滴答和内存访问操作,不以秒或微秒为单位。缓存和TLD未命中,以及可能影响等待的其他此类内容应予以考虑。

需要进行此估算,以研究实现较小的关键部分的可能性,这些部分不会影响中断等待时间。为达到此目的,关键部分的长度必须小于或等于CPU最长的不间断指令的长度。

任何帮助都非常欢迎。如果您知道一些对您有所帮助的论文,请分享其链接。

benchmarking x86 latency real-time interrupt

7
推荐指数
1
解决办法
1156
查看次数

标签 统计

benchmarking ×1

interrupt ×1

latency ×1

real-time ×1

x86 ×1