<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="static/style.xsl"?><OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"><responseDate>2026-09-19T08:07:34Z</responseDate><request verb="GetRecord" identifier="oai:dspace.mit.edu:1721.1/139088" metadataPrefix="dim">https://dspace.mit.edu/server/oai/request</request><GetRecord><record><header><identifier>oai:dspace.mit.edu:1721.1/139088</identifier><datestamp>2026-01-05T12:54:29Z</datestamp><setSpec>com_1721.1_7582</setSpec><setSpec>com_1721.1_7581</setSpec><setSpec>col_1721.1_131023</setSpec></header><metadata><dim:dim xmlns:dim="http://www.dspace.org/xmlns/dspace/dim" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:doc="http://www.lyncode.com/xoai" xsi:schemaLocation="http://www.dspace.org/xmlns/dspace/dim http://www.dspace.org/schema/dim.xsd">
   <dim:field mdschema="dc" element="contributor" qualifier="advisor">Arvind</dim:field>
   <dim:field mdschema="dc" element="contributor" qualifier="author">Huang, Tianhao(Data scientist)</dim:field>
   <dim:field mdschema="dc" element="contributor" qualifier="department">Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science</dim:field>
   <dim:field mdschema="dc" element="date" qualifier="accessioned">2022-01-14T14:49:13Z</dim:field>
   <dim:field mdschema="dc" element="date" qualifier="available">2022-01-14T14:49:13Z</dim:field>
   <dim:field mdschema="dc" element="date" qualifier="issued">2021-06</dim:field>
   <dim:field mdschema="dc" element="date" qualifier="submitted">2021-06-24T19:22:25.474Z</dim:field>
   <dim:field mdschema="dc" element="identifier" qualifier="uri">https://hdl.handle.net/1721.1/139088</dim:field>
   <dim:field mdschema="dc" element="description" qualifier="abstract">Graph 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.</dim:field>
   <dim:field mdschema="dc" element="description" qualifier="degree">S.M.</dim:field>
   <dim:field mdschema="dc" element="publisher">Massachusetts Institute of Technology</dim:field>
   <dim:field mdschema="dc" element="rights">In Copyright - Educational Use Permitted</dim:field>
   <dim:field mdschema="dc" element="rights">Copyright MIT</dim:field>
   <dim:field mdschema="dc" element="rights" qualifier="uri">http://rightsstatements.org/page/InC-EDU/1.0/</dim:field>
   <dim:field mdschema="dc" element="title">Designing a Domain-Specific Accelerator for Graph Pattern Mining</dim:field>
   <dim:field mdschema="dc" element="type">Thesis</dim:field>
   <dim:field mdschema="dc" element="format" qualifier="mimetype">application/pdf</dim:field>
   <dim:field mdschema="mit" element="thesis" qualifier="degree">Master</dim:field>
   <dim:field mdschema="thesis" element="degree" qualifier="name">Master of Science in Electrical Engineering and Computer Science</dim:field>
   <dim:field mdschema="dspace" element="entity" qualifier="type">Publication</dim:field>
   <dim:field mdschema="others" element="access-status">unknown</dim:field>
   <dim:field mdschema="others" element="access-status">unknown</dim:field>
   <dim:field mdschema="cerif" element="openaire" authority="" confidence="-1">&lt;Publication xmlns="https://www.openaire.eu/cerif-profile/1.1/" id="53d800ee-9d17-4ba9-9ebf-52925803992b">
	&lt;Type xmlns="https://www.openaire.eu/cerif-profile/vocab/COAR_Publication_Types">http://purl.org/coar/resource_type/c_1843&lt;/Type>
   	&lt;Title>Designing a Domain-Specific Accelerator for Graph Pattern Mining&lt;/Title>
   	&lt;PublishedIn>
    	&lt;Publication>
      	&lt;/Publication>
   	&lt;/PublishedIn>
   	&lt;PublicationDate>2021-06&lt;/PublicationDate>
   	&lt;Authors>
      	&lt;Author>
        	&lt;DisplayName>Huang, Tianhao(Data scientist)&lt;/DisplayName>
         	&lt;Affiliation>
         		&lt;OrgUnit>
         		&lt;/OrgUnit>
         	&lt;/Affiliation>
      	&lt;/Author>
	&lt;/Authors>
   	&lt;Editors>
	&lt;/Editors>
    &lt;Publishers>
        &lt;Publisher>
            &lt;DisplayName>Massachusetts Institute of Technology&lt;/DisplayName>
            &lt;OrgUnit />
        &lt;/Publisher>
    &lt;/Publishers>
    &lt;License>http://rightsstatements.org/page/InC-EDU/1.0/&lt;/License>
   	&lt;Abstract>Graph 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.&lt;/Abstract>
	&lt;Access xmlns="http://purl.org/coar/access_right" 
    >
    &lt;/Access>
&lt;/Publication>
</dim:field>
</dim:dim>
</metadata></record></GetRecord></OAI-PMH>