DocumentCode :
2474765
Title :
A worst case timing analysis technique for multiple-issue machines
Author :
Lim, Sung-Soo ; Han, Jung Hee ; Kim, Jihong ; Min, Sang Lyul
Author_Institution :
Dept. of Comput. Eng., Seoul Nat. Univ., South Korea
fYear :
1998
fDate :
2-4 Dec 1998
Firstpage :
334
Lastpage :
345
Abstract :
We propose a worst case timing analysis technique for in-order multiple-issue machines. In the proposed technique, timing information for each program construct is represented by a directed acyclic graph (DAG) that shows dependences among instructions in the program construct. From this information, we derive for each pair of instructions the distance bounds between their issue times. Using these distance bounds, we identify the sets of instructions that can be issued at the same time. Deciding such instructions is an essential task in reasoning about the timing behavior of multiple-issue machines. In order to reduce the complexity of analysis, the distance bounds are progressively refined through a hierarchical analysis over the program syntax tree in a bottom-up fashion. Our experimental results show that the proposed technique can predict the worst case execution times for in-order multiple-issue machines as accurately as ones for simpler RISC processors
Keywords :
computational complexity; directed graphs; parallel processing; real-time systems; timing; complexity; directed acyclic graph; distance bounds; hierarchical analysis; in-order multiple-issue machines; program construct; program syntax tree; timing behavior reasoning; worst case timing analysis technique; Computer aided software engineering; Computer science; Educational institutions; Real time systems; Reduced instruction set computing; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems Symposium, 1998. Proceedings., The 19th IEEE
Conference_Location :
Madrid
Print_ISBN :
0-8186-9212-X
Type :
conf
DOI :
10.1109/REAL.1998.739765
Filename :
739765
Link To Document :
بازگشت