INSTRUCTION AND LOGIC FOR TRACKING FETCH PERFORMANCE BOTTLENECKS

    公开(公告)号:US20190056939A1

    公开(公告)日:2019-02-21

    申请号:US15918927

    申请日:2018-03-12

    Inventor: Ahmad Yasin

    Abstract: A processor includes a front end, an execution unit, a retirement stage, a counter, and a performance monitoring unit. The front end includes logic to receive an event instruction to enable supervision of a front end event that will delay execution of instructions. The execution unit includes logic to set a register with parameters for supervision of the front end event. The front end further includes logic to receive a candidate instruction and match the candidate instruction to the front end event. The counter includes logic to generate the front end event upon retirement of the candidate instruction.

    TECHNOLOGIES FOR MANAGING THE EFFICIENCY OF WORKLOAD EXECUTION

    公开(公告)号:US20180027066A1

    公开(公告)日:2018-01-25

    申请号:US15395174

    申请日:2016-12-30

    Abstract: Technologies for managing the efficiency of workload execution in a managed node include a managed node that includes one or more processors that each include multiple cores. The managed nodes is to execute threads of workloads assigned to the managed node, generate telemetry data indicative of an efficiency of execution of the threads, determine, as a function of the telemetry data, an adjustment to a configuration of the threads among the cores to increase the efficiency of the execution of the threads, and apply the determined adjustment. Other embodiments are also described and claimed.

    Method and Logic for Maintaining Performance Counters with Dynamic Frequencies

    公开(公告)号:US20180004532A1

    公开(公告)日:2018-01-04

    申请号:US15200326

    申请日:2016-07-01

    Abstract: A processor includes a front end including circuitry to decode an instruction from an instruction stream and a core including circuitry to process the instruction. The core includes an execution pipeline, a dynamic core frequency logic unit, and a counter compensation logic unit. The execution pipeline includes circuitry to execute the instruction. The dynamic core frequency logic unit includes circuitry to squash a clock of the core to reduce a core frequency. The clock may not be visible to software. The counter compensation logic unit includes circuitry to adjust a performance counter increment associated with a performance counter based on at least the dynamic core frequency logic unit circuitry to squash a clock of the core to reduce a core frequency.

    Performance scalability prediction
    49.
    发明授权

    公开(公告)号:US09829957B2

    公开(公告)日:2017-11-28

    申请号:US14225960

    申请日:2014-03-26

    CPC classification number: G06F1/3243 G06F1/324 Y02D10/126 Y02D10/152

    Abstract: A processing device implementing performance scalability prediction is disclosed. A processing device of the disclosure includes a first counter to increment with each cycle of the processing device in which threads of the processing device are active. The processing device further includes a second counter to increment with each cycle of the processing device in which execution units of the processing device are stalled for one of the threads, and an access request from the one of the threads to memory external to the processing device is pending.

Patent Agency Ranking