1. A method for translating a virtual address, the method comprising the steps of: providing a TLB to include one or more TLB entries; configuring a virtual page table to include one or more PTEs, each PTE corresponding to a virtual address, a set of attributes, and a page size; finding in the virtual page table, a first PTE matching the virtual address, and having a first physical page number; retrieving in the virtual page table a second PTE representing a contiguous physical page to the first PTE and having a second physical page number; and coalescing the first and second page PTEs into a single TLB entry.