TECHNICAL FIELD

The present disclosure relates to a system including a processor and accelerator circuits and, more specifically, to accelerator circuits including accelerator function units (AFUs) specified by a device feature list (DFL).

BACKGROUND

General-purpose processors (e.g., central processing units (CPUs)) may work cooperatively with accelerator circuits. The accelerators circuit may perform, on behalf of the general-purpose processors, certain tasks that require a large amount of processing cycles of the general-purpose processors, thus offloading the general-purpose processor and helping improve the efficiencies of the general-purpose processors. The accelerator circuits can be field-programmable gated arrays (FPGAs), application-specific integrated circuits (ASICs), or circuits composed of small processing cores (e.g., general-purpose computing on graphics processing units (GPGPUs)).

