×

Spin loop delay instruction

  • US 10,365,929 B2
  • Filed: 11/13/2017
  • Issued: 07/30/2019
  • Est. Priority Date: 03/08/2017
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of facilitating processing within a computing environment, said computer-implemented method comprising:

  • decoding an instruction defined to be delayed, the instruction having a field associated therewith that indicates one or more conditions to be checked;

    delaying dispatching of the instruction;

    dispatching the instruction based on a timeout, provided the instruction has not been previously dispatched based on meeting at least one condition of the one or more conditions to be checked;

    determining that forward progress is to be made for a thread on which the instruction is to be dispatched; and

    dispatching, based on determining that forward progress is to be made, the instruction prior to the timeout or waiting for the at least one condition to be met to force completion of the instruction.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×