id sid tid token lemma pos n583xs59350 1 1 with with ADP n583xs59350 1 2 expansion expansion NOUN n583xs59350 1 3 from from ADP n583xs59350 1 4 multi multi ADJ n583xs59350 1 5 - - ADJ n583xs59350 1 6 core core NOUN n583xs59350 1 7 to to ADP n583xs59350 1 8 " " PUNCT n583xs59350 1 9 manycore manycore NOUN n583xs59350 1 10 , , PUNCT n583xs59350 1 11 '' '' PUNCT n583xs59350 1 12 including include VERB n583xs59350 1 13 hundreds hundred NOUN n583xs59350 1 14 of of ADP n583xs59350 1 15 cores core NOUN n583xs59350 1 16 per per ADP n583xs59350 1 17 chip chip NOUN n583xs59350 1 18 many many ADJ n583xs59350 1 19 hpc hpc NOUN n583xs59350 1 20 systems system NOUN n583xs59350 1 21 are be AUX n583xs59350 1 22 beginning begin VERB n583xs59350 1 23 to to PART n583xs59350 1 24 include include VERB n583xs59350 1 25 additional additional ADJ n583xs59350 1 26 layers layer NOUN n583xs59350 1 27 of of ADP n583xs59350 1 28 memory memory NOUN n583xs59350 1 29 between between ADP n583xs59350 1 30 the the DET n583xs59350 1 31 main main ADJ n583xs59350 1 32 memory memory NOUN n583xs59350 1 33 and and CCONJ n583xs59350 1 34 the the DET n583xs59350 1 35 top top NOUN n583xs59350 1 36 of of ADP n583xs59350 1 37 the the DET n583xs59350 1 38 cache cache NOUN n583xs59350 1 39 hierarchy hierarchy NOUN n583xs59350 1 40 . . PUNCT n583xs59350 2 1 these these DET n583xs59350 2 2 changes change NOUN n583xs59350 2 3 to to ADP n583xs59350 2 4 hardware hardware NOUN n583xs59350 2 5 force force NOUN n583xs59350 2 6 us we PRON n583xs59350 2 7 to to PART n583xs59350 2 8 reconsider reconsider VERB n583xs59350 2 9 how how SCONJ n583xs59350 2 10 to to PART n583xs59350 2 11 design design VERB n583xs59350 2 12 multithreaded multithreaded ADJ n583xs59350 2 13 codes code NOUN n583xs59350 2 14 so so SCONJ n583xs59350 2 15 that that SCONJ n583xs59350 2 16 we we PRON n583xs59350 2 17 maximize maximize VERB n583xs59350 2 18 the the DET n583xs59350 2 19 benefit benefit NOUN n583xs59350 2 20 of of ADP n583xs59350 2 21 a a DET n583xs59350 2 22 complex complex ADJ n583xs59350 2 23 memory memory NOUN n583xs59350 2 24 system.this system.this NOUN n583xs59350 2 25 thesis thesis NOUN n583xs59350 2 26 investigates investigate VERB n583xs59350 2 27 various various ADJ n583xs59350 2 28 algorithmic algorithmic ADJ n583xs59350 2 29 strategies strategy NOUN n583xs59350 2 30 and and CCONJ n583xs59350 2 31 implements implement VERB n583xs59350 2 32 the the DET n583xs59350 2 33 strategies strategy NOUN n583xs59350 2 34 on on ADP n583xs59350 2 35 applications application NOUN n583xs59350 2 36 such such ADJ n583xs59350 2 37 as as ADP n583xs59350 2 38 sort sort NOUN n583xs59350 2 39 , , PUNCT n583xs59350 2 40 matrix matrix NOUN n583xs59350 2 41 multiply multiply PROPN n583xs59350 2 42 , , PUNCT n583xs59350 2 43 and and CCONJ n583xs59350 2 44 fast fast ADJ n583xs59350 2 45 fourier fourier NOUN n583xs59350 2 46 transforms transform VERB n583xs59350 2 47 fft fft NOUN n583xs59350 2 48 . . PUNCT n583xs59350 3 1 these these DET n583xs59350 3 2 results result NOUN n583xs59350 3 3 indicate indicate VERB n583xs59350 3 4 that that SCONJ n583xs59350 3 5 the the DET n583xs59350 3 6 placement placement NOUN n583xs59350 3 7 of of ADP n583xs59350 3 8 data datum NOUN n583xs59350 3 9 onto onto ADP n583xs59350 3 10 physical physical ADJ n583xs59350 3 11 memory memory NOUN n583xs59350 3 12 channels channel NOUN n583xs59350 3 13 can can AUX n583xs59350 3 14 have have VERB n583xs59350 3 15 a a DET n583xs59350 3 16 significant significant ADJ n583xs59350 3 17 impact impact NOUN n583xs59350 3 18 on on ADP n583xs59350 3 19 performance performance NOUN n583xs59350 3 20 . . PUNCT n583xs59350 4 1 the the DET n583xs59350 4 2 key key ADJ n583xs59350 4 3 strategy strategy NOUN n583xs59350 4 4 developed develop VERB n583xs59350 4 5 in in ADP n583xs59350 4 6 this this DET n583xs59350 4 7 work work NOUN n583xs59350 4 8 uses use VERB n583xs59350 4 9 a a DET n583xs59350 4 10 library library NOUN n583xs59350 4 11 that that PRON n583xs59350 4 12 allows allow VERB n583xs59350 4 13 the the DET n583xs59350 4 14 user user NOUN n583xs59350 4 15 to to PART n583xs59350 4 16 explicitly explicitly ADV n583xs59350 4 17 manage manage VERB n583xs59350 4 18 the the DET n583xs59350 4 19 relationship relationship NOUN n583xs59350 4 20 between between ADP n583xs59350 4 21 memory memory NOUN n583xs59350 4 22 channels channel NOUN n583xs59350 4 23 , , PUNCT n583xs59350 4 24 directories directory NOUN n583xs59350 4 25 , , PUNCT n583xs59350 4 26 and and CCONJ n583xs59350 4 27 cores core NOUN n583xs59350 4 28 . . PUNCT n583xs59350 5 1 this this DET n583xs59350 5 2 library library NOUN n583xs59350 5 3 is be AUX n583xs59350 5 4 shown show VERB n583xs59350 5 5 to to PART n583xs59350 5 6 improve improve VERB n583xs59350 5 7 performance performance NOUN n583xs59350 5 8 of of ADP n583xs59350 5 9 memory memory NOUN n583xs59350 5 10 - - PUNCT n583xs59350 5 11 sensitive sensitive ADJ n583xs59350 5 12 codes code NOUN n583xs59350 5 13 on on ADP n583xs59350 5 14 a a DET n583xs59350 5 15 a64fx a64fx NOUN n583xs59350 5 16 node node NOUN n583xs59350 5 17 by by ADP n583xs59350 5 18 up up ADP n583xs59350 5 19 to to ADP n583xs59350 5 20 a a DET n583xs59350 5 21 1.1x 1.1x NUM n583xs59350 5 22 speedup speedup NOUN n583xs59350 5 23 . . PUNCT