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.

    BIDIRECTIONAL MICRORING RESONATOR-BASED PHOTONIC LINK ARCHITECTURE

    公开(公告)号:US20240385381A1

    公开(公告)日:2024-11-21

    申请号:US18318132

    申请日:2023-05-16

    Applicant: NVIDIA Corp.

    Abstract: Optical transceiver architecture utilizing micro-ring modulators and micro-ring resonators configured to route resonant wavelengths of light injected into each micro-ring resonator's input port and through port to that micro-ring resonator's drop port and add port, respectively. The micro-ring resonators drop two distinct streams of data modulated onto the same optical wavelength, or two wavelengths separated by an integer number of free spectral ranges coupled into the micro-ring resonators in two different directions.

    Hardware-efficient PAM-3 encoder and decoder

    公开(公告)号:US12135607B2

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

    申请号:US18186464

    申请日:2023-03-20

    Applicant: NVIDIA Corp.

    Abstract: Data bits are encoded in one or both of an eleven bit seven pulse amplitude modulated three-level (PAM-3) symbol (11b7s) format and a three bit two symbol (3b2s) format on a plurality of data channels and on an error correction channel. One or more of a cyclic redundancy check (CRC) value, a poison value, and a severity value are encoded as 11b7s and/or 3b2s PAM-3 symbols on the error correction channel.

Patent Agency Ranking