Employing Hardware Transactional Memory in Prefetching for Energy Efficiency

Energy efficiency is becoming a highly significant topic regarding modern hardware. The need for decreased energy consumption in our computers and more battery life in our laptops and smart-phones is increasing, without sustaining performance loss in our machines. Much work is being conducted toward...

Full description

Bibliographic Details
Main Author: Zacharopoulos, Georgios
Format: Others
Language:English
Published: Uppsala universitet, Institutionen för informationsteknologi 2015
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-260556
id ndltd-UPSALLA1-oai-DiVA.org-uu-260556
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-uu-2605562015-08-21T05:31:45ZEmploying Hardware Transactional Memory in Prefetching for Energy EfficiencyengZacharopoulos, GeorgiosUppsala universitet, Institutionen för informationsteknologi2015Energy efficiency is becoming a highly significant topic regarding modern hardware. The need for decreased energy consumption in our computers and more battery life in our laptops and smart-phones is increasing, without sustaining performance loss in our machines. Much work is being conducted towards that cause and as a result our lives could become more convenient. For serving the purpose of this project, we have investigated the implementation of Hardware Transactional Memory (HTM) in the prefetching phase of Decoupled Access/Execute (DAE) model [1]. The challenge posed by using DAE model is to make sure the memory state remains intact while prefetching data. We propose a solution to overcome this challenge by employing HTM that is supported by Intel's latest processors. An innovative approach of HTM was carried out, in order to achieve the final implementation of it in the Access phase of the DAE model. Evaluation proved that benefits resulting from the DAE model utilization can be maintained by our approach. Furthermore, we are able to extend the use of the model to more applications that was previously not possible. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-260556ITapplication/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
description Energy efficiency is becoming a highly significant topic regarding modern hardware. The need for decreased energy consumption in our computers and more battery life in our laptops and smart-phones is increasing, without sustaining performance loss in our machines. Much work is being conducted towards that cause and as a result our lives could become more convenient. For serving the purpose of this project, we have investigated the implementation of Hardware Transactional Memory (HTM) in the prefetching phase of Decoupled Access/Execute (DAE) model [1]. The challenge posed by using DAE model is to make sure the memory state remains intact while prefetching data. We propose a solution to overcome this challenge by employing HTM that is supported by Intel's latest processors. An innovative approach of HTM was carried out, in order to achieve the final implementation of it in the Access phase of the DAE model. Evaluation proved that benefits resulting from the DAE model utilization can be maintained by our approach. Furthermore, we are able to extend the use of the model to more applications that was previously not possible.
author Zacharopoulos, Georgios
spellingShingle Zacharopoulos, Georgios
Employing Hardware Transactional Memory in Prefetching for Energy Efficiency
author_facet Zacharopoulos, Georgios
author_sort Zacharopoulos, Georgios
title Employing Hardware Transactional Memory in Prefetching for Energy Efficiency
title_short Employing Hardware Transactional Memory in Prefetching for Energy Efficiency
title_full Employing Hardware Transactional Memory in Prefetching for Energy Efficiency
title_fullStr Employing Hardware Transactional Memory in Prefetching for Energy Efficiency
title_full_unstemmed Employing Hardware Transactional Memory in Prefetching for Energy Efficiency
title_sort employing hardware transactional memory in prefetching for energy efficiency
publisher Uppsala universitet, Institutionen för informationsteknologi
publishDate 2015
url http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-260556
work_keys_str_mv AT zacharopoulosgeorgios employinghardwaretransactionalmemoryinprefetchingforenergyefficiency
_version_ 1716817281645805568