This section covers the paper to be summarised and to be compared against the current approach intended.
Huge pages
[ ] Juan Navarro, Sitaram Iyer, Peter Druschel, and Alan Cox. 2002. Practical, transparent operating system support for superpages. In Proceedings of the 5th Symposium on Operating Systems Design and Implementation (Copyright Restrictions Prevent ACM from Being Able to Make the PDFs for This Conference Available for Downloading) (OSDI’02). USENIX Association, 89–104.
[ ] Ashish Panwar, Sorav Bansal, and K. Gopinath. 2019. HawkEye: Efficient fine-grained os support for huge pages. In
Proceedings of the 24th International Conference on Architectural Support for Programming Languages and Operating
Systems (ASPLOS’19). Association for Computing Machinery, 347–360.
[ ] PinchasWeisbergandYairWiseman.2015.Virtualmemorysystemsshoulduselargerpagesratherthanthetraditional 4KB pages. International Journal of Hybrid Information Technology 8, 8 (2015), 57–68.
[ ] Aninda Manocha, Zi Yan, Esin Tureci, Juan L. Aragón, David Nellans, and Margaret Martonosi. 2023. Architectural Support for Optimizing Huge Page Selection Within the OS. In Proceedings of the 56th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO '23). Association for Computing Machinery, New York, NY, USA, 1213–1226. https://doi.org/10.1145/3613424.3614296
Tailored page sizes
[ ] F. Guvenilir and Y. N. Patt, "Tailored Page Sizes," 2020 ACM/IEEE 47th Annual International Symposium on Computer Architecture (ISCA), Valencia, Spain, 2020, pp. 900-912, doi: 10.1109/ISCA45697.2020.00078.
TLB coalescing
[ ] Chang Hyun Park, Taekyung Heo, Jungi Jeong, and Jaehyuk Huh. 2017. Hybrid TLB Coalescing: Improving TLB Translation Coverage under Diverse Fragmented Memory Allocations. In Proceedings of the 44th Annual International Symposium on Computer Architecture (ISCA '17). Association for Computing Machinery, New York, NY, USA, 444–456. https://doi.org/10.1145/3079856.3080217
[ ] Binh Pham, Viswanathan Vaidyanathan, Aamer Jaleel, and Abhishek Bhattacharjee. 2012. CoLT: Coalesced large-
reach TLBs. In Proceedings of the MICRO’12. IEEE Computer Society, 258–269.
[ ] Madhusudhan Talluri and Mark D. Hill. 1994. Surpassing the TLB performance of superpages with less operating
system support. In Proceedings of the 6th International Conference on Architectural Support for Programming Languages
and Operating Systems (ASPLOS VI). Association for Computing Machinery, New York, NY, 171–182.
[ ] Binh Pham, Abhishek Bhattacharjee, Yasuko Eckert, and Gabriel H. Loh. 2014. Increasing TLB reach by exploiting
clustering in page translations. In Proceedings of the HPCA’14. 558–567.
Papers to summarise
This section covers the paper to be summarised and to be compared against the current approach intended.
Huge pages
Tailored page sizes
TLB coalescing
Redundant memory mapping (RMM)