Matches in SemOpenAlex for { <https://semopenalex.org/work/W4313496610> ?p ?o ?g. }
Showing items 1 to 76 of
76
with 100 items per page.
- W4313496610 abstract "With the increasing number of cores in manycore accelerators and chip multiprocessors (CMPs), it gets more challenging to provide cache coherency efficiently. Although the snooping-based protocols are appropriate solutions to small-scale systems, they are inefficient for large systems because of the limited bandwidth. Therefore, large-scale manycores require directory-based solutions where a hardware structure called directory holds the information. This directory keeps track of all memory blocks and which cache stores a copy of these blocks. The directory sends messages only to caches that store relevant blocks and also coordinate simultaneous accesses to a cache block. As directory-based protocols scale to many cores, performance, network-on-chip (NoC) traffic, and bandwidth become major problems. In this paper, we present software mechanisms to improve the effectiveness of directory-based cache coherency in manycore and multicore systems with shared memory. In multithreaded applications, some of the data accesses do not disrupt cache coherency, but they still produce coherency messages among cores such as read-only (private) data. However, if data is accessed by at least two cores and at least one of them is a write operation, it is called shared data and requires cache coherency. In our proposed system, private data and shared data are determined at compile time, and cache coherency protocol only applies to shared data. We implement our approach in two stages. First, we use Andersen's static pointer analysis to analyze the program and mark its private instructions, i.e., instructions that load or store private data. Then, we use these analyses to decide if cache coherency protocol will be applied or not at runtime. Our simulation results on parallel benchmarks show that our approach reduces cycle count, dynamic random access memory (DRAM) accesses, and coherency traffic up to 13%." @default.
- W4313496610 created "2023-01-06" @default.
- W4313496610 creator A5005717841 @default.
- W4313496610 creator A5049776906 @default.
- W4313496610 creator A5070940302 @default.
- W4313496610 date "2022-08-01" @default.
- W4313496610 modified "2023-10-17" @default.
- W4313496610 title "Coherency Traffic Reduction in Manycore Systems" @default.
- W4313496610 cites W2022740893 @default.
- W4313496610 cites W2059807497 @default.
- W4313496610 cites W2076264849 @default.
- W4313496610 cites W2079756655 @default.
- W4313496610 cites W2082636948 @default.
- W4313496610 cites W2083963764 @default.
- W4313496610 cites W2100621037 @default.
- W4313496610 cites W2101366948 @default.
- W4313496610 cites W2105223453 @default.
- W4313496610 cites W2116751788 @default.
- W4313496610 cites W2119629105 @default.
- W4313496610 cites W2120682365 @default.
- W4313496610 cites W2137196255 @default.
- W4313496610 cites W2140643961 @default.
- W4313496610 cites W2151032144 @default.
- W4313496610 cites W2151233837 @default.
- W4313496610 cites W2151761716 @default.
- W4313496610 cites W2154001575 @default.
- W4313496610 cites W2243416539 @default.
- W4313496610 cites W4249203857 @default.
- W4313496610 doi "https://doi.org/10.1109/dsd57027.2022.00043" @default.
- W4313496610 hasPublicationYear "2022" @default.
- W4313496610 type Work @default.
- W4313496610 citedByCount "0" @default.
- W4313496610 crossrefType "proceedings-article" @default.
- W4313496610 hasAuthorship W4313496610A5005717841 @default.
- W4313496610 hasAuthorship W4313496610A5049776906 @default.
- W4313496610 hasAuthorship W4313496610A5070940302 @default.
- W4313496610 hasConcept C111919701 @default.
- W4313496610 hasConcept C113166858 @default.
- W4313496610 hasConcept C115537543 @default.
- W4313496610 hasConcept C120936851 @default.
- W4313496610 hasConcept C141917322 @default.
- W4313496610 hasConcept C173608175 @default.
- W4313496610 hasConcept C188045654 @default.
- W4313496610 hasConcept C189783530 @default.
- W4313496610 hasConcept C2777683733 @default.
- W4313496610 hasConcept C38556500 @default.
- W4313496610 hasConcept C41008148 @default.
- W4313496610 hasConcept C51185590 @default.
- W4313496610 hasConceptScore W4313496610C111919701 @default.
- W4313496610 hasConceptScore W4313496610C113166858 @default.
- W4313496610 hasConceptScore W4313496610C115537543 @default.
- W4313496610 hasConceptScore W4313496610C120936851 @default.
- W4313496610 hasConceptScore W4313496610C141917322 @default.
- W4313496610 hasConceptScore W4313496610C173608175 @default.
- W4313496610 hasConceptScore W4313496610C188045654 @default.
- W4313496610 hasConceptScore W4313496610C189783530 @default.
- W4313496610 hasConceptScore W4313496610C2777683733 @default.
- W4313496610 hasConceptScore W4313496610C38556500 @default.
- W4313496610 hasConceptScore W4313496610C41008148 @default.
- W4313496610 hasConceptScore W4313496610C51185590 @default.
- W4313496610 hasLocation W43134966101 @default.
- W4313496610 hasOpenAccess W4313496610 @default.
- W4313496610 hasPrimaryLocation W43134966101 @default.
- W4313496610 hasRelatedWork W1521238853 @default.
- W4313496610 hasRelatedWork W1689154679 @default.
- W4313496610 hasRelatedWork W1994369542 @default.
- W4313496610 hasRelatedWork W2031694767 @default.
- W4313496610 hasRelatedWork W2083348328 @default.
- W4313496610 hasRelatedWork W2100188322 @default.
- W4313496610 hasRelatedWork W2118546962 @default.
- W4313496610 hasRelatedWork W2135504009 @default.
- W4313496610 hasRelatedWork W2383781270 @default.
- W4313496610 hasRelatedWork W3139889547 @default.
- W4313496610 isParatext "false" @default.
- W4313496610 isRetracted "false" @default.
- W4313496610 workType "article" @default.