id sid tid token lemma pos s4655d89395 1 1 improvements improvement NOUN s4655d89395 1 2 in in ADP s4655d89395 1 3 fabrication fabrication NOUN s4655d89395 1 4 technology technology NOUN s4655d89395 1 5 , , PUNCT s4655d89395 1 6 guided guide VERB s4655d89395 1 7 by by ADP s4655d89395 1 8 moore moore NOUN s4655d89395 1 9 's 's PART s4655d89395 1 10 law law NOUN s4655d89395 1 11 , , PUNCT s4655d89395 1 12 has have AUX s4655d89395 1 13 provided provide VERB s4655d89395 1 14 significant significant ADJ s4655d89395 1 15 boost boost NOUN s4655d89395 1 16 in in ADP s4655d89395 1 17 clock clock NOUN s4655d89395 1 18 rate rate NOUN s4655d89395 1 19 and and CCONJ s4655d89395 1 20 hence hence ADV s4655d89395 1 21 performance performance NOUN s4655d89395 1 22 of of ADP s4655d89395 1 23 microprocessors microprocessor NOUN s4655d89395 1 24 . . PUNCT s4655d89395 2 1 over over ADP s4655d89395 2 2 the the DET s4655d89395 2 3 years year NOUN s4655d89395 2 4 , , PUNCT s4655d89395 2 5 large large ADJ s4655d89395 2 6 amounts amount NOUN s4655d89395 2 7 of of ADP s4655d89395 2 8 chip chip NOUN s4655d89395 2 9 area area NOUN s4655d89395 2 10 have have AUX s4655d89395 2 11 been be AUX s4655d89395 2 12 dedicated dedicate VERB s4655d89395 2 13 to to ADP s4655d89395 2 14 components component NOUN s4655d89395 2 15 that that PRON s4655d89395 2 16 try try VERB s4655d89395 2 17 to to PART s4655d89395 2 18 extract extract VERB s4655d89395 2 19 more more ADJ s4655d89395 2 20 parallelism parallelism NOUN s4655d89395 2 21 from from ADP s4655d89395 2 22 single single ADJ s4655d89395 2 23 instruction instruction NOUN s4655d89395 2 24 streams stream NOUN s4655d89395 2 25 . . PUNCT s4655d89395 3 1 however however ADV s4655d89395 3 2 , , PUNCT s4655d89395 3 3 as as SCONJ s4655d89395 3 4 we we PRON s4655d89395 3 5 scale scale VERB s4655d89395 3 6 the the DET s4655d89395 3 7 process process NOUN s4655d89395 3 8 technology technology NOUN s4655d89395 3 9 to to ADP s4655d89395 3 10 smaller small ADJ s4655d89395 3 11 feature feature NOUN s4655d89395 3 12 sizes size NOUN s4655d89395 3 13 , , PUNCT s4655d89395 3 14 traditional traditional ADJ s4655d89395 3 15 techniques technique NOUN s4655d89395 3 16 of of ADP s4655d89395 3 17 exploiting exploit VERB s4655d89395 3 18 instruction instruction NOUN s4655d89395 3 19 level level NOUN s4655d89395 3 20 parallelism parallelism NOUN s4655d89395 3 21 ( ( PUNCT s4655d89395 3 22 ilp ilp NOUN s4655d89395 3 23 ) ) PUNCT s4655d89395 3 24 especially especially ADV s4655d89395 3 25 using use VERB s4655d89395 3 26 superscalar superscalar ADJ s4655d89395 3 27 processors processor NOUN s4655d89395 3 28 has have AUX s4655d89395 3 29 yielded yield VERB s4655d89395 3 30 diminishing diminish VERB s4655d89395 3 31 returns return NOUN s4655d89395 3 32 in in ADP s4655d89395 3 33 terms term NOUN s4655d89395 3 34 of of ADP s4655d89395 3 35 cost cost NOUN s4655d89395 3 36 / / SYM s4655d89395 3 37 performance performance NOUN s4655d89395 3 38 . . PUNCT s4655d89395 4 1 this this DET s4655d89395 4 2 thesis thesis NOUN s4655d89395 4 3 focuses focus VERB s4655d89395 4 4 on on ADP s4655d89395 4 5 computer computer NOUN s4655d89395 4 6 architectures architecture NOUN s4655d89395 4 7 , , PUNCT s4655d89395 4 8 which which PRON s4655d89395 4 9 increase increase VERB s4655d89395 4 10 the the DET s4655d89395 4 11 opportunities opportunity NOUN s4655d89395 4 12 for for ADP s4655d89395 4 13 concurrency concurrency NOUN s4655d89395 4 14 usually usually ADV s4655d89395 4 15 not not PART s4655d89395 4 16 possible possible ADJ s4655d89395 4 17 in in ADP s4655d89395 4 18 systems system NOUN s4655d89395 4 19 based base VERB s4655d89395 4 20 on on ADP s4655d89395 4 21 complex complex ADJ s4655d89395 4 22 superscalar superscalar ADJ s4655d89395 4 23 based base VERB s4655d89395 4 24 cores core NOUN s4655d89395 4 25 . . PUNCT s4655d89395 5 1 we we PRON s4655d89395 5 2 are be AUX s4655d89395 5 3 specifically specifically ADV s4655d89395 5 4 interested interested ADJ s4655d89395 5 5 in in ADP s4655d89395 5 6 the the DET s4655d89395 5 7 lwp lwp NOUN s4655d89395 5 8 architecture architecture NOUN s4655d89395 5 9 that that PRON s4655d89395 5 10 supports support VERB s4655d89395 5 11 light light ADJ s4655d89395 5 12 - - PUNCT s4655d89395 5 13 weight weight NOUN s4655d89395 5 14 multithreading multithreade VERB s4655d89395 5 15 capability capability NOUN s4655d89395 5 16 coupled couple VERB s4655d89395 5 17 on on ADP s4655d89395 5 18 the the DET s4655d89395 5 19 same same ADJ s4655d89395 5 20 die die NOUN s4655d89395 5 21 as as ADP s4655d89395 5 22 the the DET s4655d89395 5 23 memory memory NOUN s4655d89395 5 24 by by ADP s4655d89395 5 25 using use VERB s4655d89395 5 26 the the DET s4655d89395 5 27 processing processing NOUN s4655d89395 5 28 - - PUNCT s4655d89395 5 29 in in ADP s4655d89395 5 30 - - PUNCT s4655d89395 5 31 memory memory NOUN s4655d89395 5 32 ( ( PUNCT s4655d89395 5 33 pim pim PROPN s4655d89395 5 34 ) ) PUNCT s4655d89395 5 35 technology technology NOUN s4655d89395 5 36 or or CCONJ s4655d89395 5 37 the the DET s4655d89395 5 38 embedded embed VERB s4655d89395 5 39 dram dram NOUN s4655d89395 5 40 technology technology NOUN s4655d89395 5 41 . . PUNCT s4655d89395 6 1 the the DET s4655d89395 6 2 primary primary ADJ s4655d89395 6 3 objective objective NOUN s4655d89395 6 4 of of ADP s4655d89395 6 5 this this DET s4655d89395 6 6 thesis thesis NOUN s4655d89395 6 7 is be AUX s4655d89395 6 8 to to PART s4655d89395 6 9 explore explore VERB s4655d89395 6 10 scalable scalable ADJ s4655d89395 6 11 synchronization synchronization NOUN s4655d89395 6 12 mechanisms mechanism NOUN s4655d89395 6 13 for for ADP s4655d89395 6 14 lwp lwp NOUN s4655d89395 6 15 architecture architecture NOUN s4655d89395 6 16 . . PUNCT s4655d89395 7 1 we we PRON s4655d89395 7 2 explore explore VERB s4655d89395 7 3 the the DET s4655d89395 7 4 design design NOUN s4655d89395 7 5 space space NOUN s4655d89395 7 6 for for ADP s4655d89395 7 7 efficient efficient ADJ s4655d89395 7 8 low low ADJ s4655d89395 7 9 overhead overhead ADJ s4655d89395 7 10 implementations implementation NOUN s4655d89395 7 11 of of ADP s4655d89395 7 12 mutex mutex NOUN s4655d89395 7 13 and and CCONJ s4655d89395 7 14 barrier barrier NOUN s4655d89395 7 15 implementations implementation NOUN s4655d89395 7 16 that that PRON s4655d89395 7 17 scale scale VERB s4655d89395 7 18 as as ADP s4655d89395 7 19 the the DET s4655d89395 7 20 number number NOUN s4655d89395 7 21 of of ADP s4655d89395 7 22 threads thread NOUN s4655d89395 7 23 increases increase NOUN s4655d89395 7 24 . . PUNCT s4655d89395 8 1 we we PRON s4655d89395 8 2 try try VERB s4655d89395 8 3 to to PART s4655d89395 8 4 achieve achieve VERB s4655d89395 8 5 this this PRON s4655d89395 8 6 with with ADP s4655d89395 8 7 a a DET s4655d89395 8 8 combination combination NOUN s4655d89395 8 9 of of ADP s4655d89395 8 10 hardware hardware NOUN s4655d89395 8 11 and and CCONJ s4655d89395 8 12 software software NOUN s4655d89395 8 13 techniques technique NOUN s4655d89395 8 14 depending depend VERB s4655d89395 8 15 on on ADP s4655d89395 8 16 the the DET s4655d89395 8 17 target target NOUN s4655d89395 8 18 requirements requirement NOUN s4655d89395 8 19 . . PUNCT s4655d89395 9 1 towards towards ADP s4655d89395 9 2 this this DET s4655d89395 9 3 goal goal NOUN s4655d89395 9 4 , , PUNCT s4655d89395 9 5 we we PRON s4655d89395 9 6 attempt attempt VERB s4655d89395 9 7 to to PART s4655d89395 9 8 answer answer VERB s4655d89395 9 9 some some PRON s4655d89395 9 10 of of ADP s4655d89395 9 11 the the DET s4655d89395 9 12 following follow VERB s4655d89395 9 13 questions question NOUN s4655d89395 9 14 in in ADP s4655d89395 9 15 this this DET s4655d89395 9 16 thesis thesis NOUN s4655d89395 9 17 : : PUNCT s4655d89395 9 18 ' ' PUNCT s4655d89395 9 19 ¢ ¢ AUX s4655d89395 9 20 how how SCONJ s4655d89395 9 21 best good ADJ s4655d89395 9 22 to to PART s4655d89395 9 23 implement implement VERB s4655d89395 9 24 current current ADJ s4655d89395 9 25 synchronization synchronization NOUN s4655d89395 9 26 mechanisms mechanism NOUN s4655d89395 9 27 in in ADP s4655d89395 9 28 the the DET s4655d89395 9 29 lwp lwp NOUN s4655d89395 9 30 architecture architecture NOUN s4655d89395 9 31 ? ? PUNCT s4655d89395 10 1 ' ' PUNCT s4655d89395 10 2 ¢ ¢ NOUN s4655d89395 10 3 what what DET s4655d89395 10 4 sort sort NOUN s4655d89395 10 5 of of ADP s4655d89395 10 6 additional additional ADJ s4655d89395 10 7 hardware hardware NOUN s4655d89395 10 8 or or CCONJ s4655d89395 10 9 software software NOUN s4655d89395 10 10 support support NOUN s4655d89395 10 11 should should AUX s4655d89395 10 12 be be AUX s4655d89395 10 13 added add VERB s4655d89395 10 14 to to ADP s4655d89395 10 15 the the DET s4655d89395 10 16 lwp lwp NOUN s4655d89395 10 17 architecture architecture NOUN s4655d89395 10 18 to to PART s4655d89395 10 19 enhance enhance VERB s4655d89395 10 20 the the DET s4655d89395 10 21 implementation implementation NOUN s4655d89395 10 22 ? ? PUNCT s4655d89395 11 1 ' ' PUNCT s4655d89395 11 2 ¢ ¢ NOUN s4655d89395 11 3 how how SCONJ s4655d89395 11 4 does do AUX s4655d89395 11 5 the the DET s4655d89395 11 6 lwp lwp NOUN s4655d89395 11 7 implementations implementation NOUN s4655d89395 11 8 compare compare VERB s4655d89395 11 9 to to ADP s4655d89395 11 10 that that PRON s4655d89395 11 11 on on ADP s4655d89395 11 12 current current ADJ s4655d89395 11 13 architectures architecture NOUN s4655d89395 11 14 / / SYM s4655d89395 11 15 isas isa NOUN s4655d89395 11 16 ? ? PUNCT s4655d89395 12 1 ' ' PUNCT s4655d89395 12 2 ¢ ¢ NOUN s4655d89395 12 3 are be AUX s4655d89395 12 4 there there PRON s4655d89395 12 5 any any DET s4655d89395 12 6 new new ADJ s4655d89395 12 7 techniques technique NOUN s4655d89395 12 8 that that PRON s4655d89395 12 9 can can AUX s4655d89395 12 10 be be AUX s4655d89395 12 11 developed develop VERB s4655d89395 12 12 for for ADP s4655d89395 12 13 lwp lwp NOUN s4655d89395 12 14 architecture architecture NOUN s4655d89395 12 15 ? ? PUNCT s4655d89395 13 1 ' ' PUNCT s4655d89395 13 2 ¢ ¢ PROPN s4655d89395 13 3 are be AUX s4655d89395 13 4 any any PRON s4655d89395 13 5 of of ADP s4655d89395 13 6 these these DET s4655d89395 13 7 lwp lwp NOUN s4655d89395 13 8 based base VERB s4655d89395 13 9 ideas idea NOUN s4655d89395 13 10 applicable applicable ADJ s4655d89395 13 11 in in ADP s4655d89395 13 12 conventional conventional ADJ s4655d89395 13 13 systems system NOUN s4655d89395 13 14 ? ? PUNCT