CPC G06F 9/45558 (2013.01) [G06F 13/28 (2013.01); G06F 13/4022 (2013.01); G06F 2009/45595 (2013.01); G06F 2213/0038 (2013.01); G06F 2213/28 (2013.01)] | 20 Claims |
1. A platform system, comprising:
one or more central processing units (CPUs);
storage to store custom logic data; and
a programmable logic device, wherein the programmable logic device comprises programmable logic configurable based on the custom logic data to provide:
a first hardware accelerator to perform a first function on data received from the one or more CPUs in response to a set of conditions being satisfied and to provide corresponding first output data; and
a second hardware accelerator to receive the first output data from the first hardware accelerator, to perform a second function on the first output data without routing the first output data external to the programmable logic device, and to provide corresponding second output data, wherein the one or more CPUs are configurable to call the first function and the second function.
|