Acknowledgement
본 연구는 2024학년도 상명대학교 교내연구비를 지원받아 수행하였음(2024-A000-0369).
References
- Pelley, Steven, Peter M. Chen, and Thomas F. Wenisch, "Memory persistency," ACM SIGARCH Computer Architecture News, vol. 42, no. 3, pp. 265-276, 2014.
- Wang, K. L., J. G. Alzate, and P. Khalili Amiri, "Lowpower non-volatile spintronic memory: STT-RAM and beyond," Journal of Physics D: Applied Physics, vol. 46, no. 7, pp. 074003, 2013.
- Wong, H-S. Philip, et al., "Phase change memory," Proceedings of the IEEE, vol. 98, no. 12, pp 2201-2227, 2010.
- Mikolajick, Thomas, et al., "FeRAM technology for high density applications," Microelectronics Reliability, vol. 41, no. 7, pp 947-950, 2001.
- Handy, Jim, and Tom Coughlin, "Optane's dead: Now what?," Computer, vol. 56, no .3, pp. 125-130, 2023.
- Desnoyers, Peter, et al., "Persistent memory research in the post-optane era," Proceedings of the 1st Workshop on Disruptive Memory Systems, pp. 23-30, 2023.
- Wu, Kai, et al., "Ribbon: High performance cache line flushing for persistent memory," Proceedings of the ACM International Conference on Parallel Architectures and Compilation Techniques, pp. 427-439, 2020.
- Li, Tuo, and Sri Parameswaran, "FaSe: fast selective flushing to mitigate contention-based cache timing attacks," Proceedings of the 59th ACM/IEEE Design Automation Conference, pp. 541-546, 2022.
- Lim, Soojung, and Hyokyung Bahn. "Selective flushing of modified data for smartphone buffer cache management." 2021 IEEE Asia-Pacific Conference on Computer Science and Data Engineering (CSDE), pp. 1-6, 2021.
- Jang, Minwoo, et al., "Defending against flush+ reload attack with DRAM cache by bypassing shared SRAM cache," IEEE Access, no. 8, pp. 179837-179844, 2020.
- Anand, Shashank, et al., "Skip It: Take Control of Your Cache!," Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, vol 2, pp. 1077- 1094, 2024.
- Hennessy, John L., and David A. Patterson, "Computer architecture: a quantitative approach." Elsevier, 2011.
- Sharafeddine, Mageda, Komal Jothi, and Haitham Akkary, "Disjoint out-of-order execution processor," ACM Transactions on Architecture and Code Optimization (TACO), vol. 9, no .3, pp. 1-32, 2012.
- J. Power, J. Hestness, M. S. Orr, M. D. Hill, and D. A. Wood, "gem5-gpu: A heterogeneous cpu-gpu simulator," IEEE Computer Architecture Letters, vol. 14, no. 1, pp. 34-36, 2015.
- Mahar, Suyash, et al., "Write Prediction for Persistent Memory Systems," 2021 30th International Conference on Parallel Architectures and Compilation Techniques (PACT), pp. 242-257, 2021.
- Intel, "Persistent memory programming," https://pmem.io
- Liu, Sihang, et al., "Janus: Optimizing memory and storage support for non-volatile memory systems," Proceedings of the 46th International Symposium on Computer Architecture, pp. 143-156, 2019.