Multiprocessor MMIO Tracing via Memory Protection and a Shadow Page Table
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Kim, Myoungjae | - |
dc.contributor.author | Yoon, Hyunmin | - |
dc.contributor.author | Choi, Minkwan | - |
dc.contributor.author | Majeed, Shakaiba | - |
dc.contributor.author | Ryu, Minsoo | - |
dc.date.accessioned | 2022-07-15T21:52:59Z | - |
dc.date.available | 2022-07-15T21:52:59Z | - |
dc.date.created | 2021-05-14 | - |
dc.date.issued | 2015-07 | - |
dc.identifier.uri | https://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/156732 | - |
dc.description.abstract | Memory-mapped I/O (MMIO) tracing provides an effective means for analyzing and debugging I/O related functions since it allows us to observe and track the interplay between processors and I/O devices [1]. However, existing MMIO tracing techniques have a serious drawback in multicore systems. Current MMIO techniques commonly use a memory protection mechanism to detect access to an MMIO address area under consideration. Unfortunately, this approach may miss some I/O events and even lead to a data race condition due to inappropriate management of concurrent accesses to the MMIO address area. In this paper, we describe a novel MMIO tracing approach introducing the notion of shadow page table. We use a shadow page table to allow only one processor to have access to a MMIO address area while forbidding other processors’ access to the same MMIO address area. We show how the shadow page table approach can be efficiently implemented on a multiprocessor platform with dual core ARM Cortex A15 CPU. | - |
dc.language | 영어 | - |
dc.language.iso | en | - |
dc.publisher | CSREA Press | - |
dc.title | Multiprocessor MMIO Tracing via Memory Protection and a Shadow Page Table | - |
dc.type | Article | - |
dc.contributor.affiliatedAuthor | Ryu, Minsoo | - |
dc.identifier.bibliographicCitation | International Conference on Foundations of Computer Science, pp.16 - 18 | - |
dc.relation.isPartOf | International Conference on Foundations of Computer Science | - |
dc.citation.title | International Conference on Foundations of Computer Science | - |
dc.citation.startPage | 16 | - |
dc.citation.endPage | 18 | - |
dc.type.rims | ART | - |
dc.type.docType | Proceeding | - |
dc.description.journalClass | 1 | - |
dc.description.isOpenAccess | N | - |
dc.description.journalRegisteredClass | other | - |
dc.subject.keywordAuthor | Memory Mapped I/O (MMIO) Trace | - |
dc.subject.keywordAuthor | Memory Protection | - |
dc.subject.keywordAuthor | Page Fault | - |
dc.subject.keywordAuthor | Shadow Page Table. | - |
dc.identifier.url | https://worldcomp-proceedings.com/proc/p2015/FCS_contents.html | - |
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.