Show simple item record

dc.contributor.advisorArvind
dc.contributor.authorHuang, Tianhao(Data scientist)
dc.date.accessioned2022-01-14T14:49:13Z
dc.date.available2022-01-14T14:49:13Z
dc.date.issued2021-06
dc.date.submitted2021-06-24T19:22:25.474Z
dc.identifier.urihttps://hdl.handle.net/1721.1/139088
dc.description.abstractGraph pattern mining (GPM) is used in a variety of domains such as bioinformatics, e-commerce and social sciences. GPM is a computationally intensive problem with an enormous amount of coarse-grain parallelism and therefore, attractive for hardware acceleration. Unfortunately, existing GPM accelerators have not used the best known algorithms and optimizations, and thus offer questionable benefits over software implementations. We propose a software/hardware co-designed GPM accelerator that improves the efficiency without compromising the generality or productivity of state-of-the-art software GPM frameworks. It exploits the massive amount of coarse-grain parallelism in GPM with a large number of cheap, specialized processing elements. For efficient searches, the system adopts pattern-specific execution plans, which are generated automatically by a compiler from the given pattern(s). To avoid repetitive connectivity computation, an on-chip scratchpad is employed to memoize reusable intermediate results in the form of a connectivity map which enables fast vertex connectivity lookups. The proposed accelerator is implemented in a cycle-accurate simulator for performance evaluation. Key hardware modules are synthesized for an estimate of area costs. The results have shown that with similar core area as one modern CPU core, our design could outperform general-purpose systems by an order of magnitude.
dc.publisherMassachusetts Institute of Technology
dc.rightsIn Copyright - Educational Use Permitted
dc.rightsCopyright MIT
dc.rights.urihttp://rightsstatements.org/page/InC-EDU/1.0/
dc.titleDesigning a Domain-Specific Accelerator for Graph Pattern Mining
dc.typeThesis
dc.description.degreeS.M.
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
mit.thesis.degreeMaster
thesis.degree.nameMaster of Science in Electrical Engineering and Computer Science


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record