메뉴 건너뛰기




Volumn 27, Issue 5, 2016, Pages 1537-1550

A Survey of Software Techniques for Using Non-Volatile Memories for Storage and Main Memory Systems

Author keywords

classification; flash memory; non volatile memory (NVM) (NVRAM); phase change RAM (PCM) (PCRAM); resistive RAM (ReRAM) (RRAM); Review; solid state drive (SSD); spin transfer torque RAM (STT RAM) (STT MRAM); storage class memory (SCM)

Indexed keywords

CLASSIFICATION (OF INFORMATION); DATA STORAGE EQUIPMENT; DIGITAL STORAGE; DYNAMIC RANDOM ACCESS STORAGE; FLASH MEMORY; HARD DISK STORAGE; MRAM DEVICES; NONVOLATILE STORAGE; PHASE CHANGE MEMORY; REVIEWS; RRAM; SOFTWARE ENGINEERING; SURVEYS;

EID: 84963787521     PISSN: 10459219     EISSN: None     Source Type: Journal    
DOI: 10.1109/TPDS.2015.2442980     Document Type: Article
Times cited : (235)

References (139)
  • 1
    • 84963852776 scopus 로고    scopus 로고
    • Online
    • (2015). [Online]. Available: www.youtube.com/yt/press/statistics. html
    • (2015)
  • 2
    • 84963847687 scopus 로고    scopus 로고
    • Online
    • (2013). [Online]. Available: http://goo.gl/qwyFHe
    • (2013)
  • 5
    • 84907440423 scopus 로고    scopus 로고
    • A survey of methods for analyzing and improving GPU energy efficiency
    • S. Mittal and J. Vetter, "A survey of methods for analyzing and improving GPU energy efficiency," ACM Comput. Surveys, vol. 47, no. 2, pp. 19:1-19:23, 2015.
    • (2015) ACM Comput. Surveys , vol.47 , Issue.2 , pp. 191-1923
    • Mittal, S.1    Vetter, J.2
  • 6
    • 84923347954 scopus 로고    scopus 로고
    • Opportunities for nonvolatile memory systems in extreme-scale high performance computing
    • Mar.-Apr.
    • J. S. Vetter and S. Mittal, "Opportunities for nonvolatile memory systems in extreme-scale high performance computing," Comput. Sci. Eng., vol. 17, no. 2, pp. 73-82, Mar.-Apr. 2015.
    • (2015) Comput. Sci. Eng. , vol.17 , Issue.2 , pp. 73-82
    • Vetter, J.S.1    Mittal, S.2
  • 7
    • 84929352865 scopus 로고    scopus 로고
    • A survey of architectural approaches for managing embedded DRAM and non-volatile on-chip caches
    • Jun.
    • S. Mittal, J. S. Vetter, and D. Li, "A survey of architectural approaches for managing embedded DRAM and non-volatile on-chip caches," IEEE Trans. Parallel Distrib. Syst., vol. 26, no. 6, pp. 1524-1537, Jun. 2014.
    • (2014) IEEE Trans. Parallel Distrib. Syst. , vol.26 , Issue.6 , pp. 1524-1537
    • Mittal, S.1    Vetter, J.S.2    Li, D.3
  • 8
    • 79959590856 scopus 로고    scopus 로고
    • Hystor: Making the best use of solid state drives in high performance storage systems
    • F. Chen, D. A. Koufaty, and X. Zhang, "Hystor: Making the best use of solid state drives in high performance storage systems," in Proc. Int. Conf. Supercomput., 2011, pp. 22-32.
    • (2011) Proc. Int. Conf. Supercomput. , pp. 22-32
    • Chen, F.1    Koufaty, D.A.2    Zhang, X.3
  • 15
    • 0031212918 scopus 로고    scopus 로고
    • Flash memory cells-an overview
    • Aug.
    • P. Pavan, R. Bez, P. Olivo, and E. Zanoni, "Flash memory cells-an overview," Proc. IEEE, vol. 85, no. 8, pp. 1248-1271, Aug. 1997.
    • (1997) Proc. IEEE , vol.85 , Issue.8 , pp. 1248-1271
    • Pavan, P.1    Bez, R.2    Olivo, P.3    Zanoni, E.4
  • 16
    • 84963816640 scopus 로고    scopus 로고
    • A survey of power management techniques for phase change memory
    • S. Mittal, "A survey of power management techniques for phase change memory," Int. J. Comput. Aided Eng. Technol., 2014.
    • (2014) Int. J. Comput. Aided Eng. Technol.
    • Mittal, S.1
  • 17
    • 70350608599 scopus 로고    scopus 로고
    • After hard drives-what comes next?
    • Oct.
    • M. Kryder and C. Kim, "After hard drives-what comes next?" IEEE Trans. Magn., vol. 45, no. 10, pp. 3406-3413, Oct. 2009.
    • (2009) IEEE Trans. Magn. , vol.45 , Issue.10 , pp. 3406-3413
    • Kryder, M.1    Kim, C.2
  • 18
    • 70449652585 scopus 로고    scopus 로고
    • Understanding intrinsic characteristics and system implications of flash memory based solid state drives
    • F. Chen, D. A. Koufaty, and X. Zhang, "Understanding intrinsic characteristics and system implications of flash memory based solid state drives," ACM SIGMETRICS Perform. Eval. Rev., vol. 37, no. 1, pp. 181-192, 2009.
    • (2009) ACM SIGMETRICS Perform. Eval. Rev. , vol.37 , Issue.1 , pp. 181-192
    • Chen, F.1    Koufaty, D.A.2    Zhang, X.3
  • 20
    • 57149135618 scopus 로고    scopus 로고
    • NAND flash memory and its role in storage architectures
    • Nov.
    • M. A. Sanvido, F. R. Chu, A. Kulkarni, and R. Selinger, "NAND flash memory and its role in storage architectures," Proc. IEEE, vol. 96, no. 11, pp. 1864-1874, Nov. 2008.
    • (2008) Proc. IEEE , vol.96 , Issue.11 , pp. 1864-1874
    • Sanvido, M.A.1    Chu, F.R.2    Kulkarni, A.3    Selinger, R.4
  • 23
    • 79955674953 scopus 로고    scopus 로고
    • A low-cost wear-leveling algorithm for block-mapping solid-state disks
    • L.-P. Chang and L.-C. Huang, "A low-cost wear-leveling algorithm for block-mapping solid-state disks," SIGPLAN Notices, vol. 46, no. 5, pp. 31-40, 2011.
    • (2011) SIGPLAN Notices , vol.46 , Issue.5 , pp. 31-40
    • Chang, L.-P.1    Huang, L.-C.2
  • 29
    • 84976695648 scopus 로고
    • ENVy: A non-volatile, main memory storage system
    • M. Wu and W. Zwaenepoel, "eNVy: A non-volatile, main memory storage system," ACM SigPlan Notices, vol. 29, no. 11, pp. 86-97, 1994.
    • (1994) ACM SigPlan Notices , vol.29 , Issue.11 , pp. 86-97
    • Wu, M.1    Zwaenepoel, W.2
  • 30
    • 35248812398 scopus 로고    scopus 로고
    • On efficient wear leveling for large-scale flashmemory storage systems
    • L.-P. Chang, "On efficient wear leveling for large-scale flashmemory storage systems," in Proc. ACM Symp. Applied Comput., 2007, pp. 1126-1130.
    • (2007) Proc. ACM Symp. Applied Comput. , pp. 1126-1130
    • Chang, L.-P.1
  • 31
    • 77952562933 scopus 로고    scopus 로고
    • A hybrid solid-state storage architecture for the performance, energy consumption, and lifetime improvement
    • G. Sun, Y. Joo, Y. Chen, D. Niu, Y. Xie, Y. Chen, and H. Li, "A hybrid solid-state storage architecture for the performance, energy consumption, and lifetime improvement," in Proc. Int. Symp. High Perform. Comput. Archit., 2010, pp. 1-12.
    • (2010) Proc. Int. Symp. High Perform. Comput. Archit. , pp. 1-12
    • Sun, G.1    Joo, Y.2    Chen, Y.3    Niu, D.4    Xie, Y.5    Chen, Y.6    Li, H.7
  • 32
    • 84932600881 scopus 로고    scopus 로고
    • Refactored design of I/O architecture for flash storage
    • S. Lee, J. Kim, and A. Mithal, "Refactored design of I/O architecture for flash storage," Comput. Archit. Lett., 2014, Doi: 10.1109/LCA.2014.2329423.
    • (2014) Comput. Archit. Lett.
    • Lee, S.1    Kim, J.2    Mithal, A.3
  • 34
    • 84862072342 scopus 로고    scopus 로고
    • Error patterns in MLC NAND flash memory: Measurement, characterization, and analysis
    • Y. Cai, E. F. Haratsch, O. Mutlu, and K. Mai, "Error patterns in MLC NAND flash memory: Measurement, characterization, and analysis," in Proc. Des., Autom. Test Eur., 2012, pp. 521-526.
    • (2012) Proc. Des., Autom. Test Eur. , pp. 521-526
    • Cai, Y.1    Haratsch, E.F.2    Mutlu, O.3    Mai, K.4
  • 35
    • 84892550593 scopus 로고    scopus 로고
    • Program interference in MLC NAND flash memory: Characterization, modeling, and mitigation
    • Y. Cai, O. Mutlu, E. F. Haratsch, and K. Mai, "Program interference in MLC NAND flash memory: Characterization, modeling, and mitigation," in Proc. Int. Conf. Comput. Des., 2013, pp. 123-130.
    • (2013) Proc. Int. Conf. Comput. Des. , pp. 123-130
    • Cai, Y.1    Mutlu, O.2    Haratsch, E.F.3    Mai, K.4
  • 36
    • 85077044893 scopus 로고    scopus 로고
    • CAFTL: A content-aware flash translation layer enhancing the lifespan of flash memory based solid state drives
    • F. Chen, T. Luo, and X. Zhang, "CAFTL: A content-aware flash translation layer enhancing the lifespan of flash memory based solid state drives," in Proc. USENIX Conf. File Storage Technol., vol. 11, 2011.
    • (2011) Proc. USENIX Conf. File Storage Technol. , vol.11
    • Chen, F.1    Luo, T.2    Zhang, X.3
  • 37
    • 79955912950 scopus 로고    scopus 로고
    • Essential roles of exploiting internal parallelism of flash memory based solid state drives in high-speed data processing
    • F. Chen, R. Lee, and X. Zhang, "Essential roles of exploiting internal parallelism of flash memory based solid state drives in high-speed data processing," in Proc. Int. Symp. High Perform. Comput. Archit., 2011, pp. 266-277.
    • (2011) Proc. Int. Symp. High Perform. Comput. Archit. , pp. 266-277
    • Chen, F.1    Lee, R.2    Zhang, X.3
  • 40
    • 79952475131 scopus 로고    scopus 로고
    • A comprehensive study of energy efficiency and performance of flash-based SSD
    • S. Park, Y. Kim, B. Urgaonkar, J. Lee, and E. Seo, "A comprehensive study of energy efficiency and performance of flash-based SSD," J. Syst. Archit., vol. 57, no. 4, pp. 354-365, 2011.
    • (2011) J. Syst. Archit. , vol.57 , Issue.4 , pp. 354-365
    • Park, S.1    Kim, Y.2    Urgaonkar, B.3    Lee, J.4    Seo, E.5
  • 45
    • 84863544261 scopus 로고    scopus 로고
    • Meta-Cure: A reliability enhancement strategy for metadata in NAND flash memory storage systems
    • Y. Wang, L. A. D. Bathen, N. D. Dutt, and Z. Shao, "Meta-Cure: A reliability enhancement strategy for metadata in NAND flash memory storage systems," in Proc. Des. Autom. Conf., 2012, pp. 214-219.
    • (2012) Proc. Des. Autom. Conf. , pp. 214-219
    • Wang, Y.1    Bathen, L.A.D.2    Dutt, N.D.3    Shao, Z.4
  • 46
    • 84879852219 scopus 로고    scopus 로고
    • SAW: System-assisted wear leveling on the write endurance of NAND flash devices
    • C. Wang and W.-F. Wong, "SAW: System-assisted wear leveling on the write endurance of NAND flash devices," in Proc. Des. Autom. Conf., 2013, pp. 1-9.
    • (2013) Proc. Des. Autom. Conf. , pp. 1-9
    • Wang, C.1    Wong, W.-F.2
  • 47
    • 34547266503 scopus 로고    scopus 로고
    • Endurance enhancement of flash-memory storage systems: An efficient static wear leveling design
    • Y.-H. Chang, J.-W. Hsieh, and T.-W. Kuo, "Endurance enhancement of flash-memory storage systems: An efficient static wear leveling design," in Proc. Des. Autom. Conf., 2007, pp. 212-217.
    • (2007) Proc. Des. Autom. Conf. , pp. 212-217
    • Chang, Y.-H.1    Hsieh, J.-W.2    Kuo, T.-W.3
  • 48
    • 84862060405 scopus 로고    scopus 로고
    • Extending the lifetime of NAND flash memory by salvaging bad blocks
    • C. Wang and W.-F. Wong, "Extending the lifetime of nand flash memory by salvaging bad blocks," in Proc. Conf. Des., Autom. Test Eur., 2012, pp. 260-263.
    • (2012) Proc. Conf. Des., Autom. Test Eur. , pp. 260-263
    • Wang, C.1    Wong, W.-F.2
  • 49
    • 84863551745 scopus 로고    scopus 로고
    • Observational wear leveling: An efficient algorithm for flash memory management
    • C. Wang and W.-F. Wong, "Observational wear leveling: an efficient algorithm for flash memory management," in Proc. Des. Autom. Conf., 2012, pp. 235-242.
    • (2012) Proc. Des. Autom. Conf. , pp. 235-242
    • Wang, C.1    Wong, W.-F.2
  • 50
    • 84932642976 scopus 로고    scopus 로고
    • Adaptive wear-leveling in flash-based memory
    • J. Liao, F. Zheng, L. Li, and G. Xiao, "Adaptive wear-leveling in flash-based memory," Comput. Archit. Lett., 2014, Doi: 10.1109/LCA.2014.2329871.
    • (2014) Comput. Archit. Lett.
    • Liao, J.1    Zheng, F.2    Li, L.3    Xiao, G.4
  • 51
    • 84891143367 scopus 로고    scopus 로고
    • Data dependent sparing to manage better-than-bad blocks
    • R. Maddah, S. Cho, and R. Melhem, "Data dependent sparing to manage better-than-bad blocks," Comput. Archit. Lett., vol. 12, no. 2, pp. 43-46, 2013.
    • (2013) Comput. Archit. Lett. , vol.12 , Issue.2 , pp. 43-46
    • Maddah, R.1    Cho, S.2    Melhem, R.3
  • 61
    • 44849118782 scopus 로고    scopus 로고
    • Intel turbo memory: Nonvolatile disk caches in the storage hierarchy of mainstream computer systems
    • J. Matthews, S. Trika, D. Hensgen, R. Coulson, and K. Grimsrud, "Intel turbo memory: Nonvolatile disk caches in the storage hierarchy of mainstream computer systems," ACM Trans. Storage, vol. 4, no. 2, pp. 4:1-4:24, 2008.
    • (2008) ACM Trans. Storage , vol.4 , Issue.2 , pp. 41-424
    • Matthews, J.1    Trika, S.2    Hensgen, D.3    Coulson, R.4    Grimsrud, K.5
  • 63
    • 70450286395 scopus 로고    scopus 로고
    • The performance of PC solid-state disks (SSDs) as a function of bandwidth, concurrency, device architecture, and system organization
    • C. Dirik and B. Jacob, "The performance of PC solid-state disks (SSDs) as a function of bandwidth, concurrency, device architecture, and system organization," ACM SIGARCH Comput. Archit. News, vol. 37, no. 3, pp. 279-289, 2009.
    • (2009) ACM SIGARCH Comput. Archit. News , vol.37 , Issue.3 , pp. 279-289
    • Dirik, C.1    Jacob, B.2
  • 64
    • 85075012374 scopus 로고    scopus 로고
    • BPLRU: A buffer management scheme for improving random writes in flash storage
    • H. Kim and S. Ahn, "BPLRU: A buffer management scheme for improving random writes in flash storage," in Proc. USENIX Conf. File Storage Technol., 2008, vol. 8, pp. 1-14.
    • (2008) Proc. USENIX Conf. File Storage Technol. , vol.8 , pp. 1-14
    • Kim, H.1    Ahn, S.2
  • 66
    • 70449694274 scopus 로고    scopus 로고
    • Flashing up the storage layer
    • I. Koltsidas and S. D. Viglas, "Flashing up the storage layer," VLDB Endowment, vol. 1, no. 1, pp. 514-525, 2008.
    • (2008) VLDB Endowment , vol.1 , Issue.1 , pp. 514-525
    • Koltsidas, I.1    Viglas, S.D.2
  • 67
    • 72049121632 scopus 로고    scopus 로고
    • A performance evaluation of scientific I/O workloads on flash-based SSDs
    • S. Park and K. Shen, "A performance evaluation of scientific I/O workloads on flash-based SSDs," in Proc. IEEE Int. Conf. Cluster Comput. Workshops, 2009, pp. 1-5.
    • (2009) Proc. IEEE Int. Conf. Cluster Comput. Workshops , pp. 1-5
    • Park, S.1    Shen, K.2
  • 68
    • 84908892185 scopus 로고    scopus 로고
    • Evaluating phase change memory for enterprise storage systems: A study of caching and tiering approaches
    • H. Kim, S. Seshadri, C. L. Dickey, and L. Chiu, "Evaluating phase change memory for enterprise storage systems: A study of caching and tiering approaches," in Proc. USENIX Conf. File Storage Technol., 2014, pp. 33-45.
    • (2014) Proc. USENIX Conf. File Storage Technol. , pp. 33-45
    • Kim, H.1    Seshadri, S.2    Dickey, C.L.3    Chiu, L.4
  • 70
    • 85077122419 scopus 로고    scopus 로고
    • Caching less for better performance: Balancing cache size and update cost of flash memory cache in hybrid storage systems
    • Y. Oh, J. Choi, D. Lee, and S. H. Noh, "Caching less for better performance: balancing cache size and update cost of flash memory cache in hybrid storage systems," in Proc. USENIX Conf. File Storage Technol., vol. 12, 2012.
    • (2012) Proc. USENIX Conf. File Storage Technol , vol.12
    • Oh, Y.1    Choi, J.2    Lee, D.3    Noh, S.H.4
  • 71
    • 77954979964 scopus 로고    scopus 로고
    • SieveStore: A highly-selective, ensemble-level disk cache for cost-performance
    • T. Pritchett and M. Thottethodi, "SieveStore: A highly-selective, ensemble-level disk cache for cost-performance," in Proc. Int. Symp. Comput. Archit., 2010, pp. 163-174.
    • (2010) Proc. Int. Symp. Comput. Archit. , pp. 163-174
    • Pritchett, T.1    Thottethodi, M.2
  • 72
    • 84897598008 scopus 로고    scopus 로고
    • Error model guided joint performance and endurance optimization for flash memory
    • Mar.
    • L. Shi, K. Qiu, M. Zhao, and C. J. Xue, "Error model guided joint performance and endurance optimization for flash memory," IEEE Trans. Comput.-Aided Des. Integrated Circuits Syst., vol. 33, no. 3, pp. 343-355, Mar. 2014.
    • (2014) IEEE Trans. Comput.-Aided Des. Integrated Circuits Syst. , vol.33 , Issue.3 , pp. 343-355
    • Shi, L.1    Qiu, K.2    Zhao, M.3    Xue, C.J.4
  • 75
    • 84872415325 scopus 로고    scopus 로고
    • Hybrid nonvolatile disk cache for energy-efficient and high-performance systems
    • L. Shi, J. Li, C. Jason Xue, and X. Zhou, "Hybrid nonvolatile disk cache for energy-efficient and high-performance systems," ACM Trans. Des. Autom. Electron. Syst., vol. 18, no. 1, pp. 8:1-8:23, 2013.
    • (2013) ACM Trans. Des. Autom. Electron. Syst. , vol.18 , Issue.1 , pp. 81-823
    • Shi, L.1    Li, J.2    Jason Xue, C.3    Zhou, X.4
  • 76
    • 84860598262 scopus 로고    scopus 로고
    • FlashTier: A lightweight, consistent and durable storage cache
    • M. Saxena, M. M. Swift, and Y. Zhang, "FlashTier: A lightweight, consistent and durable storage cache," in Proc. Eur. Conf. Comput. Syst., 2012, pp. 267-280.
    • (2012) Proc. Eur. Conf. Comput. Syst. , pp. 267-280
    • Saxena, M.1    Swift, M.M.2    Zhang, Y.3
  • 79
    • 85077434018 scopus 로고    scopus 로고
    • FlexECC: Partially relaxing ECC of MLC SSD for better cache performance
    • P. Huang, P. Subedi, X. He, S. He, and K. Zhou, "FlexECC: Partially relaxing ECC of MLC SSD for better cache performance," in Proc. USENIX Annu. Tech. Conf., 2014, pp. 489-500.
    • (2014) Proc. USENIX Annu. Tech. Conf. , pp. 489-500
    • Huang, P.1    Subedi, P.2    He, X.3    He, S.4    Zhou, K.5
  • 80
    • 84860316769 scopus 로고    scopus 로고
    • Quasi-nonvolatile SSD: Trading flash memory nonvolatility to improve storage system performance for enterprise applications
    • Y. Pan, G. Dong, Q. Wu, and T. Zhang, "Quasi-nonvolatile SSD: Trading flash memory nonvolatility to improve storage system performance for enterprise applications," in Proc. Int. Symp. High Perform. Comput. Archit., 2012, pp. 1-10.
    • (2012) Proc. Int. Symp. High Perform. Comput. Archit. , pp. 1-10
    • Pan, Y.1    Dong, G.2    Wu, Q.3    Zhang, T.4
  • 82
  • 84
    • 70350731289 scopus 로고    scopus 로고
    • Energy-aware error control coding for flashmemories
    • V. Papirla and C. Chakrabarti, "Energy-aware error control coding for flashmemories," in Proc. Des. Autom. Conf., 2009, pp. 658-663.
    • (2009) Proc. Des. Autom. Conf. , pp. 658-663
    • Papirla, V.1    Chakrabarti, C.2
  • 86
    • 84867317200 scopus 로고    scopus 로고
    • BEST: Best-effort energy saving techniques for NAND flash-based hybrid storage
    • Aug.
    • H. Shim, J. Kim, and S. Maeng, "BEST: Best-effort energy saving techniques for NAND flash-based hybrid storage," IEEE Trans. Consum. Electron., vol. 58, no. 3, pp. 841-848, Aug. 2012.
    • (2012) IEEE Trans. Consum. Electron. , vol.58 , Issue.3 , pp. 841-848
    • Shim, H.1    Kim, J.2    Maeng, S.3
  • 88
    • 77954700336 scopus 로고    scopus 로고
    • A process-aware hot/cold identification scheme for flash memory storage systems
    • May
    • S. Jung, Y. Lee, and Y. Song, "A process-aware hot/cold identification scheme for flash memory storage systems," IEEE Trans. Consum. Electron., vol. 56, no. 2, pp. 339-347, May 2010.
    • (2010) IEEE Trans. Consum. Electron. , vol.56 , Issue.2 , pp. 339-347
    • Jung, S.1    Lee, Y.2    Song, Y.3
  • 90
    • 84900329812 scopus 로고    scopus 로고
    • Exploring energy and performance behaviors of data-intensive scientific workflows on systems with deep memory hierarchies
    • M. Gamell, I. Rodero, M. Parashar, and S. Poole, "Exploring energy and performance behaviors of data-intensive scientific workflows on systems with deep memory hierarchies," in Proc. Int. Conf. High Perform. Comput., 2013, pp. 226-235.
    • (2013) Proc. Int. Conf. High Perform. Comput. , pp. 226-235
    • Gamell, M.1    Rodero, I.2    Parashar, M.3    Poole, S.4
  • 92
    • 84928388000 scopus 로고    scopus 로고
    • OFWAR: Reducing SSD response time using on-demand fast-write-and-rewrite
    • Oct.
    • Q. Wu and T. Zhang, "OFWAR: Reducing SSD response time using on-demand fast-write-and-rewrite," IEEE Trans. Comput., vol. 63, no. 10, pp. 2500-2512, Oct. 2014.
    • (2014) IEEE Trans. Comput. , vol.63 , Issue.10 , pp. 2500-2512
    • Wu, Q.1    Zhang, T.2
  • 94
    • 85077127873 scopus 로고    scopus 로고
    • Reducing SSD read latency via NAND flash program and erase suspension
    • G. Wu and X. He, "Reducing SSD read latency via NAND flash program and erase suspension," in Proc. FAST, 2012.
    • (2012) Proc. FAST
    • Wu, G.1    He, X.2
  • 95
    • 84924224247 scopus 로고    scopus 로고
    • DI-MMAP - A scalable memory-map runtime for out-of-core data-intensive applications
    • B. Van Essen, H. Hsieh, S. Ames, R. Pearce, and M. Gokhale, "DI-MMAP - a scalable memory-map runtime for out-of-core data-intensive applications," Cluster Comput., vol. 18, no. 1, pp. 15-28, 2013.
    • (2013) Cluster Comput. , vol.18 , Issue.1 , pp. 15-28
    • Van Essen, B.1    Hsieh, H.2    Ames, S.3    Pearce, R.4    Gokhale, M.5
  • 99
    • 70450273507 scopus 로고    scopus 로고
    • Scalable high performance main memory system using phase-change memory technology
    • M. Qureshi, V. Srinivasan, and J. Rivers, "Scalable high performance main memory system using phase-change memory technology," in Proc. Int. Symp. Comput. Architect., 2009, pp. 24-33.
    • (2009) Proc. Int. Symp. Comput. Architect. , pp. 24-33
    • Qureshi, M.1    Srinivasan, V.2    Rivers, J.3
  • 100
    • 85077136072 scopus 로고    scopus 로고
    • Lifetime management of flash-based SSDs using recovery-aware dynamic throttling
    • S. Lee, T. Kim, K. Kim, and J. Kim, "Lifetime management of flash-based SSDs using recovery-aware dynamic throttling," in Proc. FAST, 2012.
    • (2012) Proc. FAST
    • Lee, S.1    Kim, T.2    Kim, K.3    Kim, J.4
  • 104
    • 84879535434 scopus 로고    scopus 로고
    • Bridging the programming gap between persistent and volatile memory using WrAP
    • E. Giles, K. Doshi, and P. Varman, "Bridging the programming gap between persistent and volatile memory using WrAP," in Proc. Int. Conf. Comput. Frontiers, 2013, p. 30.
    • (2013) Proc. Int. Conf. Comput. Frontiers , pp. 30
    • Giles, E.1    Doshi, K.2    Varman, P.3
  • 105
    • 84866177813 scopus 로고    scopus 로고
    • Shortcut-JFS: A write efficient journaling file system for phase change memory
    • E. Lee, S. Yoo, J.-E. Jang, and H. Bahn, "Shortcut-JFS: A write efficient journaling file system for phase change memory," in Proc. Symp. Mass Storage Syst. Technol., 2012, pp. 1-6.
    • (2012) Proc. Symp. Mass Storage Syst. Technol. , pp. 1-6
    • Lee, E.1    Yoo, S.2    Jang, J.-E.3    Bahn, H.4
  • 106
    • 84879817200 scopus 로고    scopus 로고
    • Memorage: Emerging persistent ram based malleable main memory and storage architecture
    • J.-Y. Jung and S. Cho, "Memorage: Emerging persistent ram based malleable main memory and storage architecture," in Proc. Int. Conf. Supercomput., 2013, pp. 115-126.
    • (2013) Proc. Int. Conf. Supercomput. , pp. 115-126
    • Jung, J.-Y.1    Cho, S.2
  • 123
    • 84872523650 scopus 로고    scopus 로고
    • SoftPCM: Enhancing energy efficiency and lifetime of phase change memory in video applications via approximate write
    • Y. Fang, H. Li, and X. Li, "SoftPCM: Enhancing energy efficiency and lifetime of phase change memory in video applications via approximate write," in Proc. IEEE Asian Test Symp., 2012, pp. 131-136.
    • (2012) Proc. IEEE Asian Test Symp. , pp. 131-136
    • Fang, Y.1    Li, H.2    Li, X.3
  • 124
    • 84898045637 scopus 로고    scopus 로고
    • Differentiated space allocation for wear leveling on phase-change memory-based storage device
    • Feb.
    • S. Im and D. Shin, "Differentiated space allocation for wear leveling on phase-change memory-based storage device," IEEE Trans. Consum. Electron., vol. 60, no. 1, pp. 45-51, Feb. 2014.
    • (2014) IEEE Trans. Consum. Electron. , vol.60 , Issue.1 , pp. 45-51
    • Im, S.1    Shin, D.2
  • 128
    • 84864036969 scopus 로고    scopus 로고
    • UniFI: Leveraging non-volatile memories for a unified fault tolerance and idle power management technique
    • S. Sardashti and D. Wood, "UniFI: Leveraging non-volatile memories for a unified fault tolerance and idle power management technique," in Proc. Int. Conf. Supercomput., 2012, pp. 59-68.
    • (2012) Proc. Int. Conf. Supercomput. , pp. 59-68
    • Sardashti, S.1    Wood, D.2
  • 131
  • 133
    • 84892514377 scopus 로고    scopus 로고
    • Kiln: Closing the performance gap between systems with and without persistence support
    • J. Zhao, S. Li, D. H. Yoon, Y. Xie, and N. P. Jouppi, "Kiln: Closing the performance gap between systems with and without persistence support," in Proc. Int. Symp. Microarchit., 2013, pp. 421-432.
    • (2013) Proc. Int. Symp. Microarchit. , pp. 421-432
    • Zhao, J.1    Li, S.2    Yoon, D.H.3    Xie, Y.4    Jouppi, N.P.5
  • 137
    • 84883334094 scopus 로고    scopus 로고
    • Video delivery challenges and opportunities in 4G networks
    • Jul.-Aug.
    • A. Pande, V. Ahuja, R. Sivaraj, E. Baik, and P. Mohapatra, "Video delivery challenges and opportunities in 4G networks," IEEE MultiMedia, vol. 20, no. 3, pp. 88-94, Jul.-Aug. 2013.
    • (2013) IEEE MultiMedia , vol.20 , Issue.3 , pp. 88-94
    • Pande, A.1    Ahuja, V.2    Sivaraj, R.3    Baik, E.4    Mohapatra, P.5
  • 138
    • 84963541464 scopus 로고    scopus 로고
    • A survey of techniques for modeling and improving reliability of computing systems
    • S. Mittal and J. Vetter, "A survey of techniques for modeling and improving reliability of computing systems," IEEE Trans. Parallel Distrib. Syst., 2015, Doi: 10.1109/TPDS.2015.2426179.
    • (2015) IEEE Trans. Parallel Distrib. Syst.
    • Mittal, S.1    Vetter, J.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.