The FM-index is an efficient data structure useful for searching strings in large reference texts. In fact, FMindex is used in many sequence aligner tools. Due to the data structure layout, the searching process based on FM-index exhibits irregular memory access patterns, causing a high cache miss rate. Besides, it is common for the search algorithm to be memory bound due to the low arithmetic ...