<?xml version="1.0" encoding="utf-8"?>
<TEI xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:hal="http://hal.archives-ouvertes.fr/" xmlns:gml="http://www.opengis.net/gml/3.3/" xmlns:gmlce="http://www.opengis.net/gml/3.3/ce" version="1.1" xsi:schemaLocation="http://www.tei-c.org/ns/1.0 http://api.archives-ouvertes.fr/documents/aofr-sword.xsd">
  <teiHeader>
    <fileDesc>
      <titleStmt>
        <title>HAL TEI export of lirmm-03777151</title>
      </titleStmt>
      <publicationStmt>
        <distributor>CCSD</distributor>
        <availability status="restricted">
          <licence target="https://creativecommons.org/publicdomain/zero/1.0/">CC0 1.0 - Universal</licence>
        </availability>
        <date when="2026-05-03T14:15:22+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="en">Flash-Cosmos: In-Flash Bulk Bitwise Operations Using Inherent Computation Capability of NAND Flash Memory</title>
            <author role="aut">
              <persName>
                <forename type="first">Jisung</forename>
                <surname>Park</surname>
              </persName>
              <idno type="halauthorid">2007845-0</idno>
              <affiliation ref="#struct-92461"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Roknoddin</forename>
                <surname>Azizi</surname>
              </persName>
              <idno type="halauthorid">2583822-0</idno>
              <affiliation ref="#struct-493799"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Geraldo F.</forename>
                <surname>Oliveira</surname>
              </persName>
              <idno type="halauthorid">2583823-0</idno>
              <affiliation ref="#struct-493799"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Mohammad</forename>
                <surname>Sadrosadati</surname>
              </persName>
              <idno type="halauthorid">2583824-0</idno>
              <affiliation ref="#struct-493799"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Rakesh</forename>
                <surname>Nadig</surname>
              </persName>
              <idno type="halauthorid">2583825-0</idno>
              <affiliation ref="#struct-493799"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">David</forename>
                <surname>Novo</surname>
              </persName>
              <email type="md5">c719909d5778b697cc706a850098ad06</email>
              <email type="domain">lirmm.fr</email>
              <idno type="idhal" notation="string">david-novo</idno>
              <idno type="idhal" notation="numeric">170933</idno>
              <idno type="halauthorid" notation="string">11636-170933</idno>
              <idno type="ORCID">https://orcid.org/0000-0002-5510-4152</idno>
              <idno type="GOOGLE SCHOLAR">https://scholar.google.fr/citations?user=9U2rzRQAAAAJ&amp;hl=en&amp;oi=ao</idno>
              <idno type="IDREF">https://www.idref.fr/244276455</idno>
              <affiliation ref="#struct-1100641"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Juan</forename>
                <surname>Gómez-Luna</surname>
              </persName>
              <idno type="halauthorid">2583826-0</idno>
              <affiliation ref="#struct-493799"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Myungsuk</forename>
                <surname>Kim</surname>
              </persName>
              <idno type="halauthorid">2583827-0</idno>
              <affiliation ref="#struct-478865"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Onur</forename>
                <surname>Mutlu</surname>
              </persName>
              <idno type="halauthorid">471671-0</idno>
              <affiliation ref="#struct-493799"/>
            </author>
            <editor role="depositor">
              <persName>
                <forename>Cathy</forename>
                <surname>Tuchming</surname>
              </persName>
              <email type="md5">e0c2c835abeebdc0d858ec4887082bbc</email>
              <email type="domain">lirmm.fr</email>
            </editor>
          </titleStmt>
          <editionStmt>
            <edition n="v1" type="current">
              <date type="whenSubmitted">2023-10-17 11:55:51</date>
              <date type="whenModified">2025-12-02 03:23:21</date>
              <date type="whenReleased">2023-10-19 10:02:59</date>
              <date type="whenProduced">2022-10-01</date>
              <date type="whenEndEmbargoed">2023-10-17</date>
              <ref type="file" target="https://hal-lirmm.ccsd.cnrs.fr/lirmm-03777151v1/document">
                <date notBefore="2023-10-17"/>
              </ref>
              <ref type="file" subtype="author" n="1" target="https://hal-lirmm.ccsd.cnrs.fr/lirmm-03777151v1/file/2209.05566.pdf" id="file-4245836-3708000">
                <date notBefore="2023-10-17"/>
              </ref>
              <ref type="externalLink" target="http://arxiv.org/pdf/2209.05566"/>
            </edition>
            <respStmt>
              <resp>contributor</resp>
              <name key="103115">
                <persName>
                  <forename>Cathy</forename>
                  <surname>Tuchming</surname>
                </persName>
                <email type="md5">e0c2c835abeebdc0d858ec4887082bbc</email>
                <email type="domain">lirmm.fr</email>
              </name>
            </respStmt>
          </editionStmt>
          <publicationStmt>
            <distributor>CCSD</distributor>
            <idno type="halId">lirmm-03777151</idno>
            <idno type="halUri">https://hal-lirmm.ccsd.cnrs.fr/lirmm-03777151</idno>
            <idno type="halBibtex">park:lirmm-03777151</idno>
            <idno type="halRefHtml">&lt;i&gt;MICRO 2022 - 55th IEEE/ACM International Symposium on Microarchitecture&lt;/i&gt;, Oct 2022, Chicago, IL, United States. pp.937-955, &lt;a target="_blank" href="https://dx.doi.org/10.1109/MICRO56248.2022.00069"&gt;&amp;#x27E8;10.1109/MICRO56248.2022.00069&amp;#x27E9;&lt;/a&gt;</idno>
            <idno type="halRef">MICRO 2022 - 55th IEEE/ACM International Symposium on Microarchitecture, Oct 2022, Chicago, IL, United States. pp.937-955, &amp;#x27E8;10.1109/MICRO56248.2022.00069&amp;#x27E9;</idno>
            <availability status="restricted">
              <licence target="https://creativecommons.org/licenses/by/4.0/">CC BY 4.0 - Attribution<ref corresp="#file-4245836-3708000"/></licence>
            </availability>
          </publicationStmt>
          <seriesStmt>
            <idno type="stamp" n="CNRS">CNRS - Centre national de la recherche scientifique</idno>
            <idno type="stamp" n="UNIV-MONTP3">Université de Montpellier Paul-Valéry</idno>
            <idno type="stamp" n="UNIV-PERP">Université Perpignan Via Domitia</idno>
            <idno type="stamp" n="LIRMM">Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier</idno>
            <idno type="stamp" n="ADAC" corresp="LIRMM">ADAptive Computing</idno>
            <idno type="stamp" n="UNIV-MONTPELLIER">Université de Montpellier</idno>
            <idno type="stamp" n="UPVM-TI" corresp="UNIV-MONTP3">Publications UPVM texte intégral</idno>
            <idno type="stamp" n="UM-2015-2021" corresp="UNIV-MONTPELLIER">Université de Montpellier (2015-2021)</idno>
            <idno type="stamp" n="UM-EPE" corresp="UNIV-MONTPELLIER">Université de Montpellier - EPE</idno>
            <idno type="stamp" n="DDRS-TEST-CJ">Test de la collection DD-RS</idno>
          </seriesStmt>
          <notesStmt>
            <note type="audience" n="2">International</note>
            <note type="invited" n="0">No</note>
            <note type="popular" n="0">No</note>
            <note type="peer" n="1">Yes</note>
            <note type="proceedings" n="1">Yes</note>
          </notesStmt>
          <sourceDesc>
            <biblStruct>
              <analytic>
                <title xml:lang="en">Flash-Cosmos: In-Flash Bulk Bitwise Operations Using Inherent Computation Capability of NAND Flash Memory</title>
                <author role="aut">
                  <persName>
                    <forename type="first">Jisung</forename>
                    <surname>Park</surname>
                  </persName>
                  <idno type="halauthorid">2007845-0</idno>
                  <affiliation ref="#struct-92461"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Roknoddin</forename>
                    <surname>Azizi</surname>
                  </persName>
                  <idno type="halauthorid">2583822-0</idno>
                  <affiliation ref="#struct-493799"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Geraldo F.</forename>
                    <surname>Oliveira</surname>
                  </persName>
                  <idno type="halauthorid">2583823-0</idno>
                  <affiliation ref="#struct-493799"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Mohammad</forename>
                    <surname>Sadrosadati</surname>
                  </persName>
                  <idno type="halauthorid">2583824-0</idno>
                  <affiliation ref="#struct-493799"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Rakesh</forename>
                    <surname>Nadig</surname>
                  </persName>
                  <idno type="halauthorid">2583825-0</idno>
                  <affiliation ref="#struct-493799"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">David</forename>
                    <surname>Novo</surname>
                  </persName>
                  <email type="md5">c719909d5778b697cc706a850098ad06</email>
                  <email type="domain">lirmm.fr</email>
                  <idno type="idhal" notation="string">david-novo</idno>
                  <idno type="idhal" notation="numeric">170933</idno>
                  <idno type="halauthorid" notation="string">11636-170933</idno>
                  <idno type="ORCID">https://orcid.org/0000-0002-5510-4152</idno>
                  <idno type="GOOGLE SCHOLAR">https://scholar.google.fr/citations?user=9U2rzRQAAAAJ&amp;hl=en&amp;oi=ao</idno>
                  <idno type="IDREF">https://www.idref.fr/244276455</idno>
                  <affiliation ref="#struct-1100641"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Juan</forename>
                    <surname>Gómez-Luna</surname>
                  </persName>
                  <idno type="halauthorid">2583826-0</idno>
                  <affiliation ref="#struct-493799"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Myungsuk</forename>
                    <surname>Kim</surname>
                  </persName>
                  <idno type="halauthorid">2583827-0</idno>
                  <affiliation ref="#struct-478865"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Onur</forename>
                    <surname>Mutlu</surname>
                  </persName>
                  <idno type="halauthorid">471671-0</idno>
                  <affiliation ref="#struct-493799"/>
                </author>
              </analytic>
              <monogr>
                <meeting>
                  <title>MICRO 2022 - 55th IEEE/ACM International Symposium on Microarchitecture</title>
                  <date type="start">2022-10-01</date>
                  <date type="end">2022-10-05</date>
                  <settlement>Chicago, IL</settlement>
                  <country key="US">United States</country>
                </meeting>
                <imprint>
                  <biblScope unit="pp">937-955</biblScope>
                  <date type="datePub">2022</date>
                </imprint>
              </monogr>
              <idno type="arxiv">2209.05566</idno>
              <idno type="doi">10.1109/MICRO56248.2022.00069</idno>
              <ref type="publisher">https://www.microarch.org/micro55/</ref>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="en">English</language>
            </langUsage>
            <textClass>
              <keywords scheme="author">
                <term xml:lang="en">Near data processing</term>
                <term xml:lang="en">In flash processing</term>
                <term xml:lang="en">Bitwise operation</term>
                <term xml:lang="en">Solid state drive</term>
                <term xml:lang="en">NAND flash memory</term>
              </keywords>
              <classCode scheme="halDomain" n="info">Computer Science [cs]</classCode>
              <classCode scheme="halTypology" n="COMM">Conference papers</classCode>
              <classCode scheme="halOldTypology" n="COMM">Conference papers</classCode>
              <classCode scheme="halTreeTypology" n="COMM">Conference papers</classCode>
            </textClass>
            <abstract xml:lang="en">
              <p>Bulk bitwise operations, i. e., bitwise operations on large bit vectors, are prevalent in a wide range of important application domains, including databases, graph processing, genome analysis, cryptography, and hyper-dimensional computing. In conventional systems, the performance and energy efficiency of bulk bitwise operations are bottlenecked by data movement between the compute units (e.g., CPUs and GPUs) and the memory hierarchy. In-flash processing (i. e., processing data inside NAND flash chips) has a high potential to accelerate bulk bitwise operations by fundamentally reducing data movement through the entire memory hierarchy, especially when the processed data does not fit into main memory. We identify two key limitations of the state-of-the-art in-flash processing technique for bulk bitwise operations; (i) it falls short of maximally exploiting the bit-level parallelism of bulk bitwise operations that could be enabled by leveraging the unique cell-array architecture and operating principles of NAND flash memory; (ii) it is unreliable because it is not designed to take into account the highly error-prone nature of NAND flash memory. We propose Flash-Cosmos (Flash C omputation with-O ne-S hot M ulti-O perand S ensing), a new in-flash processing technique that significantly increases the performance and energy efficiency of bulk bitwise operations while providing high reliability. Flash-Cosmos introduces two key mechanisms that can be easily supported in modern NAND flash chips: (i) M ulti-W ordline S ensing (MWS), which enables bulk bitwise operations on a large number of operands (tens of operands) with a single sensing operation, and (ii) E nhanced S LC-mode P rogramming (ESP), which enables reliable computation inside NAND flash memory. We demonstrate the feasibility of performing bulk bitwise operations with high reliability in Flash-Cosmos by testing 160 real 3D NAND flash chips. Our evaluation shows that Flash-Cosmos improves average performance and energy efficiency by $3.5 \times /32 \times$ and $3.3 \times /95 \times$, respectively, over the state-of-the-art in-flash/outside-storage processing techniques across three real-world applications.</p>
            </abstract>
          </profileDesc>
        </biblFull>
      </listBibl>
    </body>
    <back>
      <listOrg type="structures">
        <org type="institution" xml:id="struct-92461" status="VALID">
          <idno type="ROR">https://ror.org/04xysgw12</idno>
          <orgName>Pohang University of Science and Technology</orgName>
          <orgName type="acronym">POSTECH</orgName>
          <desc>
            <address>
              <addrLine>POSTECH77 Cheongam-ro, Nam-gu, Pohang-si, Gyeongsangbuk-do, Corée du Sud</addrLine>
              <country key="KR"/>
            </address>
            <ref type="url">http://www.postech.ac.kr/</ref>
          </desc>
        </org>
        <org type="regrouplaboratory" xml:id="struct-493799" status="VALID">
          <orgName>Department of Information Technology and Electrical Engineering [Zürich]</orgName>
          <orgName type="acronym">D-ITET</orgName>
          <date type="start">2017-04-28</date>
          <desc>
            <address>
              <country key="CH"/>
            </address>
          </desc>
          <listRelation>
            <relation active="#struct-180925" type="direct"/>
          </listRelation>
        </org>
        <org type="researchteam" xml:id="struct-1100641" status="VALID">
          <orgName>ADAptive Computing</orgName>
          <orgName type="acronym">LIRMM | ADAC</orgName>
          <date type="start">2022-01-01</date>
          <desc>
            <address>
              <addrLine>LIRMM, 161 rue Ada, 34000 Montpellier</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.lirmm.fr/equipes/ADAC/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-1100620" type="direct"/>
            <relation active="#struct-101475" type="indirect"/>
            <relation active="#struct-300009" type="indirect"/>
            <relation name="UMR5506" active="#struct-441569" type="indirect"/>
            <relation name="UMR5506" active="#struct-1100589" type="indirect"/>
            <relation active="#struct-1219853" type="indirect"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-478865" status="VALID">
          <orgName>Kyungpook National University [Daegu]</orgName>
          <orgName type="acronym">KNU</orgName>
          <date type="start">2017-01-17</date>
          <desc>
            <address>
              <country key="KR"/>
            </address>
            <ref type="url">https://en.knu.ac.kr/main/main.htm</ref>
          </desc>
        </org>
        <org type="institution" xml:id="struct-180925" status="VALID">
          <idno type="ROR">https://ror.org/05a28rw58</idno>
          <orgName>Eidgenössische Technische Hochschule - Swiss Federal Institute of Technology  [Zürich]</orgName>
          <orgName type="acronym">ETH Zürich</orgName>
          <desc>
            <address>
              <addrLine>Hauptgebäude, Rämistrasse 101, 8092 Zürich</addrLine>
              <country key="CH"/>
            </address>
            <ref type="url">https://www.ethz.ch/</ref>
          </desc>
        </org>
        <org type="laboratory" xml:id="struct-1100620" status="VALID">
          <idno type="IdRef">139590827</idno>
          <idno type="ISNI">0000000405990488</idno>
          <idno type="RNSR">199111950H</idno>
          <idno type="ROR">https://ror.org/013yean28</idno>
          <orgName>Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier</orgName>
          <orgName type="acronym">LIRMM</orgName>
          <date type="start">2022-01-01</date>
          <desc>
            <address>
              <addrLine>161 rue Ada - 34095 Montpellier</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.lirmm.fr</ref>
          </desc>
          <listRelation>
            <relation active="#struct-101475" type="direct"/>
            <relation active="#struct-300009" type="direct"/>
            <relation name="UMR5506" active="#struct-441569" type="direct"/>
            <relation name="UMR5506" active="#struct-1100589" type="direct"/>
            <relation active="#struct-1219853" type="direct"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-101475" status="VALID">
          <idno type="ROR">https://ror.org/03am2jy38</idno>
          <orgName>Université de Perpignan Via Domitia</orgName>
          <orgName type="acronym">UPVD</orgName>
          <desc>
            <address>
              <addrLine>52 avenue Paul Alduy - 66860 Perpignan Cedex 9</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.univ-perp.fr/</ref>
          </desc>
        </org>
        <org type="institution" xml:id="struct-300009" status="VALID">
          <idno type="ROR">https://ror.org/02kvxyf05</idno>
          <orgName>Institut National de Recherche en Informatique et en Automatique</orgName>
          <orgName type="acronym">Inria</orgName>
          <desc>
            <address>
              <addrLine>Domaine de VoluceauRocquencourt - BP 10578153 Le Chesnay Cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.inria.fr/en/</ref>
          </desc>
        </org>
        <org type="regroupinstitution" xml:id="struct-441569" status="VALID">
          <idno type="IdRef">02636817X</idno>
          <idno type="ISNI">0000000122597504</idno>
          <idno type="ROR">https://ror.org/02feahw73</idno>
          <orgName>Centre National de la Recherche Scientifique</orgName>
          <orgName type="acronym">CNRS</orgName>
          <date type="start">1939-10-19</date>
          <desc>
            <address>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.cnrs.fr/</ref>
          </desc>
        </org>
        <org type="regroupinstitution" xml:id="struct-1100589" status="VALID">
          <idno type="ROR">https://ror.org/051escj72</idno>
          <orgName>Université de Montpellier</orgName>
          <orgName type="acronym">UM</orgName>
          <date type="start">2022-01-01</date>
          <desc>
            <address>
              <addrLine>163 rue Auguste Broussonnet - 34090 Montpellier</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.umontpellier.fr/</ref>
          </desc>
        </org>
        <org type="regroupinstitution" xml:id="struct-1219853" status="VALID">
          <idno type="IdRef">282217916</idno>
          <orgName>Université de Montpellier Paul-Valéry</orgName>
          <orgName type="acronym">UMPV</orgName>
          <date type="start">2025-01-01</date>
          <desc>
            <address>
              <addrLine>Université de Montpellier Paul-Valéry Route de Mende 34199 Montpellier Cedex 5</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.univ-montp3.fr/fr</ref>
          </desc>
        </org>
      </listOrg>
    </back>
  </text>
</TEI>