Power-aware RAM mapping for FPGA embedded memory blocks
Proceedings of the 2006 ACM/SIGDA 14th international symposium on Field programmable gate arrays
Entropy-based low power data TLB design
CASES '06 Proceedings of the 2006 international conference on Compilers, architecture and synthesis for embedded systems
NPC'10 Proceedings of the 2010 IFIP international conference on Network and parallel computing
A framework for application guidance in virtual memory systems
Proceedings of the 9th ACM SIGPLAN/SIGOPS international conference on Virtual execution environments
Hi-index | 0.00 |
We present a methodology for a power-optimized, software-controlledTranslation Lookaside Buffer (TLB) organization. A highly reducednumber of Virtual Page Number (VPN) bits sufficient to performphysical address translation is efficiently identified and usedwhen performing TLB lookups, delivering significant powerreductions. Information regarding the virtual address space of theprogram code and data provided by the compiler is augmented withinformation regarding the dynamically linked libraries and dataallocated run-time by the loader, the dynamic linker, and thememory manager. The hardware support needed is constrained todisabling bitlines of the tag arrays associated to the I-TLB andthe D-TLB. Algorithms for identifying the reduced VPNs for poweroptimized TLB operations together with the required OS support arepresented.