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...
Main Author: | |
---|---|
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 |