id sid tid token lemma pos ms35t725z1p 1 1 data data NOUN ms35t725z1p 1 2 - - PUNCT ms35t725z1p 1 3 intensive intensive ADJ ms35t725z1p 1 4 applications application NOUN ms35t725z1p 1 5 do do AUX ms35t725z1p 1 6 not not PART ms35t725z1p 1 7 fully fully ADV ms35t725z1p 1 8 utilize utilize VERB ms35t725z1p 1 9 the the DET ms35t725z1p 1 10 compute compute NOUN ms35t725z1p 1 11 capabilities capability NOUN ms35t725z1p 1 12 of of ADP ms35t725z1p 1 13 von von PROPN ms35t725z1p 1 14 neumann neumann PROPN ms35t725z1p 1 15 architectures architectures PROPN ms35t725z1p 1 16 because because SCONJ ms35t725z1p 1 17 of of ADP ms35t725z1p 1 18 the the DET ms35t725z1p 1 19 memory memory NOUN ms35t725z1p 1 20 bandwidth bandwidth ADJ ms35t725z1p 1 21 bottleneck bottleneck NOUN ms35t725z1p 1 22 . . PUNCT ms35t725z1p 2 1 these these DET ms35t725z1p 2 2 memory memory NOUN ms35t725z1p 2 3 - - PUNCT ms35t725z1p 2 4 bandwidth bandwidth ADJ ms35t725z1p 2 5 limited limited ADJ ms35t725z1p 2 6 applications application NOUN ms35t725z1p 2 7 can can AUX ms35t725z1p 2 8 be be AUX ms35t725z1p 2 9 accelerated accelerate VERB ms35t725z1p 2 10 by by ADP ms35t725z1p 2 11 minimizing minimize VERB ms35t725z1p 2 12 the the DET ms35t725z1p 2 13 data datum NOUN ms35t725z1p 2 14 movement movement NOUN ms35t725z1p 2 15 between between ADP ms35t725z1p 2 16 the the DET ms35t725z1p 2 17 memory memory NOUN ms35t725z1p 2 18 and and CCONJ ms35t725z1p 2 19 the the DET ms35t725z1p 2 20 compute compute NOUN ms35t725z1p 2 21 units unit NOUN ms35t725z1p 2 22 through through ADP ms35t725z1p 2 23 in in ADP ms35t725z1p 2 24 - - PUNCT ms35t725z1p 2 25 memory memory NOUN ms35t725z1p 2 26 computing computing NOUN ms35t725z1p 2 27 ( ( PUNCT ms35t725z1p 2 28 imc imc PROPN ms35t725z1p 2 29 ) ) PUNCT ms35t725z1p 2 30 . . PUNCT ms35t725z1p 3 1 using use VERB ms35t725z1p 3 2 imc imc PROPN ms35t725z1p 3 3 , , PUNCT ms35t725z1p 3 4 this this DET ms35t725z1p 3 5 work work NOUN ms35t725z1p 3 6 accelerated accelerate VERB ms35t725z1p 3 7 four four NUM ms35t725z1p 3 8 different different ADJ ms35t725z1p 3 9 types type NOUN ms35t725z1p 3 10 of of ADP ms35t725z1p 3 11 applications application NOUN ms35t725z1p 3 12 and and CCONJ ms35t725z1p 3 13 algorithms.the algorithms.the DET ms35t725z1p 3 14 first first ADJ ms35t725z1p 3 15 part part NOUN ms35t725z1p 3 16 focuses focus VERB ms35t725z1p 3 17 on on ADP ms35t725z1p 3 18 accelerating accelerate VERB ms35t725z1p 3 19 the the DET ms35t725z1p 3 20 attention attention NOUN ms35t725z1p 3 21 mechanism mechanism NOUN ms35t725z1p 3 22 of of ADP ms35t725z1p 3 23 few few ADJ ms35t725z1p 3 24 - - PUNCT ms35t725z1p 3 25 shot shot NOUN ms35t725z1p 3 26 learning learning NOUN ms35t725z1p 3 27 algorithms algorithm NOUN ms35t725z1p 3 28 such such ADJ ms35t725z1p 3 29 as as ADP ms35t725z1p 3 30 memory memory NOUN ms35t725z1p 3 31 augmented augment VERB ms35t725z1p 3 32 neural neural ADJ ms35t725z1p 3 33 networks network NOUN ms35t725z1p 3 34 and and CCONJ ms35t725z1p 3 35 prototypical prototypical ADJ ms35t725z1p 3 36 networks network NOUN ms35t725z1p 3 37 by by ADP ms35t725z1p 3 38 utilizing utilize VERB ms35t725z1p 3 39 different different ADJ ms35t725z1p 3 40 distance distance NOUN ms35t725z1p 3 41 metrics metric NOUN ms35t725z1p 3 42 and and CCONJ ms35t725z1p 3 43 in in ADP ms35t725z1p 3 44 - - PUNCT ms35t725z1p 3 45 memory memory NOUN ms35t725z1p 3 46 computing computing NOUN ms35t725z1p 3 47 circuits circuit NOUN ms35t725z1p 3 48 . . PUNCT ms35t725z1p 4 1 \linf\ \linf\ ADP ms35t725z1p 4 2 distance distance NOUN ms35t725z1p 4 3 is be AUX ms35t725z1p 4 4 implemented implement VERB ms35t725z1p 4 5 using use VERB ms35t725z1p 4 6 content content NOUN ms35t725z1p 4 7 - - PUNCT ms35t725z1p 4 8 addressable addressable ADJ ms35t725z1p 4 9 memories memory NOUN ms35t725z1p 4 10 ( ( PUNCT ms35t725z1p 4 11 cams cams X ms35t725z1p 4 12 ) ) PUNCT ms35t725z1p 4 13 via via ADP ms35t725z1p 4 14 range range NOUN ms35t725z1p 4 15 encoding encoding NOUN ms35t725z1p 4 16 . . PROPN ms35t725z1p 4 17 \linf\ \linf\ ADP ms35t725z1p 4 18 + + NUM ms35t725z1p 4 19 \lone\ \lone\ PUNCT ms35t725z1p 4 20 distance distance NOUN ms35t725z1p 4 21 is be AUX ms35t725z1p 4 22 implemented implement VERB ms35t725z1p 4 23 using use VERB ms35t725z1p 4 24 a a DET ms35t725z1p 4 25 combination combination NOUN ms35t725z1p 4 26 of of ADP ms35t725z1p 4 27 cams cam NOUN ms35t725z1p 4 28 and and CCONJ ms35t725z1p 4 29 general general ADJ ms35t725z1p 4 30 - - PUNCT ms35t725z1p 4 31 purpose purpose NOUN ms35t725z1p 4 32 computing computing NOUN ms35t725z1p 4 33 - - PUNCT ms35t725z1p 4 34 in in ADP ms35t725z1p 4 35 - - PUNCT ms35t725z1p 4 36 memory memory NOUN ms35t725z1p 4 37 . . PUNCT ms35t725z1p 5 1 cams cam NOUN ms35t725z1p 5 2 are be AUX ms35t725z1p 5 3 also also ADV ms35t725z1p 5 4 used use VERB ms35t725z1p 5 5 to to PART ms35t725z1p 5 6 implement implement VERB ms35t725z1p 5 7 locality locality NOUN ms35t725z1p 5 8 - - PUNCT ms35t725z1p 5 9 sensitive sensitive ADJ ms35t725z1p 5 10 hashing hashing NOUN ms35t725z1p 5 11 . . PUNCT ms35t725z1p 6 1 multi multi ADJ ms35t725z1p 6 2 - - ADJ ms35t725z1p 6 3 bit bit NOUN ms35t725z1p 6 4 cams cam NOUN ms35t725z1p 6 5 , , PUNCT ms35t725z1p 6 6 with with ADP ms35t725z1p 6 7 their their PRON ms35t725z1p 6 8 corresponding corresponding ADJ ms35t725z1p 6 9 distance distance NOUN ms35t725z1p 6 10 metric metric NOUN ms35t725z1p 6 11 , , PUNCT ms35t725z1p 6 12 are be AUX ms35t725z1p 6 13 also also ADV ms35t725z1p 6 14 utilized utilize VERB ms35t725z1p 6 15 . . PUNCT ms35t725z1p 7 1 transformer transformer NOUN ms35t725z1p 7 2 networks network NOUN ms35t725z1p 7 3 have have AUX ms35t725z1p 7 4 outperformed outperform VERB ms35t725z1p 7 5 other other ADJ ms35t725z1p 7 6 deep deep ADJ ms35t725z1p 7 7 neural neural ADJ ms35t725z1p 7 8 networks network NOUN ms35t725z1p 7 9 ( ( PUNCT ms35t725z1p 7 10 dnn dnn NOUN ms35t725z1p 7 11 ) ) PUNCT ms35t725z1p 7 12 in in ADP ms35t725z1p 7 13 various various ADJ ms35t725z1p 7 14 sequential sequential ADJ ms35t725z1p 7 15 tasks task NOUN ms35t725z1p 7 16 . . PUNCT ms35t725z1p 8 1 however however ADV ms35t725z1p 8 2 , , PUNCT ms35t725z1p 8 3 memory memory NOUN ms35t725z1p 8 4 and and CCONJ ms35t725z1p 8 5 compute compute NOUN ms35t725z1p 8 6 bottlenecks bottleneck NOUN ms35t725z1p 8 7 prevent prevent VERB ms35t725z1p 8 8 transformer transformer NOUN ms35t725z1p 8 9 networks network NOUN ms35t725z1p 8 10 from from ADP ms35t725z1p 8 11 scaling scale VERB ms35t725z1p 8 12 to to ADP ms35t725z1p 8 13 long long ADJ ms35t725z1p 8 14 sequences sequence NOUN ms35t725z1p 8 15 due due ADP ms35t725z1p 8 16 to to ADP ms35t725z1p 8 17 their their PRON ms35t725z1p 8 18 high high ADJ ms35t725z1p 8 19 execution execution NOUN ms35t725z1p 8 20 time time NOUN ms35t725z1p 8 21 and and CCONJ ms35t725z1p 8 22 energy energy NOUN ms35t725z1p 8 23 consumption consumption NOUN ms35t725z1p 8 24 . . PUNCT ms35t725z1p 9 1 we we PRON ms35t725z1p 9 2 propose propose VERB ms35t725z1p 9 3 an an DET ms35t725z1p 9 4 in in ADP ms35t725z1p 9 5 - - PUNCT ms35t725z1p 9 6 memory memory NOUN ms35t725z1p 9 7 transformer transformer NOUN ms35t725z1p 9 8 network network NOUN ms35t725z1p 9 9 accelerator accelerator VERB ms35t725z1p 9 10 ( ( PUNCT ms35t725z1p 9 11 imtransformer imtransformer PROPN ms35t725z1p 9 12 ) ) PUNCT ms35t725z1p 9 13 that that PRON ms35t725z1p 9 14 uses use VERB ms35t725z1p 9 15 a a DET ms35t725z1p 9 16 combination combination NOUN ms35t725z1p 9 17 of of ADP ms35t725z1p 9 18 crossbars crossbar NOUN ms35t725z1p 9 19 and and CCONJ ms35t725z1p 9 20 cams cam NOUN ms35t725z1p 9 21 to to PART ms35t725z1p 9 22 accelerate accelerate VERB ms35t725z1p 9 23 transformer transformer VERB ms35t725z1p 9 24 networks.deep networks.deep NOUN ms35t725z1p 9 25 random random ADJ ms35t725z1p 9 26 forests forest NOUN ms35t725z1p 9 27 ( ( PUNCT ms35t725z1p 9 28 drf drf NOUN ms35t725z1p 9 29 ) ) PUNCT ms35t725z1p 9 30 have have VERB ms35t725z1p 9 31 comparable comparable ADJ ms35t725z1p 9 32 classification classification NOUN ms35t725z1p 9 33 accuracy accuracy NOUN ms35t725z1p 9 34 , , PUNCT ms35t725z1p 9 35 easier easy ADJ ms35t725z1p 9 36 interpretability interpretability NOUN ms35t725z1p 9 37 , , PUNCT ms35t725z1p 9 38 and and CCONJ ms35t725z1p 9 39 lower low ADJ ms35t725z1p 9 40 memory memory NOUN ms35t725z1p 9 41 and and CCONJ ms35t725z1p 9 42 computational computational ADJ ms35t725z1p 9 43 requirements requirement NOUN ms35t725z1p 9 44 than than ADP ms35t725z1p 9 45 dnn dnn NOUN ms35t725z1p 9 46 . . PUNCT ms35t725z1p 10 1 however however ADV ms35t725z1p 10 2 , , PUNCT ms35t725z1p 10 3 the the DET ms35t725z1p 10 4 development development NOUN ms35t725z1p 10 5 of of ADP ms35t725z1p 10 6 efficient efficient ADJ ms35t725z1p 10 7 hardware hardware NOUN ms35t725z1p 10 8 to to PART ms35t725z1p 10 9 accelerate accelerate VERB ms35t725z1p 10 10 drf drf NOUN ms35t725z1p 10 11 is be AUX ms35t725z1p 10 12 lagging lag VERB ms35t725z1p 10 13 behind behind ADP ms35t725z1p 10 14 its its PRON ms35t725z1p 10 15 dnn dnn NOUN ms35t725z1p 10 16 counterparts counterpart NOUN ms35t725z1p 10 17 . . PUNCT ms35t725z1p 11 1 the the DET ms35t725z1p 11 2 key key NOUN ms35t725z1p 11 3 to to ADP ms35t725z1p 11 4 hardware hardware NOUN ms35t725z1p 11 5 acceleration acceleration NOUN ms35t725z1p 11 6 of of ADP ms35t725z1p 11 7 drf drf NOUN ms35t725z1p 11 8 lies lie VERB ms35t725z1p 11 9 in in ADP ms35t725z1p 11 10 efficiently efficiently ADV ms35t725z1p 11 11 realizing realize VERB ms35t725z1p 11 12 the the DET ms35t725z1p 11 13 branch branch NOUN ms35t725z1p 11 14 - - PUNCT ms35t725z1p 11 15 split split NOUN ms35t725z1p 11 16 operation operation NOUN ms35t725z1p 11 17 at at ADP ms35t725z1p 11 18 decision decision NOUN ms35t725z1p 11 19 nodes node NOUN ms35t725z1p 11 20 when when SCONJ ms35t725z1p 11 21 traversing traverse VERB ms35t725z1p 11 22 a a DET ms35t725z1p 11 23 decision decision NOUN ms35t725z1p 11 24 tree tree NOUN ms35t725z1p 11 25 . . PUNCT ms35t725z1p 12 1 we we PRON ms35t725z1p 12 2 propose propose VERB ms35t725z1p 12 3 implementing implement VERB ms35t725z1p 12 4 drf drf NOUN ms35t725z1p 12 5 through through ADP ms35t725z1p 12 6 simple simple ADJ ms35t725z1p 12 7 associative associative ADJ ms35t725z1p 12 8 searches search NOUN ms35t725z1p 12 9 using use VERB ms35t725z1p 12 10 ferroelectric ferroelectric ADJ ms35t725z1p 12 11 analog analog NOUN ms35t725z1p 12 12 cams cam NOUN ms35t725z1p 12 13 ( ( PUNCT ms35t725z1p 12 14 acams acams PROPN ms35t725z1p 12 15 ) ) PUNCT ms35t725z1p 12 16 . . PUNCT ms35t725z1p 13 1 genome genome NOUN ms35t725z1p 13 2 analysis analysis NOUN ms35t725z1p 13 3 is be AUX ms35t725z1p 13 4 becoming become VERB ms35t725z1p 13 5 more more ADV ms35t725z1p 13 6 important important ADJ ms35t725z1p 13 7 in in ADP ms35t725z1p 13 8 forensic forensic ADJ ms35t725z1p 13 9 science science NOUN ms35t725z1p 13 10 , , PUNCT ms35t725z1p 13 11 medicine medicine NOUN ms35t725z1p 13 12 , , PUNCT ms35t725z1p 13 13 and and CCONJ ms35t725z1p 13 14 history history NOUN ms35t725z1p 13 15 . . PUNCT ms35t725z1p 14 1 sequencing sequence VERB ms35t725z1p 14 2 technologies technology NOUN ms35t725z1p 14 3 such such ADJ ms35t725z1p 14 4 as as ADP ms35t725z1p 14 5 high high ADJ ms35t725z1p 14 6 throughput throughput NOUN ms35t725z1p 14 7 sequencing sequencing NOUN ms35t725z1p 14 8 and and CCONJ ms35t725z1p 14 9 third third ADJ ms35t725z1p 14 10 generation generation NOUN ms35t725z1p 14 11 sequencing sequence VERB ms35t725z1p 14 12 have have AUX ms35t725z1p 14 13 greatly greatly ADV ms35t725z1p 14 14 accelerated accelerate VERB ms35t725z1p 14 15 genome genome NOUN ms35t725z1p 14 16 sequencing sequence VERB ms35t725z1p 14 17 . . PUNCT ms35t725z1p 15 1 however however ADV ms35t725z1p 15 2 , , PUNCT ms35t725z1p 15 3 genome genome NOUN ms35t725z1p 15 4 read read VERB ms35t725z1p 15 5 mapping mapping NOUN ms35t725z1p 15 6 remains remain VERB ms35t725z1p 15 7 significantly significantly ADV ms35t725z1p 15 8 slower slow ADJ ms35t725z1p 15 9 than than ADP ms35t725z1p 15 10 sequencing sequence VERB ms35t725z1p 15 11 . . PUNCT ms35t725z1p 16 1 this this DET ms35t725z1p 16 2 research research NOUN ms35t725z1p 16 3 presents present VERB ms35t725z1p 16 4 a a DET ms35t725z1p 16 5 genome genome NOUN ms35t725z1p 16 6 read read VERB ms35t725z1p 16 7 mapping mapping NOUN ms35t725z1p 16 8 accelerator accelerator NOUN ms35t725z1p 16 9 that that PRON ms35t725z1p 16 10 uses use VERB ms35t725z1p 16 11 tcams tcam NOUN ms35t725z1p 16 12 to to PART ms35t725z1p 16 13 execute execute VERB ms35t725z1p 16 14 the the DET ms35t725z1p 16 15 fast fast ADJ ms35t725z1p 16 16 seed seed NOUN ms35t725z1p 16 17 and and CCONJ ms35t725z1p 16 18 vote vote VERB ms35t725z1p 16 19 algorithm algorithm NOUN ms35t725z1p 16 20 that that PRON ms35t725z1p 16 21 can can AUX ms35t725z1p 16 22 map map VERB ms35t725z1p 16 23 both both PRON ms35t725z1p 16 24 short short ADJ ms35t725z1p 16 25 and and CCONJ ms35t725z1p 16 26 long long ADJ ms35t725z1p 16 27 reads read VERB ms35t725z1p 16 28 . . PUNCT ms35t725z1p 17 1 this this DET ms35t725z1p 17 2 research research NOUN ms35t725z1p 17 3 demonstrates demonstrate VERB ms35t725z1p 17 4 a a DET ms35t725z1p 17 5 hardware hardware NOUN ms35t725z1p 17 6 - - PUNCT ms35t725z1p 17 7 software software NOUN ms35t725z1p 17 8 co co NOUN ms35t725z1p 17 9 - - NOUN ms35t725z1p 17 10 design design NOUN ms35t725z1p 17 11 of of ADP ms35t725z1p 17 12 data data NOUN ms35t725z1p 17 13 - - PUNCT ms35t725z1p 17 14 intensive intensive ADJ ms35t725z1p 17 15 algorithms algorithm NOUN ms35t725z1p 17 16 and and CCONJ ms35t725z1p 17 17 applications application NOUN ms35t725z1p 17 18 , , PUNCT ms35t725z1p 17 19 particularly particularly ADV ms35t725z1p 17 20 few few ADJ ms35t725z1p 17 21 - - PUNCT ms35t725z1p 17 22 shot shot NOUN ms35t725z1p 17 23 learning learning NOUN ms35t725z1p 17 24 , , PUNCT ms35t725z1p 17 25 transformer transformer NOUN ms35t725z1p 17 26 networks network NOUN ms35t725z1p 17 27 , , PUNCT ms35t725z1p 17 28 deep deep ADJ ms35t725z1p 17 29 random random ADJ ms35t725z1p 17 30 forests forest NOUN ms35t725z1p 17 31 , , PUNCT ms35t725z1p 17 32 and and CCONJ ms35t725z1p 17 33 dna dna PROPN ms35t725z1p 17 34 read read VERB ms35t725z1p 17 35 mapping mapping NOUN ms35t725z1p 17 36 . . PUNCT ms35t725z1p 18 1 each each DET ms35t725z1p 18 2 accelerator accelerator NOUN ms35t725z1p 18 3 is be AUX ms35t725z1p 18 4 evaluated evaluate VERB ms35t725z1p 18 5 in in ADP ms35t725z1p 18 6 terms term NOUN ms35t725z1p 18 7 of of ADP ms35t725z1p 18 8 accuracy accuracy NOUN ms35t725z1p 18 9 , , PUNCT ms35t725z1p 18 10 latency latency NOUN ms35t725z1p 18 11 , , PUNCT ms35t725z1p 18 12 and and CCONJ ms35t725z1p 18 13 energy energy NOUN ms35t725z1p 18 14 improvements improvement NOUN ms35t725z1p 18 15 . . PUNCT