Matches in SemOpenAlex for { <https://semopenalex.org/work/W2176375367> ?p ?o ?g. }
Showing items 1 to 80 of
80
with 100 items per page.
- W2176375367 abstract "Speculative multithreading (SpMT) is a thread-level automatic parallelization technique to accelerate sequential programs on multi-core, and it partitions programs into multiple threads to be speculatively executed in the presence of ambiguous data and control dependences while the correctness of the programs is guaranteed by hardware support. Thread granularity, number of parallel threads as well as partition postions are crucial to the performance improvement in SpMT, for they determine the amount of resources (CPU, memory, cache, or waiting cycles, etc), and affect the efficiency of every PE (Processing Element). In conventional way, these three parameters are determined by heuristic rules. Although it is simple to partition threads with them, they are a type of one-size-fits-all strategy and can not guarantee to get the optimal solution of thread partitioning. This paper proposes an Artificial Neural Network (ANN) based approach to learn and determine the thread partition strategy. Using the ANN-based thread partition approach, an unseen irregular program can obtain a stable, much higher speedup than the Heuristic Rules (HR) based approach. On Prophet, which is a generic SpMT processor to evaluate the performance of multithreaded programs, the novel thread partitioning policy is evaluated and reaches an average speedup of 1.80 on 4-core processor. Experiments show that our proposed approach can obtain a significant increase in speedup and Olden benchmarks deliver a better performance improvement of 2.36% than the traditional heuristic rules based approach. The results indicate that our approach finds the best partitioning scheme for each program and is more stable across programs." @default.
- W2176375367 created "2016-06-24" @default.
- W2176375367 creator A5013822484 @default.
- W2176375367 creator A5015425551 @default.
- W2176375367 creator A5072245810 @default.
- W2176375367 date "2015-08-01" @default.
- W2176375367 modified "2023-09-26" @default.
- W2176375367 title "Using Artificial Neural Network for Predicting Thread Partitioning in Speculative Multithreading" @default.
- W2176375367 cites W2016764587 @default.
- W2176375367 cites W2023274306 @default.
- W2176375367 cites W2125340270 @default.
- W2176375367 cites W2135838575 @default.
- W2176375367 cites W2155410188 @default.
- W2176375367 cites W2156904680 @default.
- W2176375367 cites W2163283517 @default.
- W2176375367 cites W2296006986 @default.
- W2176375367 doi "https://doi.org/10.1109/hpcc-css-icess.2015.28" @default.
- W2176375367 hasPublicationYear "2015" @default.
- W2176375367 type Work @default.
- W2176375367 sameAs 2176375367 @default.
- W2176375367 citedByCount "2" @default.
- W2176375367 countsByYear W21763753672017 @default.
- W2176375367 countsByYear W21763753672021 @default.
- W2176375367 crossrefType "proceedings-article" @default.
- W2176375367 hasAuthorship W2176375367A5013822484 @default.
- W2176375367 hasAuthorship W2176375367A5015425551 @default.
- W2176375367 hasAuthorship W2176375367A5072245810 @default.
- W2176375367 hasConcept C111919701 @default.
- W2176375367 hasConcept C114614502 @default.
- W2176375367 hasConcept C138101251 @default.
- W2176375367 hasConcept C15296174 @default.
- W2176375367 hasConcept C154945302 @default.
- W2176375367 hasConcept C159985019 @default.
- W2176375367 hasConcept C168522837 @default.
- W2176375367 hasConcept C173608175 @default.
- W2176375367 hasConcept C177774035 @default.
- W2176375367 hasConcept C192562407 @default.
- W2176375367 hasConcept C201410400 @default.
- W2176375367 hasConcept C2778787235 @default.
- W2176375367 hasConcept C33923547 @default.
- W2176375367 hasConcept C41008148 @default.
- W2176375367 hasConcept C42812 @default.
- W2176375367 hasConcept C50644808 @default.
- W2176375367 hasConcept C68339613 @default.
- W2176375367 hasConcept C85717602 @default.
- W2176375367 hasConceptScore W2176375367C111919701 @default.
- W2176375367 hasConceptScore W2176375367C114614502 @default.
- W2176375367 hasConceptScore W2176375367C138101251 @default.
- W2176375367 hasConceptScore W2176375367C15296174 @default.
- W2176375367 hasConceptScore W2176375367C154945302 @default.
- W2176375367 hasConceptScore W2176375367C159985019 @default.
- W2176375367 hasConceptScore W2176375367C168522837 @default.
- W2176375367 hasConceptScore W2176375367C173608175 @default.
- W2176375367 hasConceptScore W2176375367C177774035 @default.
- W2176375367 hasConceptScore W2176375367C192562407 @default.
- W2176375367 hasConceptScore W2176375367C201410400 @default.
- W2176375367 hasConceptScore W2176375367C2778787235 @default.
- W2176375367 hasConceptScore W2176375367C33923547 @default.
- W2176375367 hasConceptScore W2176375367C41008148 @default.
- W2176375367 hasConceptScore W2176375367C42812 @default.
- W2176375367 hasConceptScore W2176375367C50644808 @default.
- W2176375367 hasConceptScore W2176375367C68339613 @default.
- W2176375367 hasConceptScore W2176375367C85717602 @default.
- W2176375367 hasLocation W21763753671 @default.
- W2176375367 hasOpenAccess W2176375367 @default.
- W2176375367 hasPrimaryLocation W21763753671 @default.
- W2176375367 hasRelatedWork W2010970156 @default.
- W2176375367 hasRelatedWork W2106625514 @default.
- W2176375367 hasRelatedWork W2118532220 @default.
- W2176375367 hasRelatedWork W2122863560 @default.
- W2176375367 hasRelatedWork W2138279396 @default.
- W2176375367 hasRelatedWork W2176375367 @default.
- W2176375367 hasRelatedWork W2385581534 @default.
- W2176375367 hasRelatedWork W4235861380 @default.
- W2176375367 hasRelatedWork W4240807263 @default.
- W2176375367 hasRelatedWork W2621634031 @default.
- W2176375367 isParatext "false" @default.
- W2176375367 isRetracted "false" @default.
- W2176375367 magId "2176375367" @default.
- W2176375367 workType "article" @default.