Show simple item record

dc.contributor.authorLi, Yansong
dc.date.accessioned2023-08-21T16:47:30Z
dc.date.available2023-08-21T16:47:30Z
dc.date.issued2023-08-21
dc.identifier.urihttp://hdl.handle.net/10222/82808
dc.description.abstractThe Burrows-Wheeler Transform (BWT) is a widely used succinct data structure in bioinformatics. However, one of the main concerns that researchers still face when using BWT is its processing time due to the lack of access locality. The (Last to First) LF mapping is derived from the BWT to facilitate backward searches, each step of the LF mapping tends to jump to a completely different spot of the BWT, resulting in at least one cache miss per step. Our project endeavours to minimize the processing time of BWT through the optimization of BWT layout. This objective is achieved by block partitioning and rearranging the layout of the BWT. Two proxy measures were introduced to represent the cache misses, but the reduced proxies did not correspond to an improved running time. However, the blocked partitioned BWT representation still achieved a 50% speedup with limited memory and a hard disk drive (HDD).en_US
dc.language.isoenen_US
dc.subjectData Structuresen_US
dc.subjectAlgorithmsen_US
dc.subjectBioinformaticsen_US
dc.titleA Cache-Friendly BWT Layouten_US
dc.date.defence2023-07-21
dc.contributor.departmentFaculty of Computer Scienceen_US
dc.contributor.degreeMaster of Computer Scienceen_US
dc.contributor.external-examinern/aen_US
dc.contributor.graduate-coordinatorMichael McAllisteren_US
dc.contributor.thesis-readerChris Whiddenen_US
dc.contributor.thesis-readerMeng Heen_US
dc.contributor.thesis-supervisorTravis Gagieen_US
dc.contributor.thesis-supervisorNorbert Zehen_US
dc.contributor.ethics-approvalNot Applicableen_US
dc.contributor.manuscriptsNot Applicableen_US
dc.contributor.copyright-releaseNot Applicableen_US
 Find Full text

Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record