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

JCSE, vol. 6, no. 4, pp.267-278, December, 2012

DOI: http://dx.doi.org/10.5626/JCSE.2012.6.4.267

Static Timing Analysis of Shared Caches for Multicore Processors

Wei Zhang, Jun Yan
Department of Electrical and Computer Engineering, Virginia Commonwealth University Richmond, VA, USA/ MathWorks Inc., Boston, MA, USA

Abstract: The state-of-the-art techniques in multicore timing analysis are limited to analyze multicores with shared instruction caches only. This paper proposes a uniform framework to analyze the worst-case performance for both shared instruction caches and data caches in a multicore platform. Our approach is based on a new concept called address flow graph, which can be used to model both instruction and data accesses for timing analysis. Our experiments, as a proof-of-concept study, indicate that the proposed approach can accurately compute the worst-case performance for real-time threads running on a dual-core processor with a shared L2 cache (either to store instructions or data).

Keyword: Performance; Reliability; WCET analysis; Multicore processors; Unified caches

Full Paper:   216 Downloads, 2447 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