Matches in SemOpenAlex for { <https://semopenalex.org/work/W3042854267> ?p ?o ?g. }
Showing items 1 to 86 of
86
with 100 items per page.
- W3042854267 abstract "The frontend stalls caused by instruction and BTB misses are a significant source of performance degradation in server processors. Prefetchers are commonly employed to mitigate frontend bottleneck. However, next-line prefetchers, which are available in server processors, are incapable of eliminating a considerable number of L1 instruction misses. Temporal instruction prefetchers, on the other hand, effectively remove most of the instruction and BTB misses but impose significant area overhead. Recently, an old idea of using BTB-directed instruction prefetching is revived to address the limitations of temporal instruction prefetchers. While this approach leads to prefetchers with low area overhead, it requires significant changes to the frontend of a processor. Moreover, as this approach relies on the BTB content for prefetching, BTB misses stall the prefetcher, and likely lead to costly instruction misses. Especially as instruction misses are usually more expensive than BTB misses, the dependence of instruction prefetching to the BTB content is harmful to workloads with very large instruction footprints. Moreover, BTB-directed instruction prefetchers, as proposed in prior work, cannot be applied to variable-length ISAs. In this work, we showcase the harmful effects of making instruction prefetchers depend on the BTB content. Moreover, we divide the frontend bottleneck into three categories and use a divide-and-conquer approach to propose simple and effective solutions for each one. Sequential misses can be covered by an accurate and timely sequential prefetcher named SN4L, a lightweight discontinuity prefetcher named Dis eliminates discontinuity misses, and the BTB misses are reduced by pre-decoding the prefetched blocks. We also discuss how our proposal can be used for variable-length ISAs with low storage overhead. Our proposal, SN4L+Dis+BTB, imposes the same area overhead as the state-of-the-art BTB-directed prefetcher, and at the same time, outperforms it by 5% on average and up to 16%." @default.
- W3042854267 created "2020-07-23" @default.
- W3042854267 creator A5026412787 @default.
- W3042854267 creator A5032350195 @default.
- W3042854267 creator A5040238844 @default.
- W3042854267 date "2020-05-01" @default.
- W3042854267 modified "2023-10-14" @default.
- W3042854267 title "Divide and Conquer Frontend Bottleneck" @default.
- W3042854267 cites W1982752205 @default.
- W3042854267 cites W2008158664 @default.
- W3042854267 cites W2010128395 @default.
- W3042854267 cites W2036895660 @default.
- W3042854267 cites W2044851785 @default.
- W3042854267 cites W2077265483 @default.
- W3042854267 cites W2096864363 @default.
- W3042854267 cites W2099965307 @default.
- W3042854267 cites W2108293751 @default.
- W3042854267 cites W2111401192 @default.
- W3042854267 cites W2111905231 @default.
- W3042854267 cites W2120072148 @default.
- W3042854267 cites W2120974992 @default.
- W3042854267 cites W2123608497 @default.
- W3042854267 cites W2130570838 @default.
- W3042854267 cites W2133105026 @default.
- W3042854267 cites W2141181087 @default.
- W3042854267 cites W2170282806 @default.
- W3042854267 cites W2234863406 @default.
- W3042854267 cites W2613661332 @default.
- W3042854267 cites W2790450143 @default.
- W3042854267 cites W2794581605 @default.
- W3042854267 cites W2796293975 @default.
- W3042854267 cites W2930718998 @default.
- W3042854267 cites W2951689436 @default.
- W3042854267 cites W3150290710 @default.
- W3042854267 cites W3150859138 @default.
- W3042854267 cites W4205669633 @default.
- W3042854267 cites W4229849980 @default.
- W3042854267 cites W4234512308 @default.
- W3042854267 cites W4234767864 @default.
- W3042854267 cites W4237047828 @default.
- W3042854267 cites W4242484660 @default.
- W3042854267 cites W4245793252 @default.
- W3042854267 cites W4245851057 @default.
- W3042854267 cites W4251139570 @default.
- W3042854267 doi "https://doi.org/10.1109/isca45697.2020.00017" @default.
- W3042854267 hasPublicationYear "2020" @default.
- W3042854267 type Work @default.
- W3042854267 sameAs 3042854267 @default.
- W3042854267 citedByCount "14" @default.
- W3042854267 countsByYear W30428542672020 @default.
- W3042854267 countsByYear W30428542672021 @default.
- W3042854267 countsByYear W30428542672022 @default.
- W3042854267 countsByYear W30428542672023 @default.
- W3042854267 crossrefType "proceedings-article" @default.
- W3042854267 hasAuthorship W3042854267A5026412787 @default.
- W3042854267 hasAuthorship W3042854267A5032350195 @default.
- W3042854267 hasAuthorship W3042854267A5040238844 @default.
- W3042854267 hasConcept C149635348 @default.
- W3042854267 hasConcept C199360897 @default.
- W3042854267 hasConcept C2780513914 @default.
- W3042854267 hasConcept C31258907 @default.
- W3042854267 hasConcept C41008148 @default.
- W3042854267 hasConcept C71559656 @default.
- W3042854267 hasConceptScore W3042854267C149635348 @default.
- W3042854267 hasConceptScore W3042854267C199360897 @default.
- W3042854267 hasConceptScore W3042854267C2780513914 @default.
- W3042854267 hasConceptScore W3042854267C31258907 @default.
- W3042854267 hasConceptScore W3042854267C41008148 @default.
- W3042854267 hasConceptScore W3042854267C71559656 @default.
- W3042854267 hasLocation W30428542671 @default.
- W3042854267 hasOpenAccess W3042854267 @default.
- W3042854267 hasPrimaryLocation W30428542671 @default.
- W3042854267 hasRelatedWork W1486246673 @default.
- W3042854267 hasRelatedWork W2010806182 @default.
- W3042854267 hasRelatedWork W2354251581 @default.
- W3042854267 hasRelatedWork W2357325779 @default.
- W3042854267 hasRelatedWork W2357461155 @default.
- W3042854267 hasRelatedWork W2374412966 @default.
- W3042854267 hasRelatedWork W2384129116 @default.
- W3042854267 hasRelatedWork W2766721049 @default.
- W3042854267 hasRelatedWork W2908470371 @default.
- W3042854267 hasRelatedWork W4285900220 @default.
- W3042854267 isParatext "false" @default.
- W3042854267 isRetracted "false" @default.
- W3042854267 magId "3042854267" @default.
- W3042854267 workType "article" @default.