The Effect of Dependency on Scalar Pipeline Architecture

The IUP Journal of Computer Sciences, Vol. XI, No. 1, January 2017, pp. 38-50

Posted: 27 Apr 2018

See all articles by Renuka Patel

Renuka Patel

Pt. Ravishankar Shukla University Raipur

Sanjay Kumar

Pt. Ravishankar Shukla University Raipur

Date Written: January 17, 2018

Abstract

Pipelining is one of the methods to improve the processor’s performance. Pipelining is an easy and economical way to achieve Instruction Level Parallelism (ILP). There are five types of pipelines—scalar, superscalar, super pipeline, under pipeline and super scalar super pipeline. But dependency is a major bottleneck in all types of pipelines. Therefore, in this paper, a simulator is developed using C language for observing the effect of dependencies on scalar pipeline. In our purposed simulator CPI, IPC, clock cycle-wise stage occupation is shown in detail and subsequently it also calculates the total number of clock cycles to execute instructions.

Keywords: Pipelining, Scalar Pipelining, CPI, IPC, MIPS

Suggested Citation

Patel, Renuka and Kumar, Sanjay, The Effect of Dependency on Scalar Pipeline Architecture (January 17, 2018). The IUP Journal of Computer Sciences, Vol. XI, No. 1, January 2017, pp. 38-50, Available at SSRN: https://ssrn.com/abstract=3103485

Renuka Patel (Contact Author)

Pt. Ravishankar Shukla University Raipur ( email )

G.E.Road, Amanaka, Raipur
Chhattisgarh
Raipur, 492010
India

Sanjay Kumar

Pt. Ravishankar Shukla University Raipur ( email )

G.E.Road, Amanaka, Raipur
Chhattisgarh
Raipur, 492010
India

Do you have negative results from your research you’d like to share?

Paper statistics

Abstract Views
443
PlumX Metrics