{"_id":"29460","status":"public","doi":"10.1145/3194554.3194599","date_created":"2022-01-19T13:42:27Z","publication_status":"published","year":"2018","author":[{"full_name":"Rezaeizadeh Rookerd, Ramin","last_name":"Rezaeizadeh Rookerd","first_name":"Ramin"},{"first_name":"Somayeh","id":"78614","full_name":"Sadeghi-Kohan, Somayeh","last_name":"Sadeghi-Kohan"},{"full_name":"Navabi, Zainalabedin","last_name":"Navabi","first_name":"Zainalabedin"}],"user_id":"78614","citation":{"short":"R. Rezaeizadeh Rookerd, S. Sadeghi-Kohan, Z. Navabi, in: Proceedings of the 2018 on Great Lakes Symposium on VLSI, ACM, 2018.","bibtex":"@inproceedings{Rezaeizadeh Rookerd_Sadeghi-Kohan_Navabi_2018, title={Performance and Energy Enhancement through an Online Single/Multi Level Mode Switching Cache Architecture}, DOI={10.1145/3194554.3194599}, booktitle={Proceedings of the 2018 on Great Lakes Symposium on VLSI}, publisher={ACM}, author={Rezaeizadeh Rookerd, Ramin and Sadeghi-Kohan, Somayeh and Navabi, Zainalabedin}, year={2018} }","ieee":"R. Rezaeizadeh Rookerd, S. Sadeghi-Kohan, and Z. Navabi, “Performance and Energy Enhancement through an Online Single/Multi Level Mode Switching Cache Architecture,” 2018, doi: 10.1145/3194554.3194599.","ama":"Rezaeizadeh Rookerd R, Sadeghi-Kohan S, Navabi Z. Performance and Energy Enhancement through an Online Single/Multi Level Mode Switching Cache Architecture. In: Proceedings of the 2018 on Great Lakes Symposium on VLSI. ACM; 2018. doi:10.1145/3194554.3194599","mla":"Rezaeizadeh Rookerd, Ramin, et al. “Performance and Energy Enhancement through an Online Single/Multi Level Mode Switching Cache Architecture.” Proceedings of the 2018 on Great Lakes Symposium on VLSI, ACM, 2018, doi:10.1145/3194554.3194599.","chicago":"Rezaeizadeh Rookerd, Ramin, Somayeh Sadeghi-Kohan, and Zainalabedin Navabi. “Performance and Energy Enhancement through an Online Single/Multi Level Mode Switching Cache Architecture.” In Proceedings of the 2018 on Great Lakes Symposium on VLSI. ACM, 2018. https://doi.org/10.1145/3194554.3194599.","apa":"Rezaeizadeh Rookerd, R., Sadeghi-Kohan, S., & Navabi, Z. (2018). Performance and Energy Enhancement through an Online Single/Multi Level Mode Switching Cache Architecture. Proceedings of the 2018 on Great Lakes Symposium on VLSI. https://doi.org/10.1145/3194554.3194599"},"publisher":"ACM","type":"conference","department":[{"_id":"48"}],"language":[{"iso":"eng"}],"date_updated":"2022-01-19T13:44:17Z","title":"Performance and Energy Enhancement through an Online Single/Multi Level Mode Switching Cache Architecture","publication":"Proceedings of the 2018 on Great Lakes Symposium on VLSI","abstract":[{"text":"STT-RAM cells can be considered as an alternative or a hybrid addition to today's SRAM-based cache memories. This is mostly because of their scalability and low leakage power. Moreover, their data storing mechanism (storing the value as resistance) makes them very suitable and applicable for multivalue cache architectures. This feature results in system performance enhancement without any area overhead. On the other hand, the required two-step read/write procedure in multilevel cells results in a non-uniform time access and energy and power overhead on the system. In this paper, we propose a new architecture to dynamically swap data between soft (fast read access) and hard (slow read access) bits in ML cell. Moreover, by reconfiguring cache block size, the proposed architecture can switch between ML and SL modes at runtime. In other words, the swapping method places the hot part of each cache block into soft-bits and the less accessed part into the hard-bits. The SL/ML switching method benefits from the low latency and energy of SL mode and the high storing capacity of ML mode at the same time. Although experimental results show that our proposed method slightly increases the miss rate compared with the conventional ML caches, the performance and energy are improved by 4.9% and 6.5%, respectively. Also, the storage overhead of our method is about 1% that is negligible.","lang":"eng"}]}