Please use this identifier to cite or link to this item: http://repository.aaup.edu/jspui/handle/123456789/1648
Full metadata record
DC FieldValueLanguage
dc.contributor.authorOBAID, MAHMOUD$AAUP$Palestinian-
dc.contributor.authorAbumwais, Allam $AAUP$Palestinian-
dc.date.accessioned2023-04-26T06:55:54Z-
dc.date.available2023-04-26T06:55:54Z-
dc.date.issued2022-10-01-
dc.identifier.citationISI, SCOPUSen_US
dc.identifier.issn1546-2218-
dc.identifier.urihttp://repository.aaup.edu/jspui/handle/123456789/1648-
dc.description.abstractModern shared-memory multi-core processors typically have shared Level 2 (L2) or Level 3 (L3) caches. Cache bottlenecks and replacement strategies are the main problems of such architectures, where multiple cores try to access the shared cache simultaneously. The main problem in improving memory performance is the shared cache architecture and cache replacement. This paper documents the implementation of a Dual-Port Content Addressable Memory (DPCAM) and a modified Near-Far Access Replacement Algorithm (NFRA), which was previously proposed as a shared L2 cache layer in a multi-core processor. Standard Performance Evaluation Corporation (SPEC) Central Processing Unit (CPU) 2006 benchmark workloads are used to evaluate the benefit of the shared L2 cache layer. Results show improved performance of the multicore processor’s DPCAM and NFRA algorithms, corresponding to a higher number of concurrent accesses to shared memory. The new architecture significantly increases system throughput and records performance improvements of up to 8.7% on various types of SPEC 2006 benchmarks. The miss rate is also improved by about 13%, with some exceptions in the sphinx3 and bzip2 benchmarks. These results could open a new window for solving the long-standing problems with shared cache in multi-core processors.en_US
dc.language.isoen_USen_US
dc.publisherTech Science Pressen_US
dc.relation.ispartofseriesDOI: 10.32604/cmc.2022.032822;-
dc.subjectMulti-core processoren_US
dc.subjectbenchmark programen_US
dc.subjectshared cacheen_US
dc.subjectreplacement algorithmen_US
dc.subjectdual port CAMen_US
dc.subjectcontent addressable memoryen_US
dc.titleShared Cache Based on Content Addressable Memory in a Multi-Core Architectureen_US
dc.typeArticleen_US
Appears in Collections:Faculty & Staff Scientific Research publications

Files in This Item:
File Description SizeFormat 
TSP_CMC_32822.pdfArticle640.45 kBAdobe PDFView/Open
Show simple item record


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Admin Tools