Adaptive Linear Address Map for Bank Interleaving in DRAMs
The conventional linear address map can degrade memory utilization and system performance when an access pattern is not linear. To improve memory system performance, the adaptive bank-interleaved linear address map for a DRAM technology is proposed. In our approach, the addresses are efficiently rea...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2019-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/8832137/ |
_version_ | 1831526010209697792 |
---|---|
author | Jae Young Hur Sang Woo Rhim Beom Hak Lee Wooyoung Jang |
author_facet | Jae Young Hur Sang Woo Rhim Beom Hak Lee Wooyoung Jang |
author_sort | Jae Young Hur |
collection | DOAJ |
description | The conventional linear address map can degrade memory utilization and system performance when an access pattern is not linear. To improve memory system performance, the adaptive bank-interleaved linear address map for a DRAM technology is proposed. In our approach, the addresses are efficiently rearranged using the bank-flipping technique for a given application and a memory configuration. The system can configure the address map based on the bank interleaving metric in the systematic way when an application is invoked. Considering image processing applications, the algorithm, the analysis, the design, and the evaluation of the proposed address map are presented. The experimental results show that the presented method can effectively improve the performance with a moderate hardware cost. |
first_indexed | 2024-12-16T16:01:33Z |
format | Article |
id | doaj.art-1ad9413b8fe247dc9674fdd53c215798 |
institution | Directory Open Access Journal |
issn | 2169-3536 |
language | English |
last_indexed | 2024-12-16T16:01:33Z |
publishDate | 2019-01-01 |
publisher | IEEE |
record_format | Article |
series | IEEE Access |
spelling | doaj.art-1ad9413b8fe247dc9674fdd53c2157982022-12-21T22:25:28ZengIEEEIEEE Access2169-35362019-01-01712960412961610.1109/ACCESS.2019.29403518832137Adaptive Linear Address Map for Bank Interleaving in DRAMsJae Young Hur0https://orcid.org/0000-0003-4151-908XSang Woo Rhim1Beom Hak Lee2Wooyoung Jang3https://orcid.org/0000-0002-7262-0028Faculty of Engineering, Vietnamese-German University, Ho Chi Minh, VietnamFaculty of Engineering, Vietnamese-German University, Ho Chi Minh, VietnamFaculty of Engineering, Vietnamese-German University, Ho Chi Minh, VietnamDepartment of Electronics and Electrical Engineering, Dankook University, Yongin, South KoreaThe conventional linear address map can degrade memory utilization and system performance when an access pattern is not linear. To improve memory system performance, the adaptive bank-interleaved linear address map for a DRAM technology is proposed. In our approach, the addresses are efficiently rearranged using the bank-flipping technique for a given application and a memory configuration. The system can configure the address map based on the bank interleaving metric in the systematic way when an application is invoked. Considering image processing applications, the algorithm, the analysis, the design, and the evaluation of the proposed address map are presented. The experimental results show that the presented method can effectively improve the performance with a moderate hardware cost.https://ieeexplore.ieee.org/document/8832137/Address mappingDRAMembedded systemarchitectureperformance |
spellingShingle | Jae Young Hur Sang Woo Rhim Beom Hak Lee Wooyoung Jang Adaptive Linear Address Map for Bank Interleaving in DRAMs IEEE Access Address mapping DRAM embedded system architecture performance |
title | Adaptive Linear Address Map for Bank Interleaving in DRAMs |
title_full | Adaptive Linear Address Map for Bank Interleaving in DRAMs |
title_fullStr | Adaptive Linear Address Map for Bank Interleaving in DRAMs |
title_full_unstemmed | Adaptive Linear Address Map for Bank Interleaving in DRAMs |
title_short | Adaptive Linear Address Map for Bank Interleaving in DRAMs |
title_sort | adaptive linear address map for bank interleaving in drams |
topic | Address mapping DRAM embedded system architecture performance |
url | https://ieeexplore.ieee.org/document/8832137/ |
work_keys_str_mv | AT jaeyounghur adaptivelinearaddressmapforbankinterleavingindrams AT sangwoorhim adaptivelinearaddressmapforbankinterleavingindrams AT beomhaklee adaptivelinearaddressmapforbankinterleavingindrams AT wooyoungjang adaptivelinearaddressmapforbankinterleavingindrams |