首页 > 最新文献

2019 IEEE Non-Volatile Memory Systems and Applications Symposium (NVMSA)最新文献

英文 中文
Adaptive Memory and Storage Fusion on Non-Volatile One-Memory System 非易失单存储器系统的自适应存储器与存储融合
Pub Date : 2019-08-01 DOI: 10.1109/NVMSA.2019.8863521
Chi-Hsing Chang, Che-Wei Chang
Non-volatile memory (NVM), such as phase change memory (PCM), can be a promising candidate to replace DRAM because of its lower leakage power and higher density. Since PCM is non-volatile, it can also be used as storage to support in-place execution and reduce loading time. However, as conventional operating systems have different strategies to satisfy various constraints on memory and storage subsystems, using PCM as both memory and storage in a system requires thorough consideration on the system’s inherent constraints, such as limited lifetime, retention time requirements, and possible overheads. Most existing work still divide NVM into separated memory and storage parts, but this strategy still incurs the overhead of loading data from storage to memory as in conventional systems. In our work, we rethink the data retention time requirements for PCM memory/storage and develop an adaptive memory-storage management strategy to dynamically reconfigure the One-Memory System, with considerations of the current average write-cycle and the number of retention-time qualified frames for storage, to reduce the extra data movement between memory and storage with a limited lifetime sacrifice. Experimental results show that our adaptive design improves the performance by reducing 86.1% of the extra writes of data movement, and only 3.4% of the system’s lifetime is sacrificed.
非易失性存储器(NVM),如相变存储器(PCM),由于其更低的泄漏功率和更高的密度,有望取代DRAM。由于PCM是非易失性的,它也可以用作存储来支持就地执行并减少加载时间。然而,由于传统操作系统有不同的策略来满足内存和存储子系统的各种约束,因此在系统中使用PCM作为内存和存储需要彻底考虑系统的固有约束,例如有限的生命周期、保留时间需求和可能的开销。大多数现有的工作仍然将NVM划分为独立的内存和存储部分,但是这种策略仍然会像在传统系统中一样产生将数据从存储加载到内存的开销。在我们的工作中,我们重新考虑了PCM内存/存储的数据保留时间要求,并开发了一种自适应内存-存储管理策略,以动态地重新配置单内存系统,考虑当前的平均写周期和存储的保留时间限定帧的数量,以有限的生命周期牺牲减少内存和存储之间的额外数据移动。实验结果表明,我们的自适应设计减少了86.1%的数据移动额外写操作,仅牺牲了3.4%的系统生命周期,从而提高了性能。
{"title":"Adaptive Memory and Storage Fusion on Non-Volatile One-Memory System","authors":"Chi-Hsing Chang, Che-Wei Chang","doi":"10.1109/NVMSA.2019.8863521","DOIUrl":"https://doi.org/10.1109/NVMSA.2019.8863521","url":null,"abstract":"Non-volatile memory (NVM), such as phase change memory (PCM), can be a promising candidate to replace DRAM because of its lower leakage power and higher density. Since PCM is non-volatile, it can also be used as storage to support in-place execution and reduce loading time. However, as conventional operating systems have different strategies to satisfy various constraints on memory and storage subsystems, using PCM as both memory and storage in a system requires thorough consideration on the system’s inherent constraints, such as limited lifetime, retention time requirements, and possible overheads. Most existing work still divide NVM into separated memory and storage parts, but this strategy still incurs the overhead of loading data from storage to memory as in conventional systems. In our work, we rethink the data retention time requirements for PCM memory/storage and develop an adaptive memory-storage management strategy to dynamically reconfigure the One-Memory System, with considerations of the current average write-cycle and the number of retention-time qualified frames for storage, to reduce the extra data movement between memory and storage with a limited lifetime sacrifice. Experimental results show that our adaptive design improves the performance by reducing 86.1% of the extra writes of data movement, and only 3.4% of the system’s lifetime is sacrificed.","PeriodicalId":438544,"journal":{"name":"2019 IEEE Non-Volatile Memory Systems and Applications Symposium (NVMSA)","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127282838","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Replanting Your Forest: NVM-friendly Bagging Strategy for Random Forest 重新种植你的森林:随机森林的nvm友好套袋策略
Pub Date : 2019-08-01 DOI: 10.1109/NVMSA.2019.8863525
Y. Ho, Chun-Feng Wu, Ming-Chang Yang, Tseng-Yi Chen, Yuan-Hao Chang
Random forest is effective and accurate in making predictions for classification and regression problems, which constitute the majority of machine learning applications or systems nowadays. However, as the data are being generated explosively in this big data era, many machine learning algorithms, including the random forest algorithm, may face the difficulty in maintaining and processing all the required data in the main memory. Instead, intensive data movements (i.e., data swappings) between the faster-but-smaller main memory and the slowerbut-larger secondary storage may occur excessively and largely degrade the performance. To address this challenge, the emerging non-volatile memory (NVM) technologies are placed great hopes to substitute the traditional random access memory (RAM) and to build a larger-than-ever main memory space because of its higher cell density, lower power consumption, and comparable read performance as traditional RAM. Nevertheless, the limited write endurance of NVM cells and the read-write asymmetry of NVMs may still limit the feasibility of performing machine learning algorithms directly on NVMs. Such dilemma inspires this study to develop an NVM-friendly bagging strategy for the random forest algorithm, in order to trade the “randomness” of the sampled data for the reduced data movements in the memory hierarchy without hurting the prediction accuracy. The evaluation results show that the proposed design could save up to 72% of the write accesses on the representative traces with nearly no degradation on the prediction accuracy.
随机森林在对分类和回归问题进行预测方面是有效和准确的,这是当今大多数机器学习应用或系统的组成部分。然而,在这个大数据时代,随着数据的爆炸式产生,包括随机森林算法在内的许多机器学习算法可能会面临在主存中维护和处理所有所需数据的困难。相反,在更快但更小的主存储器和更慢但更大的辅助存储器之间进行密集的数据移动(即数据交换)可能会过度发生,并在很大程度上降低性能。为了应对这一挑战,新兴的非易失性存储器(NVM)技术被寄予很大的希望,以取代传统的随机存取存储器(RAM),并构建比以往更大的主存储器空间,因为它具有更高的单元密度、更低的功耗和与传统RAM相当的读取性能。然而,NVM单元有限的写入耐力和NVM的读写不对称可能仍然限制了直接在NVM上执行机器学习算法的可行性。这种困境激发了本研究为随机森林算法开发一种nvm友好的装袋策略,以便在不损害预测精度的情况下,以采样数据的“随机性”换取内存层次中减少的数据移动。评估结果表明,所提出的设计在预测精度几乎没有下降的情况下,可以节省代表性迹路上高达72%的写访问。
{"title":"Replanting Your Forest: NVM-friendly Bagging Strategy for Random Forest","authors":"Y. Ho, Chun-Feng Wu, Ming-Chang Yang, Tseng-Yi Chen, Yuan-Hao Chang","doi":"10.1109/NVMSA.2019.8863525","DOIUrl":"https://doi.org/10.1109/NVMSA.2019.8863525","url":null,"abstract":"Random forest is effective and accurate in making predictions for classification and regression problems, which constitute the majority of machine learning applications or systems nowadays. However, as the data are being generated explosively in this big data era, many machine learning algorithms, including the random forest algorithm, may face the difficulty in maintaining and processing all the required data in the main memory. Instead, intensive data movements (i.e., data swappings) between the faster-but-smaller main memory and the slowerbut-larger secondary storage may occur excessively and largely degrade the performance. To address this challenge, the emerging non-volatile memory (NVM) technologies are placed great hopes to substitute the traditional random access memory (RAM) and to build a larger-than-ever main memory space because of its higher cell density, lower power consumption, and comparable read performance as traditional RAM. Nevertheless, the limited write endurance of NVM cells and the read-write asymmetry of NVMs may still limit the feasibility of performing machine learning algorithms directly on NVMs. Such dilemma inspires this study to develop an NVM-friendly bagging strategy for the random forest algorithm, in order to trade the “randomness” of the sampled data for the reduced data movements in the memory hierarchy without hurting the prediction accuracy. The evaluation results show that the proposed design could save up to 72% of the write accesses on the representative traces with nearly no degradation on the prediction accuracy.","PeriodicalId":438544,"journal":{"name":"2019 IEEE Non-Volatile Memory Systems and Applications Symposium (NVMSA)","volume":"87 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126230276","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 10
期刊
2019 IEEE Non-Volatile Memory Systems and Applications Symposium (NVMSA)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1