loading...
Interrupt Triggered Software Prefetching for Embedded CPU Instruction Cache
San Jose, California April 04-April 07
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/RTAS.2006.2412th IEEE Real-Time and Embedded Tech ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Ken W. Batcher, Kent State University, Cisco Systems
Robert A. Walker, Kent State University
In embedded systems, handling time-critical real-time tasks is a challenge. The software may not only multi-task to improve response time, but also support events and interrupts, forcing the system to balance multiple priorities. Further, pre-emptive task switching hampers efficient interrupt processing, leading to instruction cache misses. This research provides a methodology for using software prefetch instructions in the interrupt handler to improve efficiency, thus making instruction caches more attractive in a real-time environment. The benefits of this technique are illustrated on an ARM processor running application benchmarks with different cache configurations and interrupt arrival patterns.
Citation:
Ken W. Batcher, Robert A. Walker, "Interrupt Triggered Software Prefetching for Embedded CPU Instruction Cache," rtas, pp.91-102, 12th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.