id sid tid token lemma pos 2v23vt16v21 1 1 with with ADP 2v23vt16v21 1 2 the the DET 2v23vt16v21 1 3 advances advance NOUN 2v23vt16v21 1 4 of of ADP 2v23vt16v21 1 5 the the DET 2v23vt16v21 1 6 contemporary contemporary ADJ 2v23vt16v21 1 7 computer computer NOUN 2v23vt16v21 1 8 technology technology NOUN 2v23vt16v21 1 9 , , PUNCT 2v23vt16v21 1 10 the the DET 2v23vt16v21 1 11 complexity complexity NOUN 2v23vt16v21 1 12 grows grow VERB 2v23vt16v21 1 13 significantly significantly ADV 2v23vt16v21 1 14 in in ADP 2v23vt16v21 1 15 both both PRON 2v23vt16v21 1 16 hardware hardware NOUN 2v23vt16v21 1 17 architecture architecture NOUN 2v23vt16v21 1 18 and and CCONJ 2v23vt16v21 1 19 software software NOUN 2v23vt16v21 1 20 application application NOUN 2v23vt16v21 1 21 . . PUNCT 2v23vt16v21 2 1 in in ADP 2v23vt16v21 2 2 order order NOUN 2v23vt16v21 2 3 to to PART 2v23vt16v21 2 4 meet meet VERB 2v23vt16v21 2 5 the the DET 2v23vt16v21 2 6 performance performance NOUN 2v23vt16v21 2 7 requirement requirement NOUN 2v23vt16v21 2 8 of of ADP 2v23vt16v21 2 9 target target NOUN 2v23vt16v21 2 10 applications application NOUN 2v23vt16v21 2 11 , , PUNCT 2v23vt16v21 2 12 more more ADJ 2v23vt16v21 2 13 and and CCONJ 2v23vt16v21 2 14 more more ADJ 2v23vt16v21 2 15 emphasis emphasis NOUN 2v23vt16v21 2 16 is be AUX 2v23vt16v21 2 17 put put VERB 2v23vt16v21 2 18 on on ADP 2v23vt16v21 2 19 the the DET 2v23vt16v21 2 20 compiler compiler NOUN 2v23vt16v21 2 21 techniques technique NOUN 2v23vt16v21 2 22 to to PART 2v23vt16v21 2 23 exploit exploit VERB 2v23vt16v21 2 24 both both CCONJ 2v23vt16v21 2 25 hardware hardware NOUN 2v23vt16v21 2 26 and and CCONJ 2v23vt16v21 2 27 software software NOUN 2v23vt16v21 2 28 parallelism parallelism NOUN 2v23vt16v21 2 29 . . PUNCT 2v23vt16v21 3 1 scheduler scheduler PROPN 2v23vt16v21 3 2 , , PUNCT 2v23vt16v21 3 3 an an DET 2v23vt16v21 3 4 important important ADJ 2v23vt16v21 3 5 compiler compiler NOUN 2v23vt16v21 3 6 component component NOUN 2v23vt16v21 3 7 to to PART 2v23vt16v21 3 8 allocate allocate VERB 2v23vt16v21 3 9 operations operation NOUN 2v23vt16v21 3 10 to to ADP 2v23vt16v21 3 11 hardware hardware NOUN 2v23vt16v21 3 12 resources resource NOUN 2v23vt16v21 3 13 , , PUNCT 2v23vt16v21 3 14 is be AUX 2v23vt16v21 3 15 crucial crucial ADJ 2v23vt16v21 3 16 to to ADP 2v23vt16v21 3 17 the the DET 2v23vt16v21 3 18 success success NOUN 2v23vt16v21 3 19 of of ADP 2v23vt16v21 3 20 a a DET 2v23vt16v21 3 21 computing compute VERB 2v23vt16v21 3 22 system system NOUN 2v23vt16v21 3 23 . . PUNCT 2v23vt16v21 4 1 in in ADP 2v23vt16v21 4 2 this this DET 2v23vt16v21 4 3 thesis thesis NOUN 2v23vt16v21 4 4 , , PUNCT 2v23vt16v21 4 5 several several ADJ 2v23vt16v21 4 6 novel novel ADJ 2v23vt16v21 4 7 scheduling scheduling NOUN 2v23vt16v21 4 8 optimization optimization NOUN 2v23vt16v21 4 9 techniques technique NOUN 2v23vt16v21 4 10 are be AUX 2v23vt16v21 4 11 presented present VERB 2v23vt16v21 4 12 to to PART 2v23vt16v21 4 13 address address VERB 2v23vt16v21 4 14 the the DET 2v23vt16v21 4 15 challenge challenge NOUN 2v23vt16v21 4 16 faced face VERB 2v23vt16v21 4 17 by by ADP 2v23vt16v21 4 18 existing exist VERB 2v23vt16v21 4 19 computing computing NOUN 2v23vt16v21 4 20 architectures architecture NOUN 2v23vt16v21 4 21 and and CCONJ 2v23vt16v21 4 22 applications application NOUN 2v23vt16v21 4 23 . . PUNCT 2v23vt16v21 5 1 the the DET 2v23vt16v21 5 2 first first ADJ 2v23vt16v21 5 3 targeted target VERB 2v23vt16v21 5 4 architecture architecture NOUN 2v23vt16v21 5 5 is be AUX 2v23vt16v21 5 6 a a DET 2v23vt16v21 5 7 system system NOUN 2v23vt16v21 5 8 with with ADP 2v23vt16v21 5 9 memory memory NOUN 2v23vt16v21 5 10 hierarchy hierarchy NOUN 2v23vt16v21 5 11 and and CCONJ 2v23vt16v21 5 12 processor processor NOUN 2v23vt16v21 5 13 comprising comprise VERB 2v23vt16v21 5 14 multiple multiple ADJ 2v23vt16v21 5 15 processing processing NOUN 2v23vt16v21 5 16 and and CCONJ 2v23vt16v21 5 17 memory memory NOUN 2v23vt16v21 5 18 units unit NOUN 2v23vt16v21 5 19 . . PUNCT 2v23vt16v21 6 1 loop loop NOUN 2v23vt16v21 6 2 partition partition NOUN 2v23vt16v21 6 3 scheduling scheduling NOUN 2v23vt16v21 6 4 technique technique NOUN 2v23vt16v21 6 5 is be AUX 2v23vt16v21 6 6 proposed propose VERB 2v23vt16v21 6 7 to to PART 2v23vt16v21 6 8 take take VERB 2v23vt16v21 6 9 advantage advantage NOUN 2v23vt16v21 6 10 of of ADP 2v23vt16v21 6 11 the the DET 2v23vt16v21 6 12 memory memory NOUN 2v23vt16v21 6 13 hierarchy hierarchy NOUN 2v23vt16v21 6 14 and and CCONJ 2v23vt16v21 6 15 effectively effectively ADV 2v23vt16v21 6 16 hide hide VERB 2v23vt16v21 6 17 the the DET 2v23vt16v21 6 18 memory memory NOUN 2v23vt16v21 6 19 access access NOUN 2v23vt16v21 6 20 latency latency NOUN 2v23vt16v21 6 21 for for ADP 2v23vt16v21 6 22 the the DET 2v23vt16v21 6 23 loop loop NOUN 2v23vt16v21 6 24 - - PUNCT 2v23vt16v21 6 25 intensive intensive ADJ 2v23vt16v21 6 26 applications application NOUN 2v23vt16v21 6 27 . . PUNCT 2v23vt16v21 7 1 the the DET 2v23vt16v21 7 2 concept concept NOUN 2v23vt16v21 7 3 of of ADP 2v23vt16v21 7 4 balanced balanced ADJ 2v23vt16v21 7 5 partition partition NOUN 2v23vt16v21 7 6 schedule schedule NOUN 2v23vt16v21 7 7 is be AUX 2v23vt16v21 7 8 presented present VERB 2v23vt16v21 7 9 to to PART 2v23vt16v21 7 10 achieve achieve VERB 2v23vt16v21 7 11 the the DET 2v23vt16v21 7 12 best good ADJ 2v23vt16v21 7 13 memory memory NOUN 2v23vt16v21 7 14 access access NOUN 2v23vt16v21 7 15 latency latency NOUN 2v23vt16v21 7 16 toleration toleration NOUN 2v23vt16v21 7 17 and and CCONJ 2v23vt16v21 7 18 hardware hardware NOUN 2v23vt16v21 7 19 resource resource NOUN 2v23vt16v21 7 20 utilization utilization NOUN 2v23vt16v21 7 21 . . PUNCT 2v23vt16v21 8 1 various various ADJ 2v23vt16v21 8 2 extensions extension NOUN 2v23vt16v21 8 3 of of ADP 2v23vt16v21 8 4 the the DET 2v23vt16v21 8 5 base base NOUN 2v23vt16v21 8 6 problem problem NOUN 2v23vt16v21 8 7 are be AUX 2v23vt16v21 8 8 studied study VERB 2v23vt16v21 8 9 in in ADP 2v23vt16v21 8 10 depth depth NOUN 2v23vt16v21 8 11 . . PUNCT 2v23vt16v21 9 1 the the DET 2v23vt16v21 9 2 solution solution NOUN 2v23vt16v21 9 3 are be AUX 2v23vt16v21 9 4 presented present VERB 2v23vt16v21 9 5 for for ADP 2v23vt16v21 9 6 the the DET 2v23vt16v21 9 7 system system NOUN 2v23vt16v21 9 8 model model NOUN 2v23vt16v21 9 9 with with ADP 2v23vt16v21 9 10 multiple multiple ADJ 2v23vt16v21 9 11 - - PUNCT 2v23vt16v21 9 12 level level NOUN 2v23vt16v21 9 13 memory memory NOUN 2v23vt16v21 9 14 hierarchy hierarchy NOUN 2v23vt16v21 9 15 , , PUNCT 2v23vt16v21 9 16 memory memory NOUN 2v23vt16v21 9 17 size size NOUN 2v23vt16v21 9 18 constraint constraint NOUN 2v23vt16v21 9 19 and and CCONJ 2v23vt16v21 9 20 loop loop NOUN 2v23vt16v21 9 21 model model NOUN 2v23vt16v21 9 22 with with ADP 2v23vt16v21 9 23 initial initial ADJ 2v23vt16v21 9 24 data datum NOUN 2v23vt16v21 9 25 and and CCONJ 2v23vt16v21 9 26 multiple multiple ADJ 2v23vt16v21 9 27 nested nest VERB 2v23vt16v21 9 28 loops loop NOUN 2v23vt16v21 9 29 . . PUNCT 2v23vt16v21 10 1 multiple multiple ADJ 2v23vt16v21 10 2 cluster cluster NOUN 2v23vt16v21 10 3 architecture architecture NOUN 2v23vt16v21 10 4 becomes become VERB 2v23vt16v21 10 5 more more ADV 2v23vt16v21 10 6 and and CCONJ 2v23vt16v21 10 7 more more ADV 2v23vt16v21 10 8 popular popular ADJ 2v23vt16v21 10 9 due due ADP 2v23vt16v21 10 10 to to ADP 2v23vt16v21 10 11 its its PRON 2v23vt16v21 10 12 superiority superiority NOUN 2v23vt16v21 10 13 over over ADP 2v23vt16v21 10 14 centralized centralized ADJ 2v23vt16v21 10 15 architecture architecture NOUN 2v23vt16v21 10 16 . . PUNCT 2v23vt16v21 11 1 inter inter ADJ 2v23vt16v21 11 2 - - ADJ 2v23vt16v21 11 3 cluster cluster ADJ 2v23vt16v21 11 4 communication communication NOUN 2v23vt16v21 11 5 , , PUNCT 2v23vt16v21 11 6 achieved achieve VERB 2v23vt16v21 11 7 by by ADP 2v23vt16v21 11 8 explicit explicit ADJ 2v23vt16v21 11 9 register register VERB 2v23vt16v21 11 10 - - PUNCT 2v23vt16v21 11 11 to to ADP 2v23vt16v21 11 12 - - PUNCT 2v23vt16v21 11 13 register register VERB 2v23vt16v21 11 14 move move NOUN 2v23vt16v21 11 15 , , PUNCT 2v23vt16v21 11 16 is be AUX 2v23vt16v21 11 17 compiler compiler NOUN 2v23vt16v21 11 18 - - PUNCT 2v23vt16v21 11 19 controlled control VERB 2v23vt16v21 11 20 and and CCONJ 2v23vt16v21 11 21 invisible invisible ADJ 2v23vt16v21 11 22 to to ADP 2v23vt16v21 11 23 the the DET 2v23vt16v21 11 24 programmer programmer NOUN 2v23vt16v21 11 25 . . PUNCT 2v23vt16v21 12 1 the the DET 2v23vt16v21 12 2 thesis thesis NOUN 2v23vt16v21 12 3 proposes propose VERB 2v23vt16v21 12 4 an an DET 2v23vt16v21 12 5 efficient efficient ADJ 2v23vt16v21 12 6 scheduling scheduling NOUN 2v23vt16v21 12 7 algorithm algorithm NOUN 2v23vt16v21 12 8 which which PRON 2v23vt16v21 12 9 take take VERB 2v23vt16v21 12 10 into into ADP 2v23vt16v21 12 11 account account NOUN 2v23vt16v21 12 12 ilp ilp NOUN 2v23vt16v21 12 13 , , PUNCT 2v23vt16v21 12 14 register register VERB 2v23vt16v21 12 15 file file NOUN 2v23vt16v21 12 16 size size NOUN 2v23vt16v21 12 17 and and CCONJ 2v23vt16v21 12 18 inter inter ADJ 2v23vt16v21 12 19 - - ADJ 2v23vt16v21 12 20 cluster cluster ADJ 2v23vt16v21 12 21 communication communication NOUN 2v23vt16v21 12 22 constraints constraint NOUN 2v23vt16v21 12 23 . . PUNCT 2v23vt16v21 13 1 furthermore furthermore ADV 2v23vt16v21 13 2 , , PUNCT 2v23vt16v21 13 3 the the DET 2v23vt16v21 13 4 solution solution NOUN 2v23vt16v21 13 5 is be AUX 2v23vt16v21 13 6 completed complete VERB 2v23vt16v21 13 7 by by ADP 2v23vt16v21 13 8 deliberate deliberate ADJ 2v23vt16v21 13 9 the the DET 2v23vt16v21 13 10 effect effect NOUN 2v23vt16v21 13 11 of of ADP 2v23vt16v21 13 12 distributed distribute VERB 2v23vt16v21 13 13 caches cache NOUN 2v23vt16v21 13 14 . . PUNCT 2v23vt16v21 14 1 the the DET 2v23vt16v21 14 2 consideration consideration NOUN 2v23vt16v21 14 3 of of ADP 2v23vt16v21 14 4 data datum NOUN 2v23vt16v21 14 5 spilling spilling NOUN 2v23vt16v21 14 6 , , PUNCT 2v23vt16v21 14 7 cache cache NOUN 2v23vt16v21 14 8 conflicts conflict NOUN 2v23vt16v21 14 9 and and CCONJ 2v23vt16v21 14 10 cache cache NOUN 2v23vt16v21 14 11 communications communication NOUN 2v23vt16v21 14 12 are be AUX 2v23vt16v21 14 13 integrated integrate VERB 2v23vt16v21 14 14 into into ADP 2v23vt16v21 14 15 the the DET 2v23vt16v21 14 16 algorithm algorithm NOUN 2v23vt16v21 14 17 . . PUNCT 2v23vt16v21 15 1 another another DET 2v23vt16v21 15 2 target target NOUN 2v23vt16v21 15 3 architecture architecture NOUN 2v23vt16v21 15 4 is be AUX 2v23vt16v21 15 5 multi multi ADJ 2v23vt16v21 15 6 - - ADJ 2v23vt16v21 15 7 bank bank ADJ 2v23vt16v21 15 8 memory memory NOUN 2v23vt16v21 15 9 architecture architecture NOUN 2v23vt16v21 15 10 , , PUNCT 2v23vt16v21 15 11 which which PRON 2v23vt16v21 15 12 brings bring VERB 2v23vt16v21 15 13 the the DET 2v23vt16v21 15 14 scheduling scheduling NOUN 2v23vt16v21 15 15 complexity complexity NOUN 2v23vt16v21 15 16 and and CCONJ 2v23vt16v21 15 17 difficulty difficulty NOUN 2v23vt16v21 15 18 of of ADP 2v23vt16v21 15 19 variable variable ADJ 2v23vt16v21 15 20 partitioning partitioning NOUN 2v23vt16v21 15 21 . . PUNCT 2v23vt16v21 16 1 the the DET 2v23vt16v21 16 2 approach approach NOUN 2v23vt16v21 16 3 in in ADP 2v23vt16v21 16 4 the the DET 2v23vt16v21 16 5 thesis thesis NOUN 2v23vt16v21 16 6 not not PART 2v23vt16v21 16 7 only only ADV 2v23vt16v21 16 8 improves improve VERB 2v23vt16v21 16 9 the the DET 2v23vt16v21 16 10 existing exist VERB 2v23vt16v21 16 11 techniques technique NOUN 2v23vt16v21 16 12 when when SCONJ 2v23vt16v21 16 13 exploiting exploit VERB 2v23vt16v21 16 14 the the DET 2v23vt16v21 16 15 parallelism parallelism NOUN 2v23vt16v21 16 16 , , PUNCT 2v23vt16v21 16 17 but but CCONJ 2v23vt16v21 16 18 also also ADV 2v23vt16v21 16 19 considers consider VERB 2v23vt16v21 16 20 the the DET 2v23vt16v21 16 21 serialism serialism NOUN 2v23vt16v21 16 22 to to PART 2v23vt16v21 16 23 take take VERB 2v23vt16v21 16 24 advantage advantage NOUN 2v23vt16v21 16 25 of of ADP 2v23vt16v21 16 26 multiple multiple ADJ 2v23vt16v21 16 27 operating operating NOUN 2v23vt16v21 16 28 modes mode NOUN 2v23vt16v21 16 29 of of ADP 2v23vt16v21 16 30 the the DET 2v23vt16v21 16 31 memory memory NOUN 2v23vt16v21 16 32 banks bank NOUN 2v23vt16v21 16 33 . . PUNCT 2v23vt16v21 17 1 by by ADP 2v23vt16v21 17 2 identifying identify VERB 2v23vt16v21 17 3 the the DET 2v23vt16v21 17 4 best good ADJ 2v23vt16v21 17 5 tradeoff tradeoff NOUN 2v23vt16v21 17 6 between between ADP 2v23vt16v21 17 7 parallelism parallelism NOUN 2v23vt16v21 17 8 and and CCONJ 2v23vt16v21 17 9 serialism serialism NOUN 2v23vt16v21 17 10 , , PUNCT 2v23vt16v21 17 11 both both DET 2v23vt16v21 17 12 goals goal NOUN 2v23vt16v21 17 13 of of ADP 2v23vt16v21 17 14 performance performance NOUN 2v23vt16v21 17 15 and and CCONJ 2v23vt16v21 17 16 energy energy NOUN 2v23vt16v21 17 17 saving saving NOUN 2v23vt16v21 17 18 can can AUX 2v23vt16v21 17 19 be be AUX 2v23vt16v21 17 20 achieved achieve VERB 2v23vt16v21 17 21 . . PUNCT 2v23vt16v21 18 1 a a DET 2v23vt16v21 18 2 novel novel ADJ 2v23vt16v21 18 3 memory memory NOUN 2v23vt16v21 18 4 access access NOUN 2v23vt16v21 18 5 graph graph NOUN 2v23vt16v21 18 6 model model NOUN 2v23vt16v21 18 7 , , PUNCT 2v23vt16v21 18 8 which which PRON 2v23vt16v21 18 9 captures capture VERB 2v23vt16v21 18 10 both both DET 2v23vt16v21 18 11 information information NOUN 2v23vt16v21 18 12 of of ADP 2v23vt16v21 18 13 parallelism parallelism NOUN 2v23vt16v21 18 14 and and CCONJ 2v23vt16v21 18 15 serialism serialism NOUN 2v23vt16v21 18 16 , , PUNCT 2v23vt16v21 18 17 forms form VERB 2v23vt16v21 18 18 the the DET 2v23vt16v21 18 19 basis basis NOUN 2v23vt16v21 18 20 for for ADP 2v23vt16v21 18 21 this this DET 2v23vt16v21 18 22 scheduling scheduling NOUN 2v23vt16v21 18 23 approach approach NOUN 2v23vt16v21 18 24 . . PUNCT