LOAD INSTRUCTION WITH TIMEOUT
    75.
    发明申请

    公开(公告)号:US20200379760A1

    公开(公告)日:2020-12-03

    申请号:US16423713

    申请日:2019-05-28

    Abstract: In one example implementation according to aspects of the present disclosure, a computer-implemented method for executing a load instruction with a timeout includes receiving, by a processing device, the load instruction. The method further includes attempting, by the processing device, to load a lock on a cache line of a memory. The method further includes determining, by the processing device, whether the timeout has expired prior to a successful loading of the lock on the cache line. The method further includes , responsive to determining that the timeout has expired, executing, by the processing device, another instruction instead of loading the lock on the cache line.

    INSTANT QUIESCING OF AN ACCELERATOR
    76.
    发明申请

    公开(公告)号:US20200272565A1

    公开(公告)日:2020-08-27

    申请号:US16286861

    申请日:2019-02-27

    Abstract: A system architecture is provided and includes an on-chip coherency unit, a processing unit, an accelerator and dedicated wiring. The processing unit is communicative with the on-chip coherency unit via a first interface. The accelerator is communicative with the on-chip coherency unit via a second interface. The accelerator is configured to be receptive of a request to execute lossless data compression or decompression from the processing unit and to responsively execute the lossless data compression or decompression faster than the processing unit. The processing unit and the accelerator are directly communicative by way of the dedicated wiring.

    Virtualized and synchronous access to hardware accelerators

    公开(公告)号:US10430246B2

    公开(公告)日:2019-10-01

    申请号:US15873963

    申请日:2018-01-18

    Abstract: An aspect includes hardware accelerator access. An application executing on a core of a multi-core processor triggers an interface code routine to acquire ownership of a hardware accelerator that is shared by a plurality of cores. The interface code routine partitions an input work package of the application into a plurality of pages in one or more input queues. The input work package is provided to the hardware accelerator in groups of one or more pages through the one or more input queues based on acquiring ownership of the hardware accelerator. An output work package is provided from the hardware accelerator in groups of one or more pages to the application.

Patent Agency Ranking