ANTI-ALIASING SCOREBOARD MECHANISM TO MITIGATE EXECUTION DELAYS OF LONG-LATENCY INSTRUCTION EXECUTIONS

    公开(公告)号:US20250123905A1

    公开(公告)日:2025-04-17

    申请号:US18488867

    申请日:2023-10-17

    Applicant: NVIDIA Corp.

    Abstract: A process to ameliorate scoreboard aliasing in multi-threaded data processors whereby, in response to executing at least one long-latency instruction in a first thread, a shared hardware scoreboard is incremented. A shared software register is incremented and the shared software register is spilled to a first per-thread register, and execution is switched to a second thread. After execution switches back to the first thread, execution of the first thread is suspended until the shared hardware scoreboard reaches a value at or below a difference between a value in the shared software register and the value spilled into the first per-thread register.

    SOFTWARE-DIRECTED REGISTER FILE SHARING
    8.
    发明公开

    公开(公告)号:US20230144553A1

    公开(公告)日:2023-05-11

    申请号:US17697325

    申请日:2022-03-17

    Applicant: NVIDIA Corp.

    Abstract: A computing system including one or more processor and one or more memory that stores application code that configures the processor to execute an application. The system includes logic to identify high and low register utilization regions of the application code and insert register acquire instructions and register release instructions in the application code by the compiler, such that when executed by the processor, the application code borrows and returns registers to an inter-block register pool when execution enters a high and low register utilization region, respectively.

Patent Agency Ranking