-
公开(公告)号:CN104541244A
公开(公告)日:2015-04-22
申请号:CN201380044851.X
申请日:2013-09-26
Applicant: 英特尔公司
CPC classification number: G06F9/3005 , G06F9/30072 , G06F9/3802 , G06F9/3851 , G06F9/44 , G06F9/455 , G06F9/52 , G06F11/30 , G06F11/3414 , G06F11/3476 , G06F11/36 , G06F11/3664 , G06F11/3688 , G06F2201/815 , G06F2201/825 , G06F2201/865
Abstract: 一个或更多个实施例可提供用于执行重放的方法。方法包括启动程序的执行,程序具有多个指令集,并且每个指令集具有多个指令组块。方法也包括在执行前由在处理器上运行的虚拟机单元截取多个组块的组块的指令。方法还包括由在处理器上运行的重放模块确定组块是否为活动组块,并且响应组块是活动组块,执行指令。
-
公开(公告)号:CN104541244B
公开(公告)日:2017-09-15
申请号:CN201380044851.X
申请日:2013-09-26
Applicant: 英特尔公司
CPC classification number: G06F9/3005 , G06F9/30072 , G06F9/3802 , G06F9/3851 , G06F9/44 , G06F9/455 , G06F9/52 , G06F11/30 , G06F11/3414 , G06F11/3476 , G06F11/36 , G06F11/3664 , G06F11/3688 , G06F2201/815 , G06F2201/825 , G06F2201/865
Abstract: 一个或更多个实施例可提供用于执行重放的方法。方法包括启动程序的执行,程序具有多个指令集,并且每个指令集具有多个指令组块。方法也包括在执行前由在处理器上运行的虚拟机单元截取多个组块的组块的指令。方法还包括由在处理器上运行的重放模块确定组块是否为活动组块,并且响应组块是活动组块,执行指令。
-
公开(公告)号:CN107003894A
公开(公告)日:2017-08-01
申请号:CN201580063894.1
申请日:2015-11-23
Applicant: 英特尔公司
IPC: G06F9/46
CPC classification number: G06F9/467 , G06F9/3004 , G06F9/30087 , G06F9/44563 , G06F11/3632 , G06F12/0811 , G06F12/0813 , G06F12/084
Abstract: 描述了用于硬件事务内存(HTM)剖析器的装置和方法。例如,装置的一个实施例包括事务调试器(TDB)记录模块,用于记录与事务内存程序代码的执行相关的数据,该数据包括与事务内存程序代码中的事务事件和分支的执行相关的数据;以及剖析器,用于使用基于跟踪的重放技术分析记录的数据的部分以响应性地生成剖析数据,所述剖析数据包括可用于优化事务内存程序代码的事务级事件和函数级冲突数据。
-
公开(公告)号:CN105706063A
公开(公告)日:2016-06-22
申请号:CN201380080889.2
申请日:2013-12-12
Applicant: 英特尔公司
CPC classification number: G06F11/3632 , G06F9/526 , G06F11/0715 , G06F11/0778 , G06F11/30 , G06F11/3409 , G06F11/3419 , G06F11/3466 , G06F11/366
Abstract: 各种实施例一般针对通过检测与此类访问关联的选择的高速缓存事件的发生来检测由应用例程的不同部分的不协调数据访问引起的竞争条件。一种设备包括:处理器组件;触发器组件,用于由处理器组件执行以将处理器组件的监视单元配置成检测与对数据段的访问之间的竞争条件关联的高速缓存事件,并响应于高速缓存事件的发生而捕获处理器组件的状态的指示以生成监视数据;以及计数器组件,用于由处理器组件执行以将监视单元的计数器配置成实现以小于高速缓存事件的每次发生的频率捕获处理器组件的状态的指示。描述并要求保护其它实施例。
-
-
-