just to clarify. I am doing this for the possibility of a research project. the feeling is that maybe 4KB is no longer the best page size. here is what i wrote sometime ago.
"Memory size has increased significantly since the introduction of the
X86 virtual memory system in 1985. However, the size of a page has stayed at
4KB. Most virtual memory systems make use of Translation Look-aside Buffer to
reduce the cost of translation. Due to the fact that TLB sits in the
critical path of every memory access, its size is limited by its strict latency
requirement. Over the years, the size of the L1 TLB has stayed well below 256
entries in most commercial processors."