Acceleration-ready program development and deployment for computer systems and hardware acceleration
AssigneeXilinx, Inc.
InventorPongstorn Maidee
Life of this patent
Estimating the term…
Loading patent…
AssigneeXilinx, Inc.
InventorPongstorn Maidee
Estimating the term…
Acceleration-ready program development includes providing a software library having a plurality of functions having compute identifiers. The software library is associated with a hardware library including one or more hardware accelerated functions. The hardware accelerated functions are associated with the compute identifiers. Each hardware accelerated function is a functional equivalent of a function of the software library having the same compute identifier. A hybrid executor layer is provided that, when executed by a data processing system with an acceleration-ready computer program built using the software library, is configured to initiate execution of a selected function of the acceleration-ready computer program using a processor of the data processing system or invoke a hardware accelerated function having a compute identifier matching the compute identifier of the selected function based on comparing acceleration criteria with acceleration rules.
A method, comprising:
A method, comprising:
A system, comprising:
Dependencies are inferred from the claim text.