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

JCSE, vol. 3, no. 1, pp.59-71, March, 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, 4032 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