Application of software data dependency detection algorithm in superscalar computer architecture

Elena Zaharieva-Stoyanova, Lorentz Jäntschi · 2003

This paper treats the problem of detection of data hazards in superscalar execution. The algorithm of independent instruction detection is represented. It can be used in out-of-order execution logic and code optimised algorithms. The algorithm uses the platform of Intel Pentium architecture and analyse the IA-32 instruction set. The algorithm is implemented in a software simulator, which represents the way the Intel Pentium Processor works. It can be used in software module, which simulates out-of-order execution logic.

Read the paper · More papers on PaperTik