Journal article Open Access

In-memory hyperdimensional computing

Karunaratne, Geethan; Le Gallo, Manuel; Cherubini, Giovanni; Benini, Luca; Rahimi, Abbas; Sebastian, Abu


DCAT Export

<?xml version='1.0' encoding='utf-8'?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:adms="http://www.w3.org/ns/adms#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dct="http://purl.org/dc/terms/" xmlns:dctype="http://purl.org/dc/dcmitype/" xmlns:dcat="http://www.w3.org/ns/dcat#" xmlns:duv="http://www.w3.org/ns/duv#" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:frapo="http://purl.org/cerif/frapo/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:gsp="http://www.opengis.net/ont/geosparql#" xmlns:locn="http://www.w3.org/ns/locn#" xmlns:org="http://www.w3.org/ns/org#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:prov="http://www.w3.org/ns/prov#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:schema="http://schema.org/" xmlns:skos="http://www.w3.org/2004/02/skos/core#" xmlns:vcard="http://www.w3.org/2006/vcard/ns#" xmlns:wdrs="http://www.w3.org/2007/05/powder-s#">
  <rdf:Description rdf:about="https://zenodo.org/record/3969884">
    <dct:identifier rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">https://zenodo.org/record/3969884</dct:identifier>
    <foaf:page rdf:resource="https://zenodo.org/record/3969884"/>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Karunaratne, Geethan</foaf:name>
        <foaf:givenName>Geethan</foaf:givenName>
        <foaf:familyName>Karunaratne</foaf:familyName>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>IBM Research - Zurich</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Le Gallo, Manuel</foaf:name>
        <foaf:givenName>Manuel</foaf:givenName>
        <foaf:familyName>Le Gallo</foaf:familyName>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>IBM Research - Zurich</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Cherubini, Giovanni</foaf:name>
        <foaf:givenName>Giovanni</foaf:givenName>
        <foaf:familyName>Cherubini</foaf:familyName>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>IBM Research - Zurich</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Benini, Luca</foaf:name>
        <foaf:givenName>Luca</foaf:givenName>
        <foaf:familyName>Benini</foaf:familyName>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>ETH Zurich</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Rahimi, Abbas</foaf:name>
        <foaf:givenName>Abbas</foaf:givenName>
        <foaf:familyName>Rahimi</foaf:familyName>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>ETH Zurich</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Sebastian, Abu</foaf:name>
        <foaf:givenName>Abu</foaf:givenName>
        <foaf:familyName>Sebastian</foaf:familyName>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>IBM Research - Zurich</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:title>In-memory hyperdimensional computing</dct:title>
    <dct:publisher>
      <foaf:Agent>
        <foaf:name>Zenodo</foaf:name>
      </foaf:Agent>
    </dct:publisher>
    <dct:issued rdf:datatype="http://www.w3.org/2001/XMLSchema#gYear">2020</dct:issued>
    <frapo:isFundedBy rdf:resource="info:eu-repo/grantAgreement/EC/H2020/682675/"/>
    <schema:funder>
      <foaf:Organization>
        <dct:identifier rdf:datatype="http://www.w3.org/2001/XMLSchema#string">10.13039/501100000780</dct:identifier>
        <foaf:name>European Commission</foaf:name>
      </foaf:Organization>
    </schema:funder>
    <frapo:isFundedBy rdf:resource="info:eu-repo/grantAgreement/EC/H2020/780215/"/>
    <schema:funder>
      <foaf:Organization>
        <dct:identifier rdf:datatype="http://www.w3.org/2001/XMLSchema#string">10.13039/501100000780</dct:identifier>
        <foaf:name>European Commission</foaf:name>
      </foaf:Organization>
    </schema:funder>
    <dct:issued rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2020-06-01</dct:issued>
    <owl:sameAs rdf:resource="https://zenodo.org/record/3969884"/>
    <adms:identifier>
      <adms:Identifier>
        <skos:notation rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">https://zenodo.org/record/3969884</skos:notation>
        <adms:schemeAgency>url</adms:schemeAgency>
      </adms:Identifier>
    </adms:identifier>
    <owl:sameAs rdf:resource="https://doi.org/10.1038/s41928-020-0410-3"/>
    <dct:description>&lt;p&gt;Hyperdimensional computing is an emerging computational framework that takes inspiration from attributes of neuronal&lt;br&gt; circuits including hyperdimensionality, fully distributed holographic representation, and (pseudo)randomness. When employed for machine learning tasks, such as learning and classification, the framework involves manipulation and comparison of large patterns within memory. A key attribute of hyperdimensional computing is its robustness to the imperfections associated with the computational substrates on which it is implemented. It is therefore particularly amenable to emerging non-von Neumann approaches such as in-memory computing, where the physical attributes of nanoscale memristive devices are exploited to perform computation. Here, we report a complete in-memory hyperdimensional computing system in which all operations are implemented on two memristive crossbar engines together with peripheral digital complementary metal&amp;ndash;oxide&amp;ndash;semiconductor (CMOS) circuits. Our approach can achieve a near optimum trade-off between design complexity and classification accuracy based on three prototypical hyperdimensional computing related learning tasks: language classification, news classification, and hand gesture recognition from electromyography signals. Experiments using 760,000 phase-change memory devices performing analogue in-memory computing achieve comparable accuracies to software implementations.&lt;/p&gt;</dct:description>
    <dct:accessRights rdf:resource="http://publications.europa.eu/resource/authority/access-right/PUBLIC"/>
    <dct:accessRights>
      <dct:RightsStatement rdf:about="info:eu-repo/semantics/openAccess">
        <rdfs:label>Open Access</rdfs:label>
      </dct:RightsStatement>
    </dct:accessRights>
    <dct:license rdf:resource="https://creativecommons.org/licenses/by/4.0/legalcode"/>
    <dcat:distribution>
      <dcat:Distribution>
        <dcat:accessURL rdf:resource="https://doi.org/10.1038/s41928-020-0410-3">https://doi.org/10.1038/s41928-020-0410-3</dcat:accessURL>
        <dcat:byteSize>545992</dcat:byteSize>
        <dcat:downloadURL rdf:resource="https://zenodo.org/record/3969884/files/R3_Manuscript_InMemoryHDC.pdf">https://zenodo.org/record/3969884/files/R3_Manuscript_InMemoryHDC.pdf</dcat:downloadURL>
        <dcat:mediaType>application/pdf</dcat:mediaType>
      </dcat:Distribution>
    </dcat:distribution>
  </rdf:Description>
  <foaf:Project rdf:about="info:eu-repo/grantAgreement/EC/H2020/682675/">
    <dct:identifier rdf:datatype="http://www.w3.org/2001/XMLSchema#string">682675</dct:identifier>
    <dct:title>PROJECTED MEMRISTOR: A nanoscale device for cognitive computing</dct:title>
    <frapo:isAwardedBy>
      <foaf:Organization>
        <dct:identifier rdf:datatype="http://www.w3.org/2001/XMLSchema#string">10.13039/501100000780</dct:identifier>
        <foaf:name>European Commission</foaf:name>
      </foaf:Organization>
    </frapo:isAwardedBy>
  </foaf:Project>
  <foaf:Project rdf:about="info:eu-repo/grantAgreement/EC/H2020/780215/">
    <dct:identifier rdf:datatype="http://www.w3.org/2001/XMLSchema#string">780215</dct:identifier>
    <dct:title>Computation-in-memory architecture based on resistive devices</dct:title>
    <frapo:isAwardedBy>
      <foaf:Organization>
        <dct:identifier rdf:datatype="http://www.w3.org/2001/XMLSchema#string">10.13039/501100000780</dct:identifier>
        <foaf:name>European Commission</foaf:name>
      </foaf:Organization>
    </frapo:isAwardedBy>
  </foaf:Project>
</rdf:RDF>
11
10
views
downloads
Views 11
Downloads 10
Data volume 5.5 MB
Unique views 10
Unique downloads 9

Share

Cite as