Nowadays improvement in processor’s performance is the outcome of the exploitation of some form of parallelism. The viability of multiprocessor systems depend heavily on the presence of parallelism in the application program. There are number of ways through which parallelism can be achieved (like through multitasking, through multiprogramming, through multithreading, through distributed computing, through time sharing, through space sharing etc.) Pipelining is the one of the way to achieve parallelism in easiest and most economical way. But, Hazard is the major problem in the pipelining. Therefore, various researches have proposed various hazard detection and prevention techniques. This paper presents concise overview of some of the existing hazard detection and prevention techniques.
Cite this article:
Renuka Patel, Sanjay Kumar. A Study of Various Existing Techniques to deal with Pipeline Hazards. Research J. Engineering and Tech. 2018;9(4): 304-306. doi: 10.5958/2321-581X.2018.00041.7