![]() A Linux kernel feature known as HughTLB provides a memory allocation mechanism that allocates a contiguous piece of physical memory that is covered by a single large TLB entry. ![]() The ability to use pages other than the standard 4 kB is dependent on the operating system providing such control. An additional technique to consider is using large pages to cover hot spot areas. This can be achieved by linking the hot spot objects close together. The first is to consolidate program and data hot spots into a minimum memory footprint, which reduces the number of pages and subsequently TLB entries needed during the hot spot execution of the platform software. There are a few strategies to reduce the overall system TLB miss rate. It is prudent to review performance counters in the platform and focus on the overall TLB miss rate. High TLB miss rates can contribute to poor overall system performance.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |