User: Password:
Subscribe / Log in / New account

The problem with prefetch

The problem with prefetch

Posted May 26, 2011 16:38 UTC (Thu) by RogerOdle (subscriber, #60791)
Parent article: The problem with prefetch

Is there information about why this is happening? I do a lot of embedded work and cache control is a big deal. Are there any metrics showing the rates of cache stalls and how these are effecting the measurements?

I have not used Linux extensively in embedded in the past but the recent changes in the 2.6.39 kernel that bring more real time support make linux even more attractive in this area. One thing that commercial RTOS's allow is for applications to lock portions of the cache to hold highly reused code like DSP algorithms. I have not looked into how this is done in Linux or if it can be done at all. But partitioning control of the cache is an important feature in a small set of performance sensitive applications.

It has not been possible to use Linux for some of the applications I have been involved with in the past because of latency issues but Linux is constantly changing and 2.6.39 opens up possibilities that were out of reach before.

(Log in to post comments)

Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds