Skip navigation
Run Run Shaw Library City University of Hong KongRun Run Shaw Library

Please use this identifier to cite or link to this item: http://dspace.cityu.edu.hk/handle/2031/6328
Full metadata record
DC FieldValueLanguage
dc.contributor.authorHu, Qifanen_US
dc.date.accessioned2011-09-15T01:51:37Z
dc.date.accessioned2017-09-19T09:11:58Z
dc.date.accessioned2019-02-12T07:29:26Z-
dc.date.available2011-09-15T01:51:37Z
dc.date.available2017-09-19T09:11:58Z
dc.date.available2019-02-12T07:29:26Z-
dc.date.issued2011en_US
dc.identifier.other2011eehq912en_US
dc.identifier.urihttp://144.214.8.231/handle/2031/6328-
dc.description.abstractThe quick development of Graph-based Data Mining (GDM) techniques has incubated an increasing demand of highly efficient hardware blocks served for this purpose. Among this field, the computation-costing Graph-Similarity (GS) algorithm possess a crucial position, as it could find similarity scores for nodes of two graphs and indicate implicit patterns. In this project, a FPGA-based acceleration engine for GS algorithm is designed and implemented, taking advantage of the hardware resources provided. Available parallelism is explored and implemented, and performance evaluation is conducted. This GS algorithm designed is first implemented in C language and then in Verilog HDL. (1) In the C program, single-threaded programming technique is adopted, involving advanced graph-based searching and manipulation algorithms. (2) On the contrary, multi-threaded parallel programming technique is adopted in the Verilog HDL program, involving fixed-point arithmetic and finite-state-machine (FSM) implementation. (3) The performance is evaluated by applying GS testing datasets, the operation time required as well as the throughputs are measured. Further improvements are also explored and suggested. Finally, the testing results indicate that the hardware implementation on FPGA possess a performance much better than software implementation, which is around hundred times faster, and this observation matches with my estimations greatly. In summary, hardware implementation of GDM has its advantage of multi-threading and thus better performance than normal programming techniques.en_US
dc.rightsThis work is protected by copyright. Reproduction or distribution of the work in any format is prohibited without written permission of the copyright owner.en_US
dc.rightsAccess is restricted to CityU users.en_US
dc.titleFPGA-based acceleration for graph data miningen_US
dc.contributor.departmentDepartment of Electronic Engineeringen_US
dc.description.supervisorSupervisor: Dr. Cheung, Ray C C; Assessor: Dr. Fong, Anthony S Sen_US
Appears in Collections:Electrical Engineering - Undergraduate Final Year Projects 

Files in This Item:
File SizeFormat 
fulltext.html145 BHTMLView/Open
Show simple item record


Items in Digital CityU Collections are protected by copyright, with all rights reserved, unless otherwise indicated.

Send feedback to Library Systems
Privacy Policy | Copyright | Disclaimer