Linux - Open Source White Papers

Using Uncacheable Memory to Improve Unity Linux Performance

Overview Although cache is popular, it is expensive to assure cache coherence and it is not advantageous with a poor locality program. This paper points out that uncacheable memory, to a memory area with cache disabled, will have better performance in some situations. The authors implement uncacheable page table and uncacheable buffer for ethernet driver in the Unity system. The results indicate that uncacheable memory will make 5%- 29% performance improvement in some important aspects. Meanwhile it does not hurt other performance metrics. The authors believe this approach could be applied in similar situations to improve other embedded systems' performance.

Further White Paper Details
PublisherPeking University File FormatPDF
Date PublishedSeptember 2005
FormatWhite Papers   
Topics

Quick Sitemap Links: