OPTIMIZING BIOINFORMATICS ALGORITHMS WITH AUTOMATIC INDEX SET SPLITTING
| dc.contributor.author | Bradley, John Campbell, author | |
| dc.contributor.author | Rajopadhye, Sanjay, advisor | |
| dc.contributor.author | Prabhu, Vinayak, committee member | |
| dc.contributor.author | Pouchet, Louis-Noël, committee member | |
| dc.contributor.author | Kirby, Michael, committee member | |
| dc.date.accessioned | 2026-08-24T10:38:16Z | |
| dc.date.issued | 2026 | |
| dc.description.abstract | A 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.medium | born digital | |
| dc.format.medium | masters theses | |
| dc.identifier | Bradley_colostate_0053N_19614.pdf | |
| dc.identifier.uri | https://hdl.handle.net/10217/245283 | |
| dc.identifier.uri | https://doi.org/10.25675/3.027297 | |
| dc.language | English | |
| dc.language.iso | eng | |
| dc.publisher | Colorado State University. Libraries | |
| dc.relation.ispartof | 2020- | |
| dc.rights | Copyright 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.subject | Compilers | |
| dc.subject | Algorithms | |
| dc.subject | Polyhedral Compilation | |
| dc.title | OPTIMIZING BIOINFORMATICS ALGORITHMS WITH AUTOMATIC INDEX SET SPLITTING | |
| dc.type | Text | |
| dcterms.rights.dpla | This 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.discipline | Computer Science | |
| thesis.degree.grantor | Colorado State University | |
| thesis.degree.level | Masters | |
| thesis.degree.name | Master of Science (M.S.) |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Bradley_colostate_0053N_19614.pdf
- Size:
- 1.08 MB
- Format:
- Adobe Portable Document Format
