Matches in SemOpenAlex for { <https://semopenalex.org/work/W3203652897> ?p ?o ?g. }
- W3203652897 abstract "Recent architectural approaches that address speculative side-channel attacks aim to prevent software from exposing the microarchitectural state changes of transient execution. The Delay-on-Miss technique is one such approach, which simply delays loads that miss in the L1 cache until they become non-speculative, resulting in no transient changes in the memory hierarchy. However, this costs performance, prompting the use of value prediction (VP) to regain some of the delay.However, the problem cannot be solved by simply introducing a new kind of speculation (value prediction). Value-predicted loads have to be validated, which cannot be commenced until the load becomes non-speculative. Thus, value-predicted loads occupy the same amount of precious core resources (e.g., reorder buffer entries) as Delay-on-Miss. The end result is that VP only yields marginal benefits over Delay-on-Miss.In this paper, our insight is that we can achieve the same goal as VP (increasing performance by providing the value of loads that miss) without incurring its negative side-effect (delaying the release of precious resources), if we can safely, non-speculatively, recompute a value in isolation (without being seen from the outside), so that we do not expose any information by transferring such a value via the memory hierarchy. Value Recomputation, which trades computation for data transfer was previously proposed in an entirely different context: to reduce energy-expensive data transfers in the memory hierarchy. In this paper, we demonstrate the potential of value recomputation in relation to the Delay-on-Miss approach of hiding speculation, discuss the trade-offs, and show that we can achieve the same level of security, reaching 93% of the unsecured baseline performance (5% higher than Delay-on-miss), and exceeding (by 3%) what even an oracular (100% accuracy and coverage) value predictor could do." @default.
- W3203652897 created "2021-10-11" @default.
- W3203652897 creator A5008250641 @default.
- W3203652897 creator A5018104631 @default.
- W3203652897 creator A5020214726 @default.
- W3203652897 creator A5024358692 @default.
- W3203652897 creator A5063790203 @default.
- W3203652897 creator A5073507304 @default.
- W3203652897 creator A5080806544 @default.
- W3203652897 creator A5085443025 @default.
- W3203652897 date "2021-09-01" @default.
- W3203652897 modified "2023-09-26" @default.
- W3203652897 title "Do Not Predict – Recompute! How Value Recomputation Can Truly Boost the Performance of Invisible Speculation" @default.
- W3203652897 cites W1427174644 @default.
- W3203652897 cites W1934458198 @default.
- W3203652897 cites W1978301594 @default.
- W3203652897 cites W1981931980 @default.
- W3203652897 cites W1999085092 @default.
- W3203652897 cites W2005522813 @default.
- W3203652897 cites W2061894527 @default.
- W3203652897 cites W2084724480 @default.
- W3203652897 cites W2095667776 @default.
- W3203652897 cites W2107880024 @default.
- W3203652897 cites W2114214456 @default.
- W3203652897 cites W2133834148 @default.
- W3203652897 cites W2134633067 @default.
- W3203652897 cites W2143620814 @default.
- W3203652897 cites W2147657366 @default.
- W3203652897 cites W2170382128 @default.
- W3203652897 cites W2394822940 @default.
- W3203652897 cites W2565766216 @default.
- W3203652897 cites W2604213899 @default.
- W3203652897 cites W2766455145 @default.
- W3203652897 cites W2902268694 @default.
- W3203652897 cites W2903910116 @default.
- W3203652897 cites W2931030580 @default.
- W3203652897 cites W2933306136 @default.
- W3203652897 cites W2946300689 @default.
- W3203652897 cites W2950275246 @default.
- W3203652897 cites W2952322674 @default.
- W3203652897 cites W2963311060 @default.
- W3203652897 cites W2964118667 @default.
- W3203652897 cites W2964281551 @default.
- W3203652897 cites W2979633637 @default.
- W3203652897 cites W2979780468 @default.
- W3203652897 cites W2979849111 @default.
- W3203652897 cites W2982776349 @default.
- W3203652897 cites W2995839192 @default.
- W3203652897 cites W3015216799 @default.
- W3203652897 cites W3043595391 @default.
- W3203652897 cites W3045536646 @default.
- W3203652897 cites W3091516220 @default.
- W3203652897 cites W3100164250 @default.
- W3203652897 cites W3101300690 @default.
- W3203652897 cites W3104572536 @default.
- W3203652897 cites W3153564332 @default.
- W3203652897 doi "https://doi.org/10.1109/seed51797.2021.00021" @default.
- W3203652897 hasPublicationYear "2021" @default.
- W3203652897 type Work @default.
- W3203652897 sameAs 3203652897 @default.
- W3203652897 citedByCount "0" @default.
- W3203652897 crossrefType "proceedings-article" @default.
- W3203652897 hasAuthorship W3203652897A5008250641 @default.
- W3203652897 hasAuthorship W3203652897A5018104631 @default.
- W3203652897 hasAuthorship W3203652897A5020214726 @default.
- W3203652897 hasAuthorship W3203652897A5024358692 @default.
- W3203652897 hasAuthorship W3203652897A5063790203 @default.
- W3203652897 hasAuthorship W3203652897A5073507304 @default.
- W3203652897 hasAuthorship W3203652897A5080806544 @default.
- W3203652897 hasAuthorship W3203652897A5085443025 @default.
- W3203652897 hasBestOaLocation W32036528972 @default.
- W3203652897 hasConcept C11413529 @default.
- W3203652897 hasConcept C115537543 @default.
- W3203652897 hasConcept C119857082 @default.
- W3203652897 hasConcept C139719470 @default.
- W3203652897 hasConcept C141331961 @default.
- W3203652897 hasConcept C151730666 @default.
- W3203652897 hasConcept C162324750 @default.
- W3203652897 hasConcept C168522837 @default.
- W3203652897 hasConcept C173608175 @default.
- W3203652897 hasConcept C2776291640 @default.
- W3203652897 hasConcept C2778100165 @default.
- W3203652897 hasConcept C2779343474 @default.
- W3203652897 hasConcept C31170391 @default.
- W3203652897 hasConcept C34447519 @default.
- W3203652897 hasConcept C41008148 @default.
- W3203652897 hasConcept C45374587 @default.
- W3203652897 hasConcept C47941915 @default.
- W3203652897 hasConcept C86803240 @default.
- W3203652897 hasConceptScore W3203652897C11413529 @default.
- W3203652897 hasConceptScore W3203652897C115537543 @default.
- W3203652897 hasConceptScore W3203652897C119857082 @default.
- W3203652897 hasConceptScore W3203652897C139719470 @default.
- W3203652897 hasConceptScore W3203652897C141331961 @default.
- W3203652897 hasConceptScore W3203652897C151730666 @default.
- W3203652897 hasConceptScore W3203652897C162324750 @default.
- W3203652897 hasConceptScore W3203652897C168522837 @default.
- W3203652897 hasConceptScore W3203652897C173608175 @default.
- W3203652897 hasConceptScore W3203652897C2776291640 @default.
- W3203652897 hasConceptScore W3203652897C2778100165 @default.