Translation look-aside buffer with consecutive page merging and recycling

Ting YANG,Zi-yi HAO,Chun-qiang LI,Jian-yi MENG
DOI: https://doi.org/10.3969/j.issn.1001-3695.2014.08.032
2014-01-01
Abstract:Translation look-aside buffer( TLB) is the essential component of memory management unit for accelerating the translation from virtual page number( VPN) to physical page number( PPN). Based on the locality of reference in continuous page allocation and accessing,this paper proposed a 2-stage TLB architecture with consecutive page merging and recycling. By using RTLB for page merging and recycling,when old translation information in Main TLB was to be covered because of conflict,this TLB architecture would check whether the consecutive page of old entry was in Main TLB,then merged them and recycled into RTLB which could be reused later. The merged entry in RTLB with expanded mapping range could improve the mapping efficiency significantly. Experimental results from EEMBC show that the miss ratio of the proposed TLB decreases by47. 72% and the average access time decreases by 4. 42% compared to TLB architecture with the same entries in MTLB,which supports high performance and low cost embedded application.
What problem does this paper attempt to address?