References
- E. Lee and H. Bahn, "Caching Strategies for High Performance Storage Media," ACM Transactions on Storage, Vol. 10, No. 3, 2014.
- P. Zhou, B. Zhao, J. Yang, Y. Zhang, "A durable and energy efficient main memory using phase change memory technology," ACM SIGARCH Computer Architecture News, Vol. 37, No. 3, pp. 14-23, 2009. https://doi.org/10.1145/1555815.1555759
- Y. Park and H. Bahn, "Management of Virtual Memory Systems under High Performance PCMbased Swap Devices," Proc. of the 39th IEEE Computer Software and Applications Conference (COMPSAC), Vol. 2, 2015.
- M. K. Qureshi, V. Srinivasan, and J. A. Rivers, "Scalable high performance main memory system using phase-change memory technology," ACM SIGARCH Computer Architecture News, Vol. 37, No. 3, pp. 24-33, 2009. https://doi.org/10.1145/1555815.1555760
- E. Lee, J. E. Jang, T. Kim, and H. Bahn, "Ondemand snapshot: An efficient versioning file system for phase-change memory," IEEE Transactions on Knowledge and Data Engineering, Vol. 25, No. 12, pp. 2841-2853, 2013. https://doi.org/10.1109/TKDE.2013.35
- S. Lee, H. Bahn, and S. H. Noh, "CLOCK-DWF: A Write-History-Aware Page Replacement Algorithm for Hybrid PCM and DRAM Memory Architectures," IEEE Transactions on Computers, Vol. 63, No. 9, pp. 2187-2200, 2014. https://doi.org/10.1109/TC.2013.98
- C, Weis, N. Wehn, L. Igor, and L. Benini, "Design space exploration for 3d-stacked drams," Proc. of Design Automation & Test in Europe, pp.1-6, 2011.
- J. Elliot, and E. S. Jung, "Ushering in the 3D Memory Era with V-NAND," Proc. of Flash Memory Summit, pp. 1-14, 2013.
- C. D. Wright et al., "Can We Reach Tbit/sq.in. Storage Densities with Phase-Change Media?" Proc. of European Phase Change and Ovonics Symposium (EPCOS), 2006.
- B. Nale, R. K. Ramanujan, M. P. Swaminathan, T. Thomas, and T. Polepeddi, "Memory Channel that Supports near Memory and Far Memory Access," US 9342453, Intel Corporation, 2013.
- R. K. Ramanujan, R. Agarwal, and G. J. Hinton, "Apparatus and Method for Implementing a Multilevel Memory Hierarchy Having Different Operating Modes," US 20130268728 A1, Intel Corporation, 2013.
- E. G. Coffman and P. J. Denning, Operating Systems Theory, Prentice-Hall, pp.241-283, 1973.
- R. W. Carr and J. L. Hennessy, "WSCLOCK-a simple and effective algorithm for virtual memory management," Proc. of the 8th ACM SIGOPS Operating Systems Review, Vol. 15, No. 5, pp.87-95, 1981.
- S. Bansal and D. S. Modha, "CAR: Clock with Adaptive Replacement," Proc. of the 3rd USENIX Conference on File and Storage Technologies (FAST), pp. 187-200, 2004.
- S, Park, D. Jung, J. Kang, J. Kim, and J. Lee, "CFLRU: a replacement algorithm for flash memory," Proc. of the International Conference on Compilers, Architecture and Synthesis for Embedded Systems, pp. 234-241, ACM, 2006.
- H. Lee and H. Bahn, "Characterizing virtual memory write references for efficient page replacement in NAND flash memory," Proc. of IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, pp. 1-10, 2009.
- Valgrind, http://valgrind.org/
- N. Nethercote and J. Seward, "Valgrind: A program supervision framework," Electronic Notes in Theoretical Computer Science, Vol. 89, No. 2, 2003.