Runtime Memory Controller Profiling with Performance Analysis for DRAM Memory Controllers
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Jeon, Dong-Ik | - |
dc.contributor.author | Lee, Min-Kyu | - |
dc.contributor.author | Kim, Ji-Chan | - |
dc.contributor.author | Chung, Ki Seok | - |
dc.date.accessioned | 2021-08-02T13:27:17Z | - |
dc.date.available | 2021-08-02T13:27:17Z | - |
dc.date.created | 2021-05-12 | - |
dc.date.issued | 2018-07 | - |
dc.identifier.issn | 0218-1266 | - |
dc.identifier.uri | https://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/16819 | - |
dc.description.abstract | The main memory system has become crucial not only because it has to meet an increasing bandwidth requirement, but also because it has to seamlessly support many concurrently executing applications. In order to improve memory performance, a memory controller with efficient arbitration is necessary. It is well known that memory performance is dependent on the memory access patterns. The offline performance analysis has dificulty analyzing the Dynamic Random Access Memory (DRAM) performance accurately because a huge set of trace patterns is needed. This paper proposes a novel profiler that is synthesized with a memory controller in order to monitor and analyze the memory controller performance at runtime. In this paper, five key metrics for performance evaluation are defined and they are monitored and evaluated at runtime by the proposed profiler. A prototype system with a processor core, a memory controller, DRAM modules, and peripheral devices are implemented on a field-programmable gate array (FPGA) board to carry out the experiments. It has been observed that the worst latency overhead differs for each benchmark. In addition, a new overall overhead estimation method is proposed to estimate the memory access latency overhead in time, and this method can be used to evaluate the performance of a certain memory arbitration method depending on running applications. | - |
dc.language | 영어 | - |
dc.language.iso | en | - |
dc.publisher | WORLD SCIENTIFIC PUBL CO PTE LTD | - |
dc.title | Runtime Memory Controller Profiling with Performance Analysis for DRAM Memory Controllers | - |
dc.type | Article | - |
dc.contributor.affiliatedAuthor | Chung, Ki Seok | - |
dc.identifier.doi | 10.1142/S0218126618501268 | - |
dc.identifier.scopusid | 2-s2.0-85034584096 | - |
dc.identifier.wosid | 000430138700010 | - |
dc.identifier.bibliographicCitation | JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, v.27, no.8 | - |
dc.relation.isPartOf | JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS | - |
dc.citation.title | JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS | - |
dc.citation.volume | 27 | - |
dc.citation.number | 8 | - |
dc.type.rims | ART | - |
dc.type.docType | Article | - |
dc.description.journalClass | 1 | - |
dc.description.isOpenAccess | N | - |
dc.description.journalRegisteredClass | scie | - |
dc.description.journalRegisteredClass | scopus | - |
dc.relation.journalResearchArea | Computer Science | - |
dc.relation.journalResearchArea | Engineering | - |
dc.relation.journalWebOfScienceCategory | Computer Science | - |
dc.relation.journalWebOfScienceCategory | Hardware & Architecture | - |
dc.relation.journalWebOfScienceCategory | Engineering | - |
dc.relation.journalWebOfScienceCategory | Electrical & Electronic | - |
dc.subject.keywordAuthor | DRAM | - |
dc.subject.keywordAuthor | memory controller | - |
dc.subject.keywordAuthor | memory profiler | - |
dc.subject.keywordAuthor | runtime analysis | - |
dc.identifier.url | https://www.worldscientific.com/doi/abs/10.1142/S0218126618501268 | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
222, Wangsimni-ro, Seongdong-gu, Seoul, 04763, Korea+82-2-2220-1365
COPYRIGHT © 2021 HANYANG UNIVERSITY.
Certain data included herein are derived from the © Web of Science of Clarivate Analytics. All rights reserved.
You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.