×

Spin loop delay instruction

  • US 10,656,950 B2
  • Filed: 12/06/2018
  • Issued: 05/19/2020
  • Est. Priority Date: 03/08/2017
  • Status: Active Grant
First Claim
Patent Images

1. A computer program product for facilitating processing within a computing environment, said computer program product comprising:

  • a computer readable storage medium readable by a processing circuit and storing instructions for performing a method comprising;

    decoding, in a decode unit of an instruction pipeline, 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 on a thread of the computing environment, wherein the delaying stalls dispatching of the instruction in the decode unit and stalls one or more subsequent instructions of the thread; and

    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.

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