Design Space Exploration for Value Prediction in Security Applications

With the introduction of Spectre and Meltdown, two new attacks thattarget the speculative instructions due to Out-of-Order execution intoday's processors, a new way to handle speculative loads has beenproposed. Instead of performing the speculative load, the approach isto predict them. This is...

Full description

Bibliographic Details
Main Author: Gunnarsson, Linnea
Format: Others
Language:English
Published: Uppsala universitet, Institutionen för informationsteknologi 2019
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-409971
id ndltd-UPSALLA1-oai-DiVA.org-uu-409971
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-uu-4099712020-05-08T03:32:52ZDesign Space Exploration for Value Prediction in Security ApplicationsengGunnarsson, LinneaUppsala universitet, Institutionen för informationsteknologi2019SpectreMeltdownValue predictionOther Computer and Information ScienceAnnan data- och informationsvetenskapWith the introduction of Spectre and Meltdown, two new attacks thattarget the speculative instructions due to Out-of-Order execution intoday's processors, a new way to handle speculative loads has beenproposed. Instead of performing the speculative load, the approach isto predict them. This is a new way to use value predictors. In thiswork, the Last Value Predictor, which predicts based on the previouslyseen value, Value TAgged GEometric history length Predictor (VTAGE),which predicts based on the global branch history, and a stridepredictor, which predicts with help of strides, has been compared tosee which one has the best fit for this new use. They have been runwith the SPEC CPU 2017 benchmark suite in three different tests,different sizes, different threshold confidence and for VTAGE,different associativity. The VTAGE predictor performed best in terms ofvalues predicted and values correctly predicted. The thresholdconfidence level plays an important role in how many incorrectpredictions were made. The associativity in the VTAGE did not do muchdifference to the results. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-409971UPTEC IT, 1401-5749 ; 19024application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic Spectre
Meltdown
Value prediction
Other Computer and Information Science
Annan data- och informationsvetenskap
spellingShingle Spectre
Meltdown
Value prediction
Other Computer and Information Science
Annan data- och informationsvetenskap
Gunnarsson, Linnea
Design Space Exploration for Value Prediction in Security Applications
description With the introduction of Spectre and Meltdown, two new attacks thattarget the speculative instructions due to Out-of-Order execution intoday's processors, a new way to handle speculative loads has beenproposed. Instead of performing the speculative load, the approach isto predict them. This is a new way to use value predictors. In thiswork, the Last Value Predictor, which predicts based on the previouslyseen value, Value TAgged GEometric history length Predictor (VTAGE),which predicts based on the global branch history, and a stridepredictor, which predicts with help of strides, has been compared tosee which one has the best fit for this new use. They have been runwith the SPEC CPU 2017 benchmark suite in three different tests,different sizes, different threshold confidence and for VTAGE,different associativity. The VTAGE predictor performed best in terms ofvalues predicted and values correctly predicted. The thresholdconfidence level plays an important role in how many incorrectpredictions were made. The associativity in the VTAGE did not do muchdifference to the results.
author Gunnarsson, Linnea
author_facet Gunnarsson, Linnea
author_sort Gunnarsson, Linnea
title Design Space Exploration for Value Prediction in Security Applications
title_short Design Space Exploration for Value Prediction in Security Applications
title_full Design Space Exploration for Value Prediction in Security Applications
title_fullStr Design Space Exploration for Value Prediction in Security Applications
title_full_unstemmed Design Space Exploration for Value Prediction in Security Applications
title_sort design space exploration for value prediction in security applications
publisher Uppsala universitet, Institutionen för informationsteknologi
publishDate 2019
url http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-409971
work_keys_str_mv AT gunnarssonlinnea designspaceexplorationforvaluepredictioninsecurityapplications
_version_ 1719314813765550080