| CPC G06F 12/0806 (2013.01) [G06F 12/10 (2013.01); G06F 2212/1016 (2013.01)] | 20 Claims |

|
1. A hardware accelerator for hypergraph processing, at least comprising:
a data loader, configured to, in the presence of a data-centric load-trigger-reduce execution model, read hypergraph partitioning data from an off-chip memory successively according to hypergraph data structure and an order of hypergraph partitions;
an address translator, configured to deploy the hypergraph partitioning data into at least one of a private register of a processor and a buffer memory according to a priority level of loaded data, and to record corresponding offset information into a Hash table;
a task trigger, configured to generate computing tasks according to the loaded data, and to schedule the computing tasks into the processor;
the processor, comprising at least one processing unit, which receives and executes the computing tasks;
a reducer, configured to schedule intermediate results into a first-priority-data reducer unit in response to determining the priority level of the loaded data is a first-priority level or a second-priority-data reducer unit in response to determining the priority level of the loaded data is a second-priority level so as to execute a reducing operation for the intermediate results.
|