Research on improving the page table organization to improve address translation
Title: Research on improving the page table organization to improve address translation
DNr: SNIC 2021/22-435
Project Type: SNIC Small Compute
Principal Investigator: Chang Hyun Park <chang.hyun.park@it.uu.se>
Affiliation: Uppsala universitet
Duration: 2021-06-01 – 2022-06-01
Classification: 10201
Keywords:

Abstract

Computer systems use the virtual memory system to manage memory and allow the operating system to manage memory for the user process. This virtual memory has a tax of requiring an address translation for every Load or Store instruction (which is about 20% of all program instructions). Lately, this address translation has become a bottleneck for performance. In this proposal, we would like to explore the benefits of re-organizing the page table (using different data structures, etc.).