会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 8. 发明授权
    • Hardware performance-monitoring facility usage after context swaps
    • 情景交换后的硬件性能监控设备使用情况
    • US09342432B2
    • 2016-05-17
    • US13313557
    • 2011-12-07
    • Giles R. FrazierBrian R. Mestan
    • Giles R. FrazierBrian 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 and provides accurate performance monitoring information. When a hypervisor signals that a task is being resumed and the application privilege level has been entered, 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, a state due to execution of the operating system or hypervisor, 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 branch information in a current program execution trace.
    • 性能监控技术提供任务切换免疫操作,而不需要在任务切换发生时存储和检索性能监视状态,并提供准确的性能监视信息。 当管理程序发出信号指示正在恢复任务并且已经输入了应用程序权限级别时,它提供指示,其启动延迟定时器。 在发生下一任务切换的情况下,在没有经过预定时间段的情况下,可以将延迟定时器复位。 在延迟定时器到期后,恢复对性能监视器测量的分析,这阻止了初始状态,由于执行操作系统或管理程序的状态,或者从前一任务中剩余的状态破坏性能监视结果。 性能监视器可以是或包括在当前程序执行跟踪中收集分支信息的执行跟踪单元。
    • 9. 发明申请
    • 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.
    • 一种用于获取关于指令的信息的方法,数据处理系统和计算机程序产品。 处理说明。 响应于在指令中处理分支指令,确定来自处理分支指令的结果是否遵循预测分支指令是否为分支指令发生的预测。 响应于预测结果,分支指令被添加到跟踪中的当前段。 响应于预测之后没有结果,分支指令被添加到跟踪中的当前段,并且创建第一新段和第二新段。 第一个新的段包括在跟随预测的指令中达到的第一个分支指令。 第二个新的段包括从不遵循预测到达的指令中的第二个分支指令。