[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-119713-en":3,"doc-seo-119713-105":30,"detail-sidebar-cat-0-en-105":91},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":20,"is_deleted":4,"is_public":20,"is_downloadable":20,"audit_status":20,"page_count":21,"language":22,"language_code":23,"site_id":24,"html_lang":23,"table_of_contents":25,"faqs":26,"seo_title":27,"seo_description":14,"update_tm":28,"read_time":29},119713,1099513958762,"Logic","https://ap-avatar.wpscdn.com/avatar/1000023916a998db790?x-image-process=image/resize,m_fixed,w_180,h_180&k=1784791008015729253",8,"Research & Report","Hybrid Memory Systems를 위한 머신러닝 기반 페이지 스케줄러 - 석사학위 논문","Growing demand for machine learning and big data workloads makes memory performance a key determinant of application efficiency. This thesis studies hybrid memory systems composed of multiple memory types and shows that data placement across them strongly affects runtime. It proposes SMA, an RNN-based page scheduler that learns page access patterns and pre-prepares pages likely to be needed in fast memory. Using the insight that a subset of pages dominates performance, it manages important pages with a single RNN while handling remaining pages via a history-based method, reducing training time and memory usage versus state-of-the-art approaches. It also demonstrates that one RNN can generalize to unseen applications with comparable accuracy.","저작자표시-비영리-변경금지 2.0 대한민국  \n이용자는 아래의 조건을 따르는 경우에 한하여 자유롭게  \nl 이 저작물을 복제, 배포 , 전송 , 전시 , 공연 및 방송할 수 있습니다 .  \n다음과 같은 조건을 따라야 합니다:  \n 저작자표시 . 귀하는 원저작자를 표시하여야 합니다 .  \n 비영리 . 귀하는 이 저작물을 영리 목적으로 이용할 수 없습니다 .  \n 변경금지 . 귀하는 이 저작물을 개작 , 변형 또는 가공할 수 없습니다 .  \nl 귀하는, 이 저작물의 재이용이나 배포의 경우, 이 저작물에 적용된 이용허락조건을 명확하게 나타내어야 합니다 .  \nl 저작권자로부터 별도의 허가를 받으면 이 러한 조건들은 적용되지 않습니다 .  \n저작권법에 따른 이용자의 권리는 위의 내용에 의하여 영향을 받지 않습니다 .  \n이것은  이용허락규약( Legal Code) 을 이해하기 쉽게 요약한 것입니다 .  \nDisclaimer   \nMaster’s Thesis  \nA Page Scheduler using Machine Learning for Hybrid  \nMemory Systems  \nMinje Kim  \nDepartment of Computer Science and Engineering  \nUlsan National Institute of Science and Technology  \nA Page Scheduler using Machine Learning for Hybrid Memory Systems  \nMinje Kim  \nDepartment of Computer Science and Engineering  \nUlsan National Institute of Science and Technology  \nAbstract  \nAs the demand for machine learning and big data workloads grows, the memory becomes important in application performance. The main memory is extended by using hybrid memory systems that include different types of memory components. Data placement across multiple memory components has a significant impact on application performance. We propose SMA, an RNN-based page scheduler to learn page access patterns and ensure that pages to be accessed by applications in the future are prepared in a fast memory in advance. This paper utilizes the existing observation that there is a set of pages that are important to application performance. A single RNN model manages all important pages for efficient page management, and the remaining pages are managed using a history-based method. This work reduces training time and memory usage compared to the existing state-of-the-art machine learningbased page scheduler while providing higher accuracy. It also shows that a single RNN model can learn general page accesses patterns by achieving similar accuracy with the existing page scheduler for applications that were not included in the training dataset of the model.  \nContents  \nI Introduction ......................................... 1  \nII Background ......................................... 3  \n2.1 Hybrid Memory System .............................. 3  \n2.2 Recurrent Neural Networks ............................ 3  \nIII Motivation .......................................... 5  \nIV Design ............................................ 7  \n4.1 Inference Plane ................................... 7  \n4.2 Training Plane ................................... 9  \nV Methodology ........................................ 10  \n5.1 Applications .................................... 10  \n5.2 Simulated Hybrid Memory System ........................ 10  \n5.3 LSTM Model Implementation ........................... 10  \n5.4 Dateset for LSTM Model .............................. 10  \nVI Evaluation .......................................... 11  \n6.1 Model Accuracy .................................. 11  \n6.2 Training Time .................................... 13  \n6.3 Memory Usage ................................... 13  \n6.4 Discussion ..................................... 14  \nVII Related Work ........................................ 15  \nVIII Future Work ......................................... 16  \nIX Conclusion ......................................... 17  \nReferences ............................................. 18  \nAcknowledgements ........................................ 20  \nList of Figures  \n1 Overview of our hybrid page scheduler SMA that combines the intelligent page management and existing history page scheduler......................... 7  \n2 DRAM hit rate according to the number of misplaced pages managed by the Oracle page scheduler........................................... 8  \n3 Mean absolute error (MAE) for 100 important pages of SMA and Kleio for the first  \ncombination of selecting three unseen applications. Unseen applications are backprop, cpd, and pennant. Applications with orange bars mean unseen applications","cbCaiiluV32I1lzy","https://ap.wps.com/l/cbCaiiluV32I1lzy","pdf",2016545,1,31,"English","en",105,"# I Introduction\n# II Background\n## 2.1 Hybrid Memory System\n## 2.2 Recurrent Neural Networks\n# III Motivation\n# IV Design\n## 4.1 Inference Plane\n## 4.2 Training Plane\n# V Methodology\n## 5.1 Applications\n## 5.2 Simulated Hybrid Memory System\n## 5.3 LSTM Model Implementation\n## 5.4 Dateset for LSTM Model\n# VI Evaluation\n## 6.1 Model Accuracy\n## 6.2 Training Time\n## 6.3 Memory Usage\n## 6.4 Discussion\n# VII Related Work\n# VIII Future Work\n# IX Conclusion\n# References\n# Acknowledgements","[{\"question\":\"What problem does SMA address in hybrid memory systems?\",\"answer\":\"SMA addresses how to place and prepare pages across multiple memory types so that future page accesses are available in fast memory, improving application performance.\"},{\"question\":\"How does SMA use machine learning for page scheduling?\",\"answer\":\"SMA uses an RNN-based scheduler to learn page access patterns for important pages, while managing the remaining pages using a history-based method.\"},{\"question\":\"What are the main benefits compared with existing state-of-the-art approaches?\",\"answer\":\"The approach reduces training time and memory usage while achieving higher accuracy, and it can generalize to unseen applications with similar accuracy.\"}]","Hybrid Memory Systems를 위한 머신러닝 기반 페이지 스케줄러 - 석사학위 논문 | PDF",1785725916,78,{"code":4,"msg":31,"data":32},"ok",{"site_id":24,"language":23,"slug":33,"title":13,"keywords":34,"description":14,"schema_data":35,"social_meta":86,"head_meta":88,"extra_data":90,"updated_unix":28},"machine-learning-based-page-scheduler-for-hybrid-memory-systems-masters-thesis","",{"@graph":36,"@context":85},[37,54,68],{"@type":38,"itemListElement":39},"BreadcrumbList",[40,44,48,51],{"item":41,"name":42,"@type":43,"position":20},"https://docshare.wps.com","Home","ListItem",{"item":45,"name":46,"@type":43,"position":47},"https://docshare.wps.com/document/","Document",2,{"item":49,"name":12,"@type":43,"position":50},"https://docshare.wps.com/document/research-report/",3,{"item":52,"name":13,"@type":43,"position":53},"https://docshare.wps.com/document/machine-learning-based-page-scheduler-for-hybrid-memory-systems-masters-thesis/119713/",4,{"url":52,"name":13,"@type":55,"author":56,"headline":13,"publisher":58,"fileFormat":61,"inLanguage":23,"description":14,"dateModified":62,"datePublished":62,"encodingFormat":61,"isAccessibleForFree":63,"interactionStatistic":64},"DigitalDocument",{"name":9,"@type":57},"Person",{"url":41,"name":59,"@type":60},"DocShare","Organization","application/pdf","2026-08-03",true,{"@type":65,"interactionType":66,"userInteractionCount":20},"InteractionCounter",{"@type":67},"ViewAction",{"@type":69,"mainEntity":70},"FAQPage",[71,77,81],{"name":72,"@type":73,"acceptedAnswer":74},"What problem does SMA address in hybrid memory systems?","Question",{"text":75,"@type":76},"SMA addresses how to place and prepare pages across multiple memory types so that future page accesses are available in fast memory, improving application performance.","Answer",{"name":78,"@type":73,"acceptedAnswer":79},"How does SMA use machine learning for page scheduling?",{"text":80,"@type":76},"SMA uses an RNN-based scheduler to learn page access patterns for important pages, while managing the remaining pages using a history-based method.",{"name":82,"@type":73,"acceptedAnswer":83},"What are the main benefits compared with existing state-of-the-art approaches?",{"text":84,"@type":76},"The approach reduces training time and memory usage while achieving higher accuracy, and it can generalize to unseen applications with similar accuracy.","https://schema.org",{"og:url":52,"og:type":87,"og:title":13,"og:site_name":59,"og:description":14},"article",{"robots":89,"canonical":52},"index,follow",{"doc_id":7,"site_id":24},{"code":4,"msg":5,"data":92},[93,97,101,105,110,115,120,123,128,131,135],{"id":20,"doc_module":4,"doc_module_name":46,"category_name":94,"show_sort_weight":95,"slug":96},"Story & Novel",90,"story-novel",{"id":47,"doc_module":4,"doc_module_name":46,"category_name":98,"show_sort_weight":99,"slug":100},"Literature",80,"literature",{"id":53,"doc_module":4,"doc_module_name":46,"category_name":102,"show_sort_weight":103,"slug":104},"Exam",70,"exam",{"id":106,"doc_module":4,"doc_module_name":46,"category_name":107,"show_sort_weight":108,"slug":109},5,"Comic",60,"comic",{"id":111,"doc_module":4,"doc_module_name":46,"category_name":112,"show_sort_weight":113,"slug":114},6,"Technology",50,"technology",{"id":116,"doc_module":4,"doc_module_name":46,"category_name":117,"show_sort_weight":118,"slug":119},7,"Healthcare",40,"healthcare",{"id":11,"doc_module":4,"doc_module_name":46,"category_name":12,"show_sort_weight":121,"slug":122},30,"research-report",{"id":124,"doc_module":4,"doc_module_name":46,"category_name":125,"show_sort_weight":126,"slug":127},9,"Religion & Spirituality",20,"religion-spirituality",{"id":126,"doc_module":4,"doc_module_name":46,"category_name":129,"show_sort_weight":126,"slug":130},"World Cup","world-cup",{"id":132,"doc_module":4,"doc_module_name":46,"category_name":133,"show_sort_weight":132,"slug":134},10,"Lifestyle","lifestyle",{"id":136,"doc_module":4,"doc_module_name":46,"category_name":137,"show_sort_weight":106,"slug":138},19,"General","general"]