<?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-21T16:56:56Z</responseDate>
  <request identifier="oai:www.ideals.illinois.edu:2142/108171" metadataPrefix="etdms" verb="GetRecord">https://www.ideals.illinois.edu/oai-pmh</request>
  <GetRecord>
    <record>
      <header>
        <identifier>oai:www.ideals.illinois.edu:2142/108171</identifier>
        <datestamp>2023-07-11</datestamp>
        <setSpec>col_2142_5131</setSpec>
        <setSpec>col_2142_10761</setSpec>
        <setSpec>com_2142_5130</setSpec>
        <setSpec>com_2142_10755</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>Adve, Vikram S.</dc:contributor>
          <dc:creator>Shi, Yuanjing</dc:creator>
          <dc:date>2020-08-26T23:58:43Z</dc:date>
          <dc:date>2020-08-26T23:58:43Z</dc:date>
          <dc:date>2022-08-26T23:58:55Z</dc:date>
          <dc:date>2020-05-11</dc:date>
          <dc:date>2020-05</dc:date>
          <dc:description>In order to build, train, and deploy deep learning models for modern data-driven applications, programs need to be executed on top of specialized heterogeneous systems for better performance. However, programming on those heterogeneous systems remains a fundamental challenge in terms of the interoperability issue between high-level deep learning frameworks and the programmability issue between different low-level heterogeneous systems. 
In this work, we propose a portable and highly optimizing compiler for neural network models, which is based on an open format - ONNX of deep learning models, running on heterogeneous systems. It consists of a front-end and a back-end to address those above issues. The goal of this neural network compiler is also to map high-level neural network models to low-level executable programs. We evaluate this work with several deep learning neural network models and our neural network compiler is able to outperform ONNX runtime by up to 3.15x and Keras by up to 4.37x on certain workloads.</dc:description>
          <dc:description>Submission published under a 24 month embargo labeled 'U of I Access', the embargo will last until 2022-05-01</dc:description>
          <dc:description>The student, Yuanjing Shi, accepted the attached license on 2020-05-07 at 17:08.</dc:description>
          <dc:description>The student, Yuanjing Shi, submitted this Thesis for approval on 2020-05-07 at 17:09.</dc:description>
          <dc:description>This Thesis was approved for publication on 2020-05-11 at 11:14.</dc:description>
          <dc:description>DSpace SAF Submission Ingestion Package generated from Vireo submission #15281 on 2020-08-25 at 17:30:29</dc:description>
          <dc:description>Made available in DSpace on 2020-08-26T23:58:43Z (GMT). No. of bitstreams: 2
SHI-THESIS-2020.pdf: 616960 bytes, checksum: 404f09d20a829694938d2886a1502c9e (MD5)
LICENSE.txt: 4209 bytes, checksum: 3c7cdd537fcb7d58794264791e061f8b (MD5)
  Previous issue date: 2020-05-11</dc:description>
          <dc:description>Embargo set by: Seth Robbins for item 115784
Lift date: 2022-08-26T23:58:55Z
Reason: Author requested U of Illinois access only (OA after 2yrs) in Vireo ETD system</dc:description>
          <dc:description>Author requested U of Illinois access only (OA after 2yrs) in Vireo ETD system</dc:description>
          <dc:description>U of I Only</dc:description>
          <dc:format>application/pdf</dc:format>
          <dc:identifier>http://hdl.handle.net/2142/108171</dc:identifier>
          <dc:language>en</dc:language>
          <dc:rights>Copyright 2020 Yuanjing Shi</dc:rights>
          <dc:subject>Compiler</dc:subject>
          <dc:title>An optimizing compiler for ONNX models on heterogeneous systems</dc:title>
          <dc:type>text</dc:type>
          <dc:type>Thesis</dc:type>
          <degree>
            <department>Computer Science</department>
            <discipline>Computer Science</discipline>
            <grantor>University of Illinois at Urbana-Champaign</grantor>
            <level>Thesis</level>
            <name>M.S.</name>
          </degree>
        </thesis>
      </metadata>
    </record>
  </GetRecord>
</OAI-PMH>
