<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/oai-pmh.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-19T10:50:20Z</responseDate>
  <request identifier="oai:www.ideals.illinois.edu:2142/116129" metadataPrefix="etdms" verb="GetRecord">https://www.ideals.illinois.edu/oai-pmh</request>
  <GetRecord>
    <record>
      <header>
        <identifier>oai:www.ideals.illinois.edu:2142/116129</identifier>
        <datestamp>2023-07-11</datestamp>
        <setSpec>col_2142_5131</setSpec>
        <setSpec>col_2142_8888</setSpec>
        <setSpec>com_2142_5130</setSpec>
        <setSpec>com_2142_8887</setSpec>
        <setSpec>com_2142_234</setSpec>
      </header>
      <metadata>
        <thesis xmlns="http://www.ndltd.org/standards/metadata/etdms/1.1/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dc="http://purl.org/dc/elements/1.1/" xsi:schemaLocation="http://www.ndltd.org/standards/metadata/etdms/1.1/ http://www.ndltd.org/standards/metadata/etdms/1.1/etdms11.xsd http://purl.org/dc/elements/1.1/ http://www.ndltd.org/standards/metadata/etdms/1.1/etdmsdc.xsd">
          <dc:contributor>Shanbhag, Naresh R</dc:contributor>
          <dc:date>2022-08</dc:date>
          <dc:format>application/pdf</dc:format>
          <dc:language>en</dc:language>
          <dc:type>text</dc:type>
          <dc:description>Submission published under a 24 month embargo labeled 'U of I Access', the embargo will last until 2024-08-01</dc:description>
          <dc:description>The student, Michael Tuttle, accepted the attached license on 2022-07-21 at 01:46.</dc:description>
          <dc:description>The student, Michael Tuttle, submitted this Thesis for approval on 2022-07-21 at 02:08.</dc:description>
          <dc:description>This Thesis was approved for publication on 2022-07-21 at 16:57.</dc:description>
          <dc:description>DSpace SAF Submission Ingestion Package generated from Vireo submission #18404 on 2022-11-15 at 21:40:41</dc:description>
          <dc:title>Efficient convolutional neural network inference on microcontrollers</dc:title>
          <dc:creator>Tuttle, Michael</dc:creator>
          <dc:date>2022-07-21</dc:date>
          <dc:subject>Machine Learning</dc:subject>
          <dc:subject>TinyML</dc:subject>
          <dc:subject>Microcontrollers</dc:subject>
          <dc:subject>Convolutional neural networks</dc:subject>
          <dc:subject>CNN</dc:subject>
          <dc:subject>Pruning</dc:subject>
          <dc:description>Convolutional Neural Networks provide state-of-the-art performance on a wide variety of computer vision tasks. However, the large size and computational complexity of these models makes their deployment on resource-constrained edge devices difficult. To remedy this, efficient versions of these layers such as depthwise-separable convolutions and sparse convolutions have been proposed which dramatically reduce the number of parameters and operations required for accurate inference. This work explores various optimizations for these layers on Cortex-M4 MCUs. Memory optimizations such as in-place DWS convolutions and patch-based inference reduce MobileNetV1 peak memory usage by $3.75\times$. The typically inefficient DW layers are sped up by  $2\times$ over the CMSIS-NN reference kernel, and memory-aware sparsity enables up to $5.7\times$ speed-up over dense convolutional layers at $95\%$ sparsity.</dc:description>
          <dc:type>Thesis</dc:type>
          <dc:language>eng</dc:language>
          <dc:identifier>https://hdl.handle.net/2142/116129</dc:identifier>
          <dc:rights>Copyright 2022 Michael Tuttle</dc:rights>
          <degree>
            <name>M.S.</name>
            <level>Thesis</level>
            <discipline>Electrical &amp; Computer Engr</discipline>
            <grantor>University of Illinois at Urbana-Champaign</grantor>
            <department>Electrical &amp; Computer Eng</department>
          </degree>
        </thesis>
      </metadata>
    </record>
  </GetRecord>
</OAI-PMH>
