Call for Papers
About the Journal
Editorial Board
Publication Ethics
Instructions for Authors
Announcements
Current Issue
Back Issues
Search for Articles
Categories
Search for Articles
 

JCSE, vol. 3, no. 1, pp.59-71, 2009

DOI:

Optimizing Instruction Prefetching to Improve Worst-Case Performance for Real-Time Applications

Yiqiang Ding, Jun Yan, Wei Zhang
Department of Electrical and Computer Engineering, Southern Illinois University Carbondale, USA

Abstract: While the average-case performance is important for general-purpose applications, worst-caseperformance is crucial for real-time systems to ensure schedulability and reliability. Recentwork has shown that simple prefetching techniques such as the Next-N-Line prefetching canbenefit both average-case and worst-case performance; however, the improvement on the worst-case execution time (WCET) is rather limited and inefficient. This paper presents two instruc-tion prefetching approaches that are specially designed to enhance the worst-case performance,including the loop-based prefetching and WCET-oriented prefetching. Our experiments indicatethat both instruction prefetching techniques can achieve better worst-case execution cycles thanthe Next-N-Line prefetching while having various impacts on the average-case performance.

Keyword: No keyword

Full Paper:   150 Downloads, 4149 View

 
 
ⓒ Copyright 2010 KIISE – All Rights Reserved.    
Korean Institute of Information Scientists and Engineers (KIISE)   #401 Meorijae Bldg., 984-1 Bangbae 3-dong, Seo-cho-gu, Seoul 137-849, Korea
Phone: +82-2-588-9240    Fax: +82-2-521-1352    Homepage: http://jcse.kiise.org    Email: office@kiise.org