RT-PLRU: A New Paging Scheme for Real-Time Execution of Program Codes on NAND Flash Memory for Portable Media Players
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Kim, Jong-Chan | - |
dc.contributor.author | Lee, Duhee | - |
dc.contributor.author | Lee, Chang-Gun | - |
dc.contributor.author | Kim, Kanghee | - |
dc.date.available | 2018-05-10T08:38:12Z | - |
dc.date.created | 2018-04-17 | - |
dc.date.issued | 2011-08 | - |
dc.identifier.issn | 0018-9340 | - |
dc.identifier.uri | http://scholarworks.bwise.kr/ssu/handle/2018.sw.ssu/13606 | - |
dc.description.abstract | NAND flash memory has been widely used as a nonvolatile storage for storing data. However, it is challenging to execute program codes on NAND flash memory, since NAND flash memory only supports page-based reads, not byte-level random reads. This paper proposes an automated process to find the optimal paging strategy called RT-PLRU (Real-Time constrained combination of Pinning and LRU) that allows program codes stored in NAND flash memory to be executed satisfying real-time requirements with minimal usage of RAM. Moreover, the proposed process optimally configure the RT-PLRU in a developer-transparent way without giving any burden to the program developer. The developed technique is specifically applied to a media player program targeting a portable media player (PMP). To the best of our knowledge, this is the first effort to use NAND flash memory as a code storage for storing and executing real-time programs with minimal usage of RAM. | - |
dc.language | 영어 | - |
dc.language.iso | en | - |
dc.publisher | IEEE COMPUTER SOC | - |
dc.relation.isPartOf | IEEE TRANSACTIONS ON COMPUTERS | - |
dc.subject | SYSTEM | - |
dc.title | RT-PLRU: A New Paging Scheme for Real-Time Execution of Program Codes on NAND Flash Memory for Portable Media Players | - |
dc.type | Article | - |
dc.identifier.doi | 10.1109/TC.2010.225 | - |
dc.type.rims | ART | - |
dc.identifier.bibliographicCitation | IEEE TRANSACTIONS ON COMPUTERS, v.60, no.8, pp.1126 - 1141 | - |
dc.description.journalClass | 1 | - |
dc.identifier.wosid | 000292101000007 | - |
dc.identifier.scopusid | 2-s2.0-79959756462 | - |
dc.citation.endPage | 1141 | - |
dc.citation.number | 8 | - |
dc.citation.startPage | 1126 | - |
dc.citation.title | IEEE TRANSACTIONS ON COMPUTERS | - |
dc.citation.volume | 60 | - |
dc.contributor.affiliatedAuthor | Kim, Kanghee | - |
dc.type.docType | Article | - |
dc.description.isOpenAccess | N | - |
dc.subject.keywordAuthor | Real-time systems | - |
dc.subject.keywordAuthor | NAND flash memory | - |
dc.subject.keywordAuthor | media player | - |
dc.subject.keywordAuthor | virtual memory | - |
dc.subject.keywordAuthor | pinning | - |
dc.subject.keywordAuthor | LRU | - |
dc.subject.keywordAuthor | RT-PLRU | - |
dc.subject.keywordPlus | SYSTEM | - |
dc.description.journalRegisteredClass | scie | - |
dc.description.journalRegisteredClass | scopus | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
Soongsil University Library 369 Sangdo-Ro, Dongjak-Gu, Seoul, Korea (06978)02-820-0733
COPYRIGHT ⓒ SOONGSIL UNIVERSITY, ALL RIGHTS RESERVED.
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.