Load synchronization with streaming thread cohorts
AssigneeInternational Business Machines Corporation
InventorsJose R. Brunheroto, Chen-Yong Cher, Hubertus Franke, Jamin Naghmouchi
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsJose R. Brunheroto, Chen-Yong Cher, Hubertus Franke, Jamin Naghmouchi
Estimating the term…
There is provided a processor implemented method for controlling a lock-stepped cohort. The method includes receiving instructions for each of a first lane and a second lane. The first lane is for the lock-stepped cohort and the second lane is for another cohort. The method further includes detecting a condition in which a first instruction at the first lane will have a higher latency than a second instruction at the second lane. The method also includes setting an indicator indicating where the first lane encountered the first instruction. The method additionally includes setting the first lane to inactive, while keeping the second lane active. The method further includes setting the first lane to active on a subsequent opportunity to execute said first instruction.
A processor implemented method for controlling a lock-stepped cohort, the method comprising:
An apparatus for controlling a lock-stepped cohort, the apparatus comprising:
A processor implemented method for improving performance through data pre-loading for first and second lock-stepped cohort members of which only the first member needs to loads data on demand and the second member pre-loads data in lock-step with the first member, the method comprising:
Dependencies are inferred from the claim text.