Cargando…

Performance aware shared memory hierarchy model for multicore processors

Despite the fact that multicore processors have a better instruction execution speed and lower power consumption, they also encounter a set of design challenges. The appearance of multicore and many core architectures has raised the problem of managing shared hierarchical memory systems. The main fo...

Descripción completa

Detalles Bibliográficos
Autores principales: Mohamed, Ahmed M., Mubark, Nada, Zagloul, Saad
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Nature Publishing Group UK 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10162978/
https://www.ncbi.nlm.nih.gov/pubmed/37147436
http://dx.doi.org/10.1038/s41598-023-34297-3
_version_ 1785037798257983488
author Mohamed, Ahmed M.
Mubark, Nada
Zagloul, Saad
author_facet Mohamed, Ahmed M.
Mubark, Nada
Zagloul, Saad
author_sort Mohamed, Ahmed M.
collection PubMed
description Despite the fact that multicore processors have a better instruction execution speed and lower power consumption, they also encounter a set of design challenges. The appearance of multicore and many core architectures has raised the problem of managing shared hierarchical memory systems. The main focus of this paper is to evaluate the behavior of shared hierarchical memory systems by modeling their response time analytically. Since the gap between the memory and processor speed increases rapidly, it gets more crucial to find an analytical model that includes the significant factors that affect the performance of hierarchical memory systems. The proposed model considers the interdependence between different memory layers and differentiates between the memory response time and memory system time. Moreover, the model evaluates the effect of memory hierarchy on the variance of the memory access time. The existence of a large variance can lead to extremely long wait queues which can dramatically affect the performance of multicore processors
format Online
Article
Text
id pubmed-10162978
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher Nature Publishing Group UK
record_format MEDLINE/PubMed
spelling pubmed-101629782023-05-07 Performance aware shared memory hierarchy model for multicore processors Mohamed, Ahmed M. Mubark, Nada Zagloul, Saad Sci Rep Article Despite the fact that multicore processors have a better instruction execution speed and lower power consumption, they also encounter a set of design challenges. The appearance of multicore and many core architectures has raised the problem of managing shared hierarchical memory systems. The main focus of this paper is to evaluate the behavior of shared hierarchical memory systems by modeling their response time analytically. Since the gap between the memory and processor speed increases rapidly, it gets more crucial to find an analytical model that includes the significant factors that affect the performance of hierarchical memory systems. The proposed model considers the interdependence between different memory layers and differentiates between the memory response time and memory system time. Moreover, the model evaluates the effect of memory hierarchy on the variance of the memory access time. The existence of a large variance can lead to extremely long wait queues which can dramatically affect the performance of multicore processors Nature Publishing Group UK 2023-05-05 /pmc/articles/PMC10162978/ /pubmed/37147436 http://dx.doi.org/10.1038/s41598-023-34297-3 Text en © The Author(s) 2023 https://creativecommons.org/licenses/by/4.0/Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) .
spellingShingle Article
Mohamed, Ahmed M.
Mubark, Nada
Zagloul, Saad
Performance aware shared memory hierarchy model for multicore processors
title Performance aware shared memory hierarchy model for multicore processors
title_full Performance aware shared memory hierarchy model for multicore processors
title_fullStr Performance aware shared memory hierarchy model for multicore processors
title_full_unstemmed Performance aware shared memory hierarchy model for multicore processors
title_short Performance aware shared memory hierarchy model for multicore processors
title_sort performance aware shared memory hierarchy model for multicore processors
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10162978/
https://www.ncbi.nlm.nih.gov/pubmed/37147436
http://dx.doi.org/10.1038/s41598-023-34297-3
work_keys_str_mv AT mohamedahmedm performanceawaresharedmemoryhierarchymodelformulticoreprocessors
AT mubarknada performanceawaresharedmemoryhierarchymodelformulticoreprocessors
AT zagloulsaad performanceawaresharedmemoryhierarchymodelformulticoreprocessors