TRANSFORMATION OF A PROGRAM-EVENT-RECORDING EVENT INTO A RUN-TIME INSTRUMENTATION EVENT
    2.
    发明申请
    TRANSFORMATION OF A PROGRAM-EVENT-RECORDING EVENT INTO A RUN-TIME INSTRUMENTATION EVENT 有权
    将计划事件记录事件转换为运行时间仪表事件

    公开(公告)号:US20130247011A1

    公开(公告)日:2013-09-19

    申请号:US13422596

    申请日:2012-03-16

    IPC分类号: G06F9/44

    摘要: Embodiments of the invention relate to transforming a program-event-recording event into a run-time instrumentation event. An aspect of the invention includes enabling run-time instrumentation for collecting instrumentation information of an instruction stream executing on a processor. Detecting is performed, by the processor, of a program-event-recording (PER) event, the PER event associated with the instruction stream executing on the processor. A PER event record is written to a collection buffer as a run-time instrumentation event based on detecting the PER event, the PER event record identifying the PER event.

    摘要翻译: 本发明的实施例涉及将节目事件记录事件变换为运行时仪表事件。 本发明的一个方面包括启用运行时间仪器以收集在处理器上执行的指令流的仪表信息。 检测由处理器执行程序事件记录(PER)事件,与在处理器上执行的指令流相关联的PER事件。 基于检测PER事件,PER事件记录标识PER事件,PER事件记录作为运行时检测事件写入收集缓冲区。

    RUN-TIME INSTRUMENTATION SAMPLING IN TRANSACTIONAL-EXECUTION MODE
    3.
    发明申请
    RUN-TIME INSTRUMENTATION SAMPLING IN TRANSACTIONAL-EXECUTION MODE 有权
    运行时间仪器在交互执行模式下采样

    公开(公告)号:US20130247010A1

    公开(公告)日:2013-09-19

    申请号:US13422588

    申请日:2012-03-16

    IPC分类号: G06F9/44

    摘要: Embodiments of the invention relate to implementing run-time instrumentation sampling in transactional-execution mode. An aspect of the invention includes run time instrumentation sampling in transactional execution mode. The method includes determining, by a processor, that the processor is configured to execute instructions of an instruction stream in a transactional-execution mode, the instructions defining a transaction. Completion of storage operations of the instructions is interlocked to prevent instruction-directed storage until completion of the transaction. A sample point is recognized during execution of the instructions while in the transactional-execution mode. Run-time-instrumentation-directed storing is performed, upon successful completion of the transaction, run-time instrumentation information obtained at the sample point.

    摘要翻译: 本发明的实施例涉及在事务执行模式中实现运行时仪表采样。 本发明的一个方面包括事务执行模式中的运行时间仪表采样。 该方法包括由处理器确定处理器被配置为以事务执行模式执行指令流的指令,定义事务的指令。 完成指令的存储操作是互锁的,以防止指令存储直到完成交易。 在事务执行模式下,在指令执行期间识别采样点。 在成功完成交易后,执行运行时仪表化存储,在采样点获取的运行时仪表信息。

    RUN-TIME INSTRUMENTATION INDIRECT SAMPLING BY INSTRUCTION OPERATION CODE
    4.
    发明申请
    RUN-TIME INSTRUMENTATION INDIRECT SAMPLING BY INSTRUCTION OPERATION CODE 有权
    运行时间仪器按指令操作代码间接采样

    公开(公告)号:US20130247009A1

    公开(公告)日:2013-09-19

    申请号:US13422563

    申请日:2012-03-16

    IPC分类号: G06F9/44

    摘要: Embodiments of the invention relate to implementing run-time instrumentation indirect sampling by instruction operation code. An aspect of the invention includes reading sample-point instruction operation codes from a sample-point instruction array, and comparing, by a processor, the sample-point instruction operation codes to an operation code of an instruction from an instruction stream executing on the processor. A sample point is recognized upon execution of the instruction with the operation code matching one of the sample-point instruction operation codes. The run-time instrumentation information is obtained from the sample point. The run-time instrumentation information is stored in a run-time instrumentation program buffer as a reporting group.

    摘要翻译: 本发明的实施例涉及通过指令操作代码实现运行时间仪表间接采样。 本发明的一个方面包括从采样点指令阵列读取采样点指令操作码,并将处理器将采样点指令操作码与来自在处理器上执行的指令流的指令的操作码进行比较 。 在执行指令时,识别采样点,其中操作码与采样点指令操作码之一匹配。 从采样点获取运行时仪表信息。 运行时仪表信息作为报告组存储在运行时仪表程序缓冲区中。

    RUN-TIME INSTRUMENTATION REPORTING
    5.
    发明申请
    RUN-TIME INSTRUMENTATION REPORTING 有权
    运行时间仪表报告

    公开(公告)号:US20130246755A1

    公开(公告)日:2013-09-19

    申请号:US13422552

    申请日:2012-03-16

    IPC分类号: G06F9/30

    摘要: Embodiments of the invention relate to run-time instrumentation reporting. An instruction stream is executed by a processor. Run-time instrumentation information of the executing instruction stream is captured by the processor. Run-time instrumentation records are created based on the captured run-time instrumentation information. A run-time instrumentation sample point of the executing instruction stream on the processor is detected. A reporting group is stored in a run-time instrumentation program buffer. The storing is based on the detecting and the storing includes: determining a current address of the run-time instrumentation program buffer, the determining based on instruction accessible run-time instrumentation controls; and storing the reporting group into the run-time instrumentation program buffer based on an origin address and the current address of the run-time instrumentation program buffer, the reporting group including the created run-time instrumentation records.

    摘要翻译: 本发明的实施例涉及运行时仪表报告。 指令流由处理器执行。 处理器捕获执行指令流的运行时检测信息。 基于捕获的运行时间检测信息创建运行时检测记录。 检测处理器上执行指令流的运行时检测采样点。 报告组存储在运行时仪表程序缓冲区中。 存储是基于检测和存储包括:确定运行时仪表程序缓冲器的当前地址,基于指令可访问的运行时仪表控制的确定; 并且基于源地址和运行时仪表程序缓冲器的当前地址将报告组存储到运行时检测程序缓冲器中,报告组包括创建的运行时仪表记录。

    INTERRUPTION FACILITY FOR ADJUNCT PROCESSOR QUEUES
    7.
    发明申请
    INTERRUPTION FACILITY FOR ADJUNCT PROCESSOR QUEUES 有权
    中断处理员队伍的中断设施

    公开(公告)号:US20100100656A1

    公开(公告)日:2010-04-22

    申请号:US12254892

    申请日:2008-10-21

    IPC分类号: G06F13/24

    CPC分类号: G06F13/24

    摘要: Interruption facility for adjunct processor queues. In response to a queue transitioning from a no replies pending state to a reply pending state, an interruption is initiated. This interruption signals to a processor that a reply to a request is waiting on the queue. In order for the queue to take advantage of the interruption capability, it is enabled for interruptions.

    摘要翻译: 辅助处理器队列的中断设施。 响应于队列从无应答等待状态转移到回复挂起状态,发起中断。 该中断向处理器通知对请求的响应在队列上等待。 为了使队列利用中断能力,它可以被中断。