A fast profiler for compilation of multi-threaded applications on a hybrid memory system
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Dadzie, Thomas Haywood | - |
dc.contributor.author | Cho, Seungpyo | - |
dc.contributor.author | Oh, Hyunok | - |
dc.date.accessioned | 2022-07-13T11:27:12Z | - |
dc.date.available | 2022-07-13T11:27:12Z | - |
dc.date.created | 2021-05-11 | - |
dc.date.issued | 2017-10 | - |
dc.identifier.issn | 0000-0000 | - |
dc.identifier.uri | https://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/151564 | - |
dc.description.abstract | This paper proposes a fast memory access profiling tool called HMTool for multi-threaded applications. The proposed profiling tool extracts memory access patterns rapidly to optimize a multi-threaded application by allocating variables properly on a hybrid memory system with DRAM and non-volatile memory. To enhance the profiling performance, this paper proposes a static analysis and a caching technique for profiling. The proposed tool is implemented based on LLVM compiler framework. Experiment results show that the proposed profiling techniques improve the profiling performance by 5.1 times compared with an existing memory profiling tool. | - |
dc.language | 영어 | - |
dc.language.iso | en | - |
dc.publisher | Institute of Electrical and Electronics Engineers Inc. | - |
dc.title | A fast profiler for compilation of multi-threaded applications on a hybrid memory system | - |
dc.type | Article | - |
dc.contributor.affiliatedAuthor | Oh, Hyunok | - |
dc.identifier.doi | 10.1109/NVMSA.2017.8064469 | - |
dc.identifier.scopusid | 2-s2.0-85034749379 | - |
dc.identifier.bibliographicCitation | NVMSA 2017 - 6th IEEE Non-Volatile Memory Systems and Applications Symposium | - |
dc.relation.isPartOf | NVMSA 2017 - 6th IEEE Non-Volatile Memory Systems and Applications Symposium | - |
dc.citation.title | NVMSA 2017 - 6th IEEE Non-Volatile Memory Systems and Applications Symposium | - |
dc.type.rims | ART | - |
dc.type.docType | Conference Paper | - |
dc.description.journalClass | 1 | - |
dc.description.isOpenAccess | N | - |
dc.description.journalRegisteredClass | scopus | - |
dc.subject.keywordPlus | Data storage equipment | - |
dc.subject.keywordPlus | Digital storage | - |
dc.subject.keywordPlus | Memory architecture | - |
dc.subject.keywordPlus | Nonvolatile storage | - |
dc.subject.keywordPlus | Caching technique | - |
dc.subject.keywordPlus | Fast memory | - |
dc.subject.keywordPlus | Hybrid memory | - |
dc.subject.keywordPlus | LLVM compilers | - |
dc.subject.keywordPlus | Memory access patterns | - |
dc.subject.keywordPlus | Multi- threaded applications | - |
dc.subject.keywordPlus | Non-volatile memory | - |
dc.subject.keywordPlus | Profiling tools | - |
dc.subject.keywordPlus | Dynamic random access storage | - |
dc.identifier.url | https://ieeexplore.ieee.org/document/8064469 | - |
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.