<?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-19T13:27:31Z</responseDate>
  <request identifier="oai:www.ideals.illinois.edu:2142/110760" metadataPrefix="etdms" verb="GetRecord">https://www.ideals.illinois.edu/oai-pmh</request>
  <GetRecord>
    <record>
      <header>
        <identifier>oai:www.ideals.illinois.edu:2142/110760</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:description>The student, Enliang Li, accepted the attached license on 2021-04-30 at 13:30.</dc:description>
          <dc:description>The student, Enliang Li, submitted this Thesis for approval on 2021-04-30 at 13:48.</dc:description>
          <dc:description>This Thesis was approved for publication on 2021-04-30 at 13:58.</dc:description>
          <dc:description>DSpace SAF Submission Ingestion Package generated from Vireo submission #16629 on 2021-09-16 at 17:07:00</dc:description>
          <dc:description>Made available in DSpace on 2021-09-17T02:34:51Z (GMT). No. of bitstreams: 2
LI-THESIS-2021.pdf: 1260213 bytes, checksum: 8f40b85342640c903796ee660abad561 (MD5)
LICENSE.txt: 4204 bytes, checksum: e12b57abadd944dee37d4d1252367944 (MD5)
  Previous issue date: 2021-04-30</dc:description>
          <dc:description>Embargo set by: Seth Robbins for item 118603
Lift date: 2023-09-17T02:34:57Z
Reason: Author requested U of Illinois access only (OA after 2yrs) in Vireo ETD system</dc:description>
          <dc:contributor>Chen, Deming</dc:contributor>
          <dc:creator>Li, Enliang</dc:creator>
          <dc:date>2021-09-17T02:34:51Z</dc:date>
          <dc:date>2021-09-17T02:34:51Z</dc:date>
          <dc:date>2023-09-17T02:34:57Z</dc:date>
          <dc:date>2021-04-30</dc:date>
          <dc:date>2021-05</dc:date>
          <dc:description>With the rise of Next-Generation Sequencing (NGS), clinical sequencing services have become more accessible but also facing new challenges. As we discovered the closed connection between key DeoxyriboNucleic Acid (DNA) mutation spots and major diseases or conditions, the need for computational genomics has increased significantly. The surging demand motivates developments of more efficient algorithms for genome assembly, error correction, k-mer counting etc. In this thesis, we focus on DNA sequencing analysis, one of the fastest-growing markets in NGS, and its related alignment problems.
In recent years, many new hardware technologies and algorithms have been researched for their potential applications in massive parallel sequencing. The emerging hardware includes GPU, FPGA and other ASICs providing parallel processing resources. In this thesis, we choose GPU as our computation platform for its massive parallel processing capabilities.
The Forward Algorithm (FA) still remains one of the most commonly used methods in solving sequences alignment problems modeled as Pair-Hidden Markov Model (HMM). The Pair-HMM Forward Algorithm (FA) is not only a computation but data intensive algorithm. Multiple previous works have been done in efforts to accelerate the computation of the FA by applying massive parallelization on the workload, and in this thesis, we bring more optimizations not only by improving the computation concurrency of both initialization process and Pair-HMM FA but also by tackling the communications overhead between the host and devices. We will discuss the general principles of optimizing the Forward Algorithm on GPU and present an improved implementation of the Pair-HMM FA with native CUDA C++.
Our design has shown a speedup of 25.10x over the C++ baseline on the GATK HaplotypeCaller Pair-HMM workload with a portion of the real dataset from human genome database, NA12878. This is a major improvement that beats the state-of-the-art implementation with a margin of 60%.</dc:description>
          <dc:description>Submission published under a 24 month embargo labeled 'U of I Access', the embargo will last until 2023-05-01</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/110760</dc:identifier>
          <dc:language>en</dc:language>
          <dc:rights>Copyright 2021 Enliang Li</dc:rights>
          <dc:subject>GPU</dc:subject>
          <dc:subject>Hardware Acceleration</dc:subject>
          <dc:subject>Pair-HMM</dc:subject>
          <dc:subject>CUDA implementation</dc:subject>
          <dc:subject>Computational Genomics</dc:subject>
          <dc:title>Improved GPU implementations of the Pair-HMM forward algorithm for DNA sequence alignment</dc:title>
          <dc:type>text</dc:type>
          <dc:type>Thesis</dc:type>
          <degree>
            <department>Electrical &amp; Computer Eng</department>
            <discipline>Electrical &amp; Computer Engr</discipline>
            <grantor>University of Illinois at Urbana-Champaign</grantor>
            <level>Thesis</level>
            <name>M.S.</name>
          </degree>
        </thesis>
      </metadata>
    </record>
  </GetRecord>
</OAI-PMH>
