TY - JOUR T1 - Process Algebraic Model of Out-of-Order Superscalar Processor Programs for Instruction Level Timing Analysis AU - , Hee-Jun Yoo AU - , Jin-Young Choi JO - Asian Journal of Information Technology VL - 3 IS - 12 SP - 1295 EP - 1300 PY - 2004 DA - 2001/08/19 SN - 1682-3915 DO - ajit.2004.1295.1300 UR - https://makhillpublications.co/view-article.php?doi=ajit.2004.1295.1300 KW - AB - We describes high-level description of the timing behavior and resource constraints of pipelined out-of-order superscalar processors using formal methods. The parallelism of superscalar processors depends on not only the complexity of hardware functional units but also data dependency between instructions because the processor can do multi- ple instruction issue. So, it`s not easy to analyze and predict the timing properties of these superscalar programs. Here, we present formal meth- ods to illustrate instruction-level modelling of operation of superscalar processors using ACSR which is a process algebra, one of the methodol- ogy in the ?eld of formal methods which can describe and verify system behaviors. ACSR features value passing and built-in concepts of priority, time and resource. With this we can express the superscalar instructions as ACSR processes consuming cpu registers as shared resources and il- lustrate register usage at each cpu execution cycle. ER -