TY - JOUR
T1 - MajorK
T2 - Majority Based kmer Matching in Commodity DRAM
AU - Jahshan, Z.
AU - Yavits, L.
N1 - Publisher Copyright:
© 2002-2011 IEEE.
PY - 2024/1/1
Y1 - 2024/1/1
N2 - Fast parallel search capabilities on large datasets are required across multiple application domains. One such domain is genome analysis, which requires high-performance kmer matching in large genome databases. Recently proposed solutions implemented kmer matching in DRAM, utilizing its sheer capacity and parallelism. However, their operation is essentially bit-serial, which ultimately limits the performance, especially when matching long strings, as customary in genome analysis pipelines. The proposed solution, MajorK, enables bit-parallel majority based kmer matching in an unmodified commodity DRAM. MajorK employs multiple DRAM row activation, where the search patterns (query kmers) are coded into DRAM addresses. We evaluate MajorK on viral genome kmer matching and show that it can achieve up to 2.7 × × higher performance while providing a better matching accuracy compared to state-of-the-art DRAM based kmer matching accelerators.
AB - Fast parallel search capabilities on large datasets are required across multiple application domains. One such domain is genome analysis, which requires high-performance kmer matching in large genome databases. Recently proposed solutions implemented kmer matching in DRAM, utilizing its sheer capacity and parallelism. However, their operation is essentially bit-serial, which ultimately limits the performance, especially when matching long strings, as customary in genome analysis pipelines. The proposed solution, MajorK, enables bit-parallel majority based kmer matching in an unmodified commodity DRAM. MajorK employs multiple DRAM row activation, where the search patterns (query kmers) are coded into DRAM addresses. We evaluate MajorK on viral genome kmer matching and show that it can achieve up to 2.7 × × higher performance while providing a better matching accuracy compared to state-of-the-art DRAM based kmer matching accelerators.
KW - DRAM
KW - K mer matching
KW - genome classification
UR - http://www.scopus.com/inward/record.url?scp=85190171001&partnerID=8YFLogxK
U2 - 10.1109/lca.2024.3384259
DO - 10.1109/lca.2024.3384259
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:85190171001
SN - 1556-6056
VL - 23
SP - 83
EP - 86
JO - IEEE Computer Architecture Letters
JF - IEEE Computer Architecture Letters
IS - 1
ER -