Repository logo

OPTIMIZING BIOINFORMATICS ALGORITHMS WITH AUTOMATIC INDEX SET SPLITTING

dc.contributor.authorBradley, John Campbell, author
dc.contributor.authorRajopadhye, Sanjay, advisor
dc.contributor.authorPrabhu, Vinayak, committee member
dc.contributor.authorPouchet, Louis-Noël, committee member
dc.contributor.authorKirby, Michael, committee member
dc.date.accessioned2026-08-24T10:38:16Z
dc.date.issued2026
dc.description.abstractA number of important and computationally-expensive bioinformatics algorithms belong to the class of non-serial polyadic dynamic programs (NPDPs). NPDPs tend to admit clever optimizations in the form of index-set splitting: a technique which involves partitioning a nested loop before applying separate transformations to each partition. Unfortunately, these partitions require vast manual effort to find by hand; no existing compiler is able to find index-set splits automatically. We present a linear programming technique which is able to automatically perform index-set splitting, allowing relevant programs to be tiled, which yields improvements in data locality and parallelism. We implement this technique in the AlphaZ system, and demonstrate massive performance gains.
dc.format.mediumborn digital
dc.format.mediummasters theses
dc.identifierBradley_colostate_0053N_19614.pdf
dc.identifier.urihttps://hdl.handle.net/10217/245283
dc.identifier.urihttps://doi.org/10.25675/3.027297
dc.languageEnglish
dc.language.isoeng
dc.publisherColorado State University. Libraries
dc.relation.ispartof2020-
dc.rightsCopyright and other restrictions may apply. User is responsible for compliance with all applicable laws. For information about copyright law, please see https://libguides.colostate.edu/copyright.
dc.subjectCompilers
dc.subjectAlgorithms
dc.subjectPolyhedral Compilation
dc.titleOPTIMIZING BIOINFORMATICS ALGORITHMS WITH AUTOMATIC INDEX SET SPLITTING
dc.typeText
dcterms.rights.dplaThis Item is protected by copyright and/or related rights (https://rightsstatements.org/vocab/InC/1.0/). You are free to use this Item in any way that is permitted by the copyright and related rights legislation that applies to your use. For other uses you need to obtain permission from the rights-holder(s).
thesis.degree.disciplineComputer Science
thesis.degree.grantorColorado State University
thesis.degree.levelMasters
thesis.degree.nameMaster of Science (M.S.)

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Bradley_colostate_0053N_19614.pdf
Size:
1.08 MB
Format:
Adobe Portable Document Format

Collections