Detailed Information

Cited 0 time in webofscience Cited 0 time in scopus
Metadata Downloads

Access region cache with register guided memory reference partitioning

Full metadata record
DC Field Value Language
dc.contributor.authorLe, Gyungho-
dc.contributor.authorShi, Yixin-
dc.date.accessioned2021-09-08T13:16:05Z-
dc.date.available2021-09-08T13:16:05Z-
dc.date.created2021-06-11-
dc.date.issued2009-10-
dc.identifier.issn1383-7621-
dc.identifier.urihttps://scholar.korea.ac.kr/handle/2021.sw.korea/119261-
dc.description.abstractWide-issue and high-frequency processors require not only a low-latency but also high-bandwidth memory system to achieve high performance. Previous studies have shown that using multiple small single-ported caches instead of a monolithic large multi-ported one for L1 data cache can be a scalable and inexpensive way to provide higher bandwidth. Various schemes on how to direct the memory references have been proposed in order to achieve a close match to the performance of an ideal multi-ported cache. However, most existing designs seldom take dynamic data access patterns into consideration, thus suffer from access conflicts within one cache and unbalanced loads between the caches. It is observed in this paper that if one can group data references defined in a program into several regions (access regions) to allow parallel accesses, providing separate small caches - access region cache for these regions may prove to have better performance. A register-guided memory reference partitioning approach is proposed and it effectively identifies these semantic regions and organizes them into multiple caches adaptively to maximize concurrent accesses. The base register name, not its content, in the memory reference instruction is used as a basic guide for instruction steering. With the initial assignment to a specific access region cache per the base register name, a reassignment mechanism is applied to capture the access pattern when program is moving across its access regions. In addition, a distribution mechanism is introduced to adaptively enable access regions to extend or shrink among the physical caches to reduce potential conflicts further. The simulations of SPEC CPU2000 benchmarks have shown that the semantic-based scheme can reduce the conflicts effectively, and obtain considerable performance improvement in terms of IPC; with 8 access region caches, 25-33% higher IPC is achieved for integer benchmark programs than a comparable 8-banked cache, while the benefit is less for floating-point benchmark programs, 19% at most. (C) 2009 Elsevier B.V. All rights reserved.-
dc.languageEnglish-
dc.language.isoen-
dc.publisherELSEVIER-
dc.titleAccess region cache with register guided memory reference partitioning-
dc.typeArticle-
dc.contributor.affiliatedAuthorLe, Gyungho-
dc.identifier.doi10.1016/j.sysarc.2009.09.002-
dc.identifier.scopusid2-s2.0-70350617659-
dc.identifier.wosid000273154000002-
dc.identifier.bibliographicCitationJOURNAL OF SYSTEMS ARCHITECTURE, v.55, no.10-12, pp.434 - 445-
dc.relation.isPartOfJOURNAL OF SYSTEMS ARCHITECTURE-
dc.citation.titleJOURNAL OF SYSTEMS ARCHITECTURE-
dc.citation.volume55-
dc.citation.number10-12-
dc.citation.startPage434-
dc.citation.endPage445-
dc.type.rimsART-
dc.type.docTypeArticle-
dc.description.journalClass1-
dc.description.journalRegisteredClassscie-
dc.description.journalRegisteredClassscopus-
dc.relation.journalResearchAreaComputer Science-
dc.relation.journalWebOfScienceCategoryComputer Science, Hardware & Architecture-
dc.relation.journalWebOfScienceCategoryComputer Science, Software Engineering-
dc.subject.keywordAuthorAccess region-
dc.subject.keywordAuthorAccess region cache-
dc.subject.keywordAuthorInterleaving-
dc.subject.keywordAuthorMemory partitionining-
dc.subject.keywordAuthorMultibanked cache-
dc.subject.keywordAuthorRegister guide-
Files in This Item
There are no files associated with this item.
Appears in
Collections
College of Informatics > Department of Computer Science and Engineering > 1. Journal Articles

qrcode

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

Altmetrics

Total Views & Downloads

BROWSE