会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Hardware Assist for Optimizing Code During Processing
    • 处理过程中优化代码的硬件辅助
    • US20120005462A1
    • 2012-01-05
    • US12828697
    • 2010-07-01
    • Ronald P. HallBrian R. KonigsburgDavid S. LevitanBrian R. Mestan
    • Ronald P. HallBrian R. KonigsburgDavid S. LevitanBrian R. Mestan
    • G06F9/38
    • G06F11/3466G06F9/3808G06F9/3844G06F11/348G06F2201/88
    • A method, data processing system, and computer program product for obtaining information about instructions. Instructions are processed. In response to processing a branch instruction in the instructions, a determination is made as to whether a result from processing the branch instruction follows a prediction of whether a branch is predicted to occur for the branch instruction. In response to the result following the prediction, the branch instruction is added to a current segment in a trace. In response to an absence of the result following the prediction, the branch instruction is added to the current segment in the trace and a first new segment and a second new segment are created. The first new segment includes a first branch instruction reached in the instructions from following the prediction. The second new segment includes a second branch instruction in the instructions reached from not following the prediction.
    • 一种用于获取关于指令的信息的方法,数据处理系统和计算机程序产品。 处理说明。 响应于在指令中处理分支指令,确定来自处理分支指令的结果是否遵循预测分支指令是否为分支指令发生的预测。 响应于预测结果,分支指令被添加到跟踪中的当前段。 响应于预测之后没有结果,分支指令被添加到跟踪中的当前段,并且创建第一新段和第二新段。 第一个新的段包括在跟随预测的指令中达到的第一个分支指令。 第二个新的段包括从不遵循预测到达的指令中的第二个分支指令。
    • 7. 发明申请
    • TASK SWITCH IMMUNIZED PERFORMANCE MONITORING
    • 任务切换免疫性能监控
    • US20120254837A1
    • 2012-10-04
    • US13079189
    • 2011-04-04
    • GILES R. FRAZIERDavid S. LevitanBrian R. Mestan
    • GILES R. FRAZIERDavid S. LevitanBrian R. Mestan
    • G06F9/44
    • G06F11/348G06F2201/865
    • A performance monitoring technique provides task-switch immune operation without requiring storage and retrieval of the performance monitor state when a task switch occurs. When a hypervisor signals that a task is being resumed, it provides an indication, which starts a delay timer. The delay timer is resettable in case a predetermined time period has not elapsed when the next task switch occurs. After the delay timer expires, analysis of the performance monitor measurements is resumed, which prevents an initial state or a state remaining from a previous task from corrupting the performance monitoring results. The performance monitor may be or include an execution trace unit that collects taken branches in a current trace and may use branch prediction success to determine whether to collect a predicted and taken branch instruction in a current trace or to start a new segment when the branch resolves in a non-predicted direction.
    • 性能监控技术提供任务切换免疫操作,而不需要在发生任务切换时存储和检索性能监视器状态。 当管理程序发出任务正在恢复的信号时,它提供指示,启动一个延迟定时器。 在发生下一任务切换的情况下,在没有经过预定时间段的情况下,可以将延迟定时器复位。 在延迟定时器到期后,恢复对性能监视器测量的分析,这阻止了先前任务的初始状态或状态损坏性能监视结果。 性能监视器可以是或包括执行跟踪单元,其在当前跟踪中收集所采取的分支,并且可以使用分支预测成功来确定是否在当前跟踪中收集预测和采取的分支指令,或者当分支解析时启动新分段 处于非预测方向。
    • 9. 发明授权
    • Task switch immunized performance monitoring
    • 任务开关免疫性能监测
    • US08868886B2
    • 2014-10-21
    • US13079189
    • 2011-04-04
    • Giles R. FrazierDavid S. LevitanBrian R. Mestan
    • Giles R. FrazierDavid S. LevitanBrian R. Mestan
    • G06F11/34
    • G06F11/348G06F2201/865
    • A performance monitoring technique provides task-switch immune operation without requiring storage and retrieval of the performance monitor state when a task switch occurs. When a hypervisor signals that a task is being resumed, it provides an indication, which starts a delay timer. The delay timer is resettable in case a predetermined time period has not elapsed when the next task switch occurs. After the delay timer expires, analysis of the performance monitor measurements is resumed, which prevents an initial state or a state remaining from a previous task from corrupting the performance monitoring results. The performance monitor may be or include an execution trace unit that collects taken branches in a current trace and may use branch prediction success to determine whether to collect a predicted and taken branch instruction in a current trace or to start a new segment when the branch resolves in a non-predicted direction.
    • 性能监控技术提供任务切换免疫操作,而不需要在发生任务切换时存储和检索性能监视器状态。 当管理程序发出任务正在恢复的信号时,它提供指示,启动一个延迟定时器。 在发生下一任务切换的情况下,在没有经过预定时间段的情况下,可以将延迟定时器复位。 在延迟定时器到期后,恢复对性能监视器测量的分析,这阻止了先前任务的初始状态或状态损坏性能监视结果。 性能监视器可以是或包括执行跟踪单元,其在当前跟踪中收集所采取的分支,并且可以使用分支预测成功来确定是否在当前跟踪中收集预测和采取的分支指令,或者当分支解析时启动新分段 处于非预测方向。