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...
Autores principales: | , , |
---|---|
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 |