quadrank 0.2.0

Fast rank over binary and size-4 DNA alphabets.
Documentation
name,bytes,build,threads,mode,time,reads_per_sec,mapped,matches
"QuadFm<Ranker<QuadBlock16, ShiftSB, NoCount>>",892574472,1.244217913,1,Prefetch,1.310887976,762841.6907532912,148339,4280960
"QuadFm<Ranker<QuadBlock16, ShiftSB, NoCount>>",892574472,1.244217913,1,Batch,2.732406964,365977.694089935,148339,4280960
"QuadFm<Ranker<QuadBlock16, ShiftSB, NoCount>>",892574472,1.244217913,1,Sequential,4.351914017,229783.9516345389,148339,4280960
"QuadFm<Ranker<QuadBlock16, ShiftSB, NoCount>>",892574472,1.244217913,6,Prefetch,0.262041363,3816191.4155514445,148339,4280960
"QuadFm<Ranker<QuadBlock16, ShiftSB, NoCount>>",892574472,1.244217913,6,Batch,0.546503814,1829813.3963251717,148339,4280960
"QuadFm<Ranker<QuadBlock16, ShiftSB, NoCount>>",892574472,1.244217913,6,Sequential,0.773883225,1292184.6186806802,148339,4280960
"QuadFm<Ranker<QuadBlock16, ShiftSB, NoCount>>",892574472,1.244217913,12,Prefetch,0.188761124,5297701.024496973,148339,4280960
"QuadFm<Ranker<QuadBlock16, ShiftSB, NoCount>>",892574472,1.244217913,12,Batch,0.434786093,2299981.5681777108,148339,4280960
"QuadFm<Ranker<QuadBlock16, ShiftSB, NoCount>>",892574472,1.244217913,12,Sequential,0.427305499,2340246.0355418925,148339,4280960
"QuadFm<Ranker<QuadBlock24_8, ShiftSB, SimdCount11B>>",1040151336,1.2857022439999999,1,Prefetch,1.158149457,863446.4178659111,148339,4280960
"QuadFm<Ranker<QuadBlock24_8, ShiftSB, SimdCount11B>>",1040151336,1.2857022439999999,1,Batch,2.623460714,381175.9004674769,148339,4280960
"QuadFm<Ranker<QuadBlock24_8, ShiftSB, SimdCount11B>>",1040151336,1.2857022439999999,1,Sequential,4.319376624,231514.88907997572,148339,4280960
"QuadFm<Ranker<QuadBlock24_8, ShiftSB, SimdCount11B>>",1040151336,1.2857022439999999,6,Prefetch,0.244759505,4085643.170425598,148339,4280960
"QuadFm<Ranker<QuadBlock24_8, ShiftSB, SimdCount11B>>",1040151336,1.2857022439999999,6,Batch,0.510501305,1958858.8514969614,148339,4280960
"QuadFm<Ranker<QuadBlock24_8, ShiftSB, SimdCount11B>>",1040151336,1.2857022439999999,6,Sequential,0.739645179,1351999.6187252915,148339,4280960
"QuadFm<Ranker<QuadBlock24_8, ShiftSB, SimdCount11B>>",1040151336,1.2857022439999999,12,Prefetch,0.171316654,5837144.122602347,148339,4280960
"QuadFm<Ranker<QuadBlock24_8, ShiftSB, SimdCount11B>>",1040151336,1.2857022439999999,12,Batch,0.410281832,2437348.968452495,148339,4280960
"QuadFm<Ranker<QuadBlock24_8, ShiftSB, SimdCount11B>>",1040151336,1.2857022439999999,12,Sequential,0.400255895,2498401.678756037,148339,4280960
"QuadFm<Ranker<QuadBlock64, ShiftSB, SimdCount11B>>",1559696776,4.127856435,1,Prefetch,0.987985965,1012160.1271937096,148339,4280960
"QuadFm<Ranker<QuadBlock64, ShiftSB, SimdCount11B>>",1559696776,4.127856435,1,Batch,2.131882112,469069.08893844124,148339,4280960
"QuadFm<Ranker<QuadBlock64, ShiftSB, SimdCount11B>>",1559696776,4.127856435,1,Sequential,4.13612965,241771.91834400065,148339,4280960
"QuadFm<Ranker<QuadBlock64, ShiftSB, SimdCount11B>>",1559696776,4.127856435,6,Prefetch,0.231102049,4327092.746806412,148339,4280960
"QuadFm<Ranker<QuadBlock64, ShiftSB, SimdCount11B>>",1559696776,4.127856435,6,Batch,0.451489802,2214889.451700174,148339,4280960
"QuadFm<Ranker<QuadBlock64, ShiftSB, SimdCount11B>>",1559696776,4.127856435,6,Sequential,0.741297405,1348986.2412239255,148339,4280960
"QuadFm<Ranker<QuadBlock64, ShiftSB, SimdCount11B>>",1559696776,4.127856435,12,Prefetch,0.156005081,6410047.631717842,148339,4280960
"QuadFm<Ranker<QuadBlock64, ShiftSB, SimdCount11B>>",1559696776,4.127856435,12,Batch,0.359741231,2779775.888407965,148339,4280960
"QuadFm<Ranker<QuadBlock64, ShiftSB, SimdCount11B>>",1559696776,4.127856435,12,Sequential,0.385740651,2592415.389478876,148339,4280960
"QuadFm<RSQVector<RSSupportPlain<256>>>",877788408,50.605204032,1,Prefetch,2.034123096,491612.33259012166,148339,4280960
"QuadFm<RSQVector<RSSupportPlain<256>>>",877788408,50.605204032,1,Batch,5.454274754,183342.43233101344,148339,4280960
"QuadFm<RSQVector<RSSupportPlain<256>>>",877788408,50.605204032,1,Sequential,5.574698322,179381.90413884787,148339,4280960
"QuadFm<RSQVector<RSSupportPlain<256>>>",877788408,50.605204032,6,Prefetch,0.445007256,2247154.369995261,148339,4280960
"QuadFm<RSQVector<RSSupportPlain<256>>>",877788408,50.605204032,6,Batch,1.061761747,941830.8795033279,148339,4280960
"QuadFm<RSQVector<RSSupportPlain<256>>>",877788408,50.605204032,6,Sequential,1.080900102,925154.8761533932,148339,4280960
"QuadFm<RSQVector<RSSupportPlain<256>>>",877788408,50.605204032,12,Prefetch,0.325389525,3073239.6809639153,148339,4280960
"QuadFm<RSQVector<RSSupportPlain<256>>>",877788408,50.605204032,12,Batch,0.654382162,1528159.0148235122,148339,4280960
"QuadFm<RSQVector<RSSupportPlain<256>>>",877788408,50.605204032,12,Sequential,0.670546098,1491321.779341709,148339,4280960
"QuadFm<RSQVector<RSSupportPlain<512>>>",829080632,50.584906642,1,Prefetch,3.084364212,324215.92628698284,148339,4280960
"QuadFm<RSQVector<RSSupportPlain<512>>>",829080632,50.584906642,1,Batch,6.362717461,157165.5516891103,148339,4280960
"QuadFm<RSQVector<RSSupportPlain<512>>>",829080632,50.584906642,1,Sequential,6.304373224,158620.05063296677,148339,4280960
"QuadFm<RSQVector<RSSupportPlain<512>>>",829080632,50.584906642,6,Prefetch,0.644539729,1551494.7411410848,148339,4280960
"QuadFm<RSQVector<RSSupportPlain<512>>>",829080632,50.584906642,6,Batch,1.199736135,833516.6132176223,148339,4280960
"QuadFm<RSQVector<RSSupportPlain<512>>>",829080632,50.584906642,6,Sequential,1.209238862,826966.4757102389,148339,4280960
"QuadFm<RSQVector<RSSupportPlain<512>>>",829080632,50.584906642,12,Prefetch,0.500720323,1997122.8529503883,148339,4280960
"QuadFm<RSQVector<RSSupportPlain<512>>>",829080632,50.584906642,12,Batch,0.778199628,1285017.3194891324,148339,4280960
"QuadFm<RSQVector<RSSupportPlain<512>>>",829080632,50.584906642,12,Sequential,0.769636517,1299314.6477741778,148339,4280960
"QuadFm<FlatTextWithRankSupport<i64, Block64>>",2080768656,7.103879159,1,Prefetch,1.240042209,806424.1626149355,148339,4280960
"QuadFm<FlatTextWithRankSupport<i64, Block64>>",2080768656,7.103879159,1,Batch,2.327336161,429675.78846466437,148339,4280960
"QuadFm<FlatTextWithRankSupport<i64, Block64>>",2080768656,7.103879159,1,Sequential,4.1401873160000005,241534.9653711175,148339,4280960
"QuadFm<FlatTextWithRankSupport<i64, Block64>>",2080768656,7.103879159,6,Prefetch,0.251325312,3978906.8281351617,148339,4280960
"QuadFm<FlatTextWithRankSupport<i64, Block64>>",2080768656,7.103879159,6,Batch,0.464442377,2153119.632319856,148339,4280960
"QuadFm<FlatTextWithRankSupport<i64, Block64>>",2080768656,7.103879159,6,Sequential,0.726951141,1375608.2680115085,148339,4280960
"QuadFm<FlatTextWithRankSupport<i64, Block64>>",2080768656,7.103879159,12,Prefetch,0.191136705,5231857.481272371,148339,4280960
"QuadFm<FlatTextWithRankSupport<i64, Block64>>",2080768656,7.103879159,12,Batch,0.40453729,2471960.001511851,148339,4280960
"QuadFm<FlatTextWithRankSupport<i64, Block64>>",2080768656,7.103879159,12,Sequential,0.392494953,2547803.461819291,148339,4280960
"QuadFm<FlatTextWithRankSupport<i64, Block512>>",1611499536,7.202636371,1,Prefetch,1.6476566689999999,606922.5578450896,148339,4280960
"QuadFm<FlatTextWithRankSupport<i64, Block512>>",1611499536,7.202636371,1,Batch,4.31382503,231812.8327054563,148339,4280960
"QuadFm<FlatTextWithRankSupport<i64, Block512>>",1611499536,7.202636371,1,Sequential,4.785759792,208953.23699104702,148339,4280960
"QuadFm<FlatTextWithRankSupport<i64, Block512>>",1611499536,7.202636371,6,Prefetch,0.302144731,3309672.1451680716,148339,4280960
"QuadFm<FlatTextWithRankSupport<i64, Block512>>",1611499536,7.202636371,6,Batch,0.747864647,1337140.3555595535,148339,4280960
"QuadFm<FlatTextWithRankSupport<i64, Block512>>",1611499536,7.202636371,6,Sequential,0.837467811,1194075.7446019617,148339,4280960
"QuadFm<FlatTextWithRankSupport<i64, Block512>>",1611499536,7.202636371,12,Prefetch,0.244119252,4096358.610831726,148339,4280960
"QuadFm<FlatTextWithRankSupport<i64, Block512>>",1611499536,7.202636371,12,Batch,0.488343186,2047740.2545348508,148339,4280960
"QuadFm<FlatTextWithRankSupport<i64, Block512>>",1611499536,7.202636371,12,Sequential,0.489075779,2044672.9176502523,148339,4280960
"QuadFm<CondensedTextWithRankSupport<i64, Block64>>",1171556944,8.064706958,1,Prefetch,1.548538152,645770.3342397211,148339,4280960
"QuadFm<CondensedTextWithRankSupport<i64, Block64>>",1171556944,8.064706958,1,Batch,2.87039444,348384.1753818336,148339,4280960
"QuadFm<CondensedTextWithRankSupport<i64, Block64>>",1171556944,8.064706958,1,Sequential,4.419246797,226282.90429012672,148339,4280960
"QuadFm<CondensedTextWithRankSupport<i64, Block64>>",1171556944,8.064706958,6,Prefetch,0.388688264,2572755.8370530065,148339,4280960
"QuadFm<CondensedTextWithRankSupport<i64, Block64>>",1171556944,8.064706958,6,Batch,0.715786207,1397065.1993857156,148339,4280960
"QuadFm<CondensedTextWithRankSupport<i64, Block64>>",1171556944,8.064706958,6,Sequential,0.853748643,1171304.9364108916,148339,4280960
"QuadFm<CondensedTextWithRankSupport<i64, Block64>>",1171556944,8.064706958,12,Prefetch,0.2788331,3586374.7883590576,148339,4280960
"QuadFm<CondensedTextWithRankSupport<i64, Block64>>",1171556944,8.064706958,12,Batch,0.536726452,1863146.4804346925,148339,4280960
"QuadFm<CondensedTextWithRankSupport<i64, Block64>>",1171556944,8.064706958,12,Sequential,0.50985804,1961330.2557708023,148339,4280960
"QuadFm<CondensedTextWithRankSupport<i64, Block512>>",830602768,8.286493325,1,Prefetch,2.675116664,373815.47259503,148339,4280960
"QuadFm<CondensedTextWithRankSupport<i64, Block512>>",830602768,8.286493325,1,Batch,4.21226712,237401.84834241946,148339,4280960
"QuadFm<CondensedTextWithRankSupport<i64, Block512>>",830602768,8.286493325,1,Sequential,5.442913698,183725.12508648637,148339,4280960
"QuadFm<CondensedTextWithRankSupport<i64, Block512>>",830602768,8.286493325,6,Prefetch,0.572664527,1746223.055300228,148339,4280960
"QuadFm<CondensedTextWithRankSupport<i64, Block512>>",830602768,8.286493325,6,Batch,0.899929622,1111198.0043257205,148339,4280960
"QuadFm<CondensedTextWithRankSupport<i64, Block512>>",830602768,8.286493325,6,Sequential,1.129433404,885399.7025928232,148339,4280960
"QuadFm<CondensedTextWithRankSupport<i64, Block512>>",830602768,8.286493325,12,Prefetch,0.430396377,2323439.632485568,148339,4280960
"QuadFm<CondensedTextWithRankSupport<i64, Block512>>",830602768,8.286493325,12,Batch,0.640563328,1561125.8969854733,148339,4280960
"QuadFm<CondensedTextWithRankSupport<i64, Block512>>",830602768,8.286493325,12,Sequential,0.652711636,1532070.1284387703,148339,4280960
"genedex::FmIndex<i64, FlatTextWithRankSupport<i64, Block64>>",2625399568,108.977339857,1,Batch,2.462833226,406036.4256268159,148339,4280960
"genedex::FmIndex<i64, FlatTextWithRankSupport<i64, Block64>>",2625399568,108.977339857,1,Sequential,4.181383303,239155.3052030734,148339,4280960
"genedex::FmIndex<i64, FlatTextWithRankSupport<i64, Block64>>",2625399568,108.977339857,6,Batch,0.442141257,2261720.624727857,148339,4280960
"genedex::FmIndex<i64, FlatTextWithRankSupport<i64, Block64>>",2625399568,108.977339857,6,Sequential,0.699472188,1429649.4087338895,148339,4280960
"genedex::FmIndex<i64, FlatTextWithRankSupport<i64, Block64>>",2625399568,108.977339857,12,Batch,0.311684333,3208374.288097439,148339,4280960
"genedex::FmIndex<i64, FlatTextWithRankSupport<i64, Block64>>",2625399568,108.977339857,12,Sequential,0.408759895,2446423.957516674,148339,4280960
"genedex::FmIndex<i64, FlatTextWithRankSupport<i64, Block512>>",2038814048,109.973459553,1,Batch,3.35346579,298198.95672769035,148339,4280960
"genedex::FmIndex<i64, FlatTextWithRankSupport<i64, Block512>>",2038814048,109.973459553,1,Sequential,4.486733081,222879.31596258914,148339,4280960
"genedex::FmIndex<i64, FlatTextWithRankSupport<i64, Block512>>",2038814048,109.973459553,6,Batch,0.587426576,1702340.4130084845,148339,4280960
"genedex::FmIndex<i64, FlatTextWithRankSupport<i64, Block512>>",2038814048,109.973459553,6,Sequential,0.794833111,1258125.7450911605,148339,4280960
"genedex::FmIndex<i64, FlatTextWithRankSupport<i64, Block512>>",2038814048,109.973459553,12,Batch,0.451319542,2215725.017287197,148339,4280960
"genedex::FmIndex<i64, FlatTextWithRankSupport<i64, Block512>>",2038814048,109.973459553,12,Sequential,0.503726854,1985202.8774308707,148339,4280960
"genedex::FmIndex<i64, CondensedTextWithRankSupport<i64, Block64>>",1683717170,111.27951343,1,Batch,3.74357152,267124.58801909036,148339,4280960
"genedex::FmIndex<i64, CondensedTextWithRankSupport<i64, Block64>>",1683717170,111.27951343,1,Sequential,4.376568196,228489.52768837422,148339,4280960
"genedex::FmIndex<i64, CondensedTextWithRankSupport<i64, Block64>>",1683717170,111.27951343,6,Batch,0.729798022,1370242.1352958942,148339,4280960
"genedex::FmIndex<i64, CondensedTextWithRankSupport<i64, Block64>>",1683717170,111.27951343,6,Sequential,0.940951135,1062754.4436725718,148339,4280960
"genedex::FmIndex<i64, CondensedTextWithRankSupport<i64, Block64>>",1683717170,111.27951343,12,Batch,0.530289903,1885760.9664877967,148339,4280960
"genedex::FmIndex<i64, CondensedTextWithRankSupport<i64, Block64>>",1683717170,111.27951343,12,Sequential,0.571589694,1749506.7012177443,148339,4280960
"genedex::FmIndex<i64, CondensedTextWithRankSupport<i64, Block512>>",1257525068,112.940086539,1,Batch,5.263074379,190003.01496594146,148339,4280960
"genedex::FmIndex<i64, CondensedTextWithRankSupport<i64, Block512>>",1257525068,112.940086539,1,Sequential,5.040456472,198394.72983350864,148339,4280960
"genedex::FmIndex<i64, CondensedTextWithRankSupport<i64, Block512>>",1257525068,112.940086539,6,Batch,1.098803787,910080.5911219525,148339,4280960
"genedex::FmIndex<i64, CondensedTextWithRankSupport<i64, Block512>>",1257525068,112.940086539,6,Sequential,1.128185548,886379.0196326819,148339,4280960
"genedex::FmIndex<i64, CondensedTextWithRankSupport<i64, Block512>>",1257525068,112.940086539,12,Batch,0.832896525,1200629.3338779388,148339,4280960
"genedex::FmIndex<i64, CondensedTextWithRankSupport<i64, Block512>>",1257525068,112.940086539,12,Sequential,0.710149527,1408154.1449791037,148339,4280960
"AWRY",1961533441,872.106964956,1,Sequential,8.556249651,116873.63515429058,148339,4280960
"AWRY",1961533441,872.106964956,6,Sequential,1.591654047,628277.2326592149,148339,4280960
"AWRY",1961533441,872.106964956,12,Sequential,0.97005721,1030867.0351514629,148339,4280960