Invention Grant
- Patent Title: Methods for the submission of accelerator commands and corresponding command structures to remote hardware accelerator engines over an interconnect link
-
Application No.: US15222823Application Date: 2016-07-28
-
Publication No.: US10175991B2Publication Date: 2019-01-08
- Inventor: Giora Biran , Ilya Granovsky
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Zilka-Kotab, P.C.
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F13/38 ; G06F15/167 ; G06F9/38 ; G06F9/54 ; G06F13/40 ; G06F13/42

Abstract:
An apparatus and method of submitting hardware accelerator engine commands over an interconnect link such as a PCI Express (PCIe) link. In one embodiment, the mechanism is implemented inside a PCIe Host Bridge which is integrated into a host IC or chipset. The mechanism provides an interface compatible with other integrated accelerators thereby eliminating the overhead of maintaining different programming models for local and remote accelerators. Co-processor requests issued by threads requesting a service (client threads) targeting a remote accelerator are queued and sent to a PCIe adapter and remote accelerator engine over a PCIe link. The remote accelerator engine performs the requested processing task, delivers results back to host memory and the PCIe Host Bridge performs a co-processor request completion sequence (status update, write to flag, interrupt) included in the co-processor command.
Public/Granted literature
- US20160335215A1 ACCELERATOR ENGINE COMMANDS SUBMISSION OVER AN INTERCONNECT LINK Public/Granted day:2016-11-17
Information query