Dynamic maximal clique enumeration device and method based on fpga with hbm
AssigneeZhejiang Lab
InventorsTING YU, DONG LI, YU ZHANG, HAO QI, TING JIANG, ZENGHUI XU, LINLIN HOU, JIN ZHAO, JI ZHANG
Life of this patent
Estimating the term…
Loading patent…
AssigneeZhejiang Lab
InventorsTING YU, DONG LI, YU ZHANG, HAO QI, TING JIANG, ZENGHUI XU, LINLIN HOU, JIN ZHAO, JI ZHANG
Estimating the term…
Disclosed in the present invention are a dynamic maximal clique enumeration device and method based on an FPGA with an HBM, the method including: the HBM stores a dynamic edge flow, a complete graph adjacency matrix, and candidate cliques; a matrix computing unit updates the complete graph adjacency matrix based on the dynamic edge flow, transmits the updated complete graph adjacency matrix to the HBM for storage, and determines header nodes, of which the corresponding candidate clique needs to be updated; a sequence computing unit constructs, according to the updated complete graph adjacency matrix and each header node to be updated, the sorted data set for reconstructing candidate cliques by data block sequencing; and an update computing unit executes, in parallel, an update task of the candidate clique corresponding to each header node to be updated based on the sorted data set, transmits the updated candidate cliques to the HBM for storage, and transmits the updated candidate cliques to the PC host to extract maximal cliques by means of a filtering operation. The present invention supports the computation of pipelined-type incremental maximal clique, thereby improving the overall computing efficiency of the task.
A dynamic maximal clique enumeration device based on an Field Programmable Gate Array (FPGA) with an High Bandwidth Memory (HBM), wherein the device comprises the HBM;
Dependencies are inferred from the claim text.