<?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-22T17:31:08Z</responseDate>
  <request identifier="oai:www.ideals.illinois.edu:2142/129340" metadataPrefix="etdms" verb="GetRecord">https://www.ideals.illinois.edu/oai-pmh</request>
  <GetRecord>
    <record>
      <header>
        <identifier>oai:www.ideals.illinois.edu:2142/129340</identifier>
        <datestamp>2025-10-20</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:format>application/pdf</dc:format>
          <dc:language>en</dc:language>
          <dc:type>text</dc:type>
          <dc:description>Submission original under an indefinite embargo labeled 'Open Access'. The submission was exported from vireo on 2025-10-19 without embargo terms</dc:description>
          <dc:description>The student, Krut Patel, accepted the attached license on 2025-05-07 at 17:07.</dc:description>
          <dc:description>The student, Krut Patel, submitted this Thesis for approval on 2025-05-07 at 18:04.</dc:description>
          <dc:description>This Thesis was approved for publication on 2025-05-08 at 16:25.</dc:description>
          <dc:description>DSpace SAF Submission Ingestion Package generated from Vireo submission #22255 on 2025-10-19 at 18:13:48</dc:description>
          <dc:title>Optimization opportunities for various heterogeneous pipelines</dc:title>
          <dc:creator>Patel, Krut Sachindev</dc:creator>
          <dc:date>2025-05-08</dc:date>
          <dc:contributor>Mendis, Charith</dc:contributor>
          <dc:subject>Data Processing</dc:subject>
          <dc:subject>Machine Learning</dc:subject>
          <dc:subject>Heterogeneous Systems</dc:subject>
          <dc:language>eng</dc:language>
          <dc:description>Data preprocessing is an important step in machine learning workloads, and has started to take up increasingly higher share of the total run times. Frameworks such as tf.data and DataJuicer have gained popularity because they provide simple abstractions to define and potentially parallelize the preprocessing pipelines. More recent works have explored further optimization opportunities, focusing on offloading the computation to separate devices, and reordering the operators to reduce data transfer costs. However, they require manual input from the users for determining the data dependencies between various operators. This thesis focuses on studying and uncovering optimization opportunities for preprocessing pipelines. Guided by detailed performance profiling, we investigate the exact conditions under which reordering can provide benefits. We also analyze the impact of jointly optimizing reordering and device placement of the operators for better performance. Additionally, we explore the possibility of using automated search of the possible optimizations by using the ML model itself as a search metric. Moreover, we investigate a data pipeline from a state of the art multimodal model and detail the novel features of its performance characteristics. Finally, we conclude with a description of the open problems that need to be tackled for building data preprocessing systems for modern machine learning workloads.</dc:description>
          <dc:date>2025-05</dc:date>
          <dc:type>Text</dc:type>
          <dc:identifier>https://hdl.handle.net/2142/129340</dc:identifier>
          <dc:rights>Copyright 2025 Krut Patel</dc:rights>
          <degree>
            <department>Siebel School Comp &amp; Data Sci</department>
            <discipline>Computer Science</discipline>
            <grantor>University of Illinois Urbana-Champaign</grantor>
            <name>M.S.</name>
            <level>Thesis</level>
          </degree>
        </thesis>
      </metadata>
    </record>
  </GetRecord>
</OAI-PMH>
