Invention Grant
- Patent Title: Recompiling GPU code based on spill/fill instructions and number of stall cycles
-
Application No.: US16120226Application Date: 2018-09-01
-
Publication No.: US10698689B2Publication Date: 2020-06-30
- Inventor: Pratik J. Ashar , Supratim Pal , Subramaniam Maiyuran , Wei-Yu Chen , Guei-Yuan Lueh
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Jaffery Watson Mendonsa & Hamilton LLP
- Main IPC: G06F8/41
- IPC: G06F8/41 ; G06F9/38 ; G06F9/30 ; G06F9/50

Abstract:
An apparatus to facilitate register sharing is disclosed. The apparatus includes one or more processors to generate first machine code having a first General Purpose Register (GRF) per thread ratio, detect an occurrence of one or more spill/fill instructions in the first machine code, and generate second machine code having a second GRF per thread ratio upon a detection of one or more spill/fill instructions in the first machine code, wherein the second GRF per thread ratio is based on a disabling of a first of a plurality of hardware threads.
Public/Granted literature
- US20200073664A1 REGISTER SHARING MECHANISM Public/Granted day:2020-03-05
Information query