div class=ts-pagebuttonPage 1button div class=ts-image a href=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5page1jpg target=_blank amp-img class=ts-thumb alt=Page 1: Structural Hazards in Pipelining - York University · Structural Hazards * Structural hazards occur when two or more instruct ons need the same resource Common methods for eliminating src=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5thumbnails1jpg width=142 height=106 layout=responsive amp-imga divp1p pStructural Hazards in Pipeliningp pAppendix A2p p2pdivdiv class=ts-pagebuttonPage 2button div class=ts-image a href=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5page2jpg target=_blank amp-img class=ts-thumb alt=Page 2: Structural Hazards in Pipelining - York University · Structural Hazards * Structural hazards occur when two or more instruct ons need the same resource Common methods for eliminating src=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5thumbnails2jpg width=142 height=106 layout=responsive amp-imga divp2p p3p p4pdivdiv class=ts-pagebuttonPage 3button div class=ts-image a href=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5page3jpg target=_blank amp-img class=ts-thumb alt=Page 3: Structural Hazards in Pipelining - York University · Structural Hazards * Structural hazards occur when two or more instruct ons need the same resource Common methods for eliminating src=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5thumbnails3jpg width=142 height=106 layout=responsive amp-imga divp3p p5p p6pdivdiv class=ts-pagebuttonPage 4button div class=ts-image a href=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5page4jpg target=_blank amp-img class=ts-thumb alt=Page 4: Structural Hazards in Pipelining - York University · Structural Hazards * Structural hazards occur when two or more instruct ons need the same resource Common methods for eliminating src=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5thumbnails4jpg width=142 height=106 layout=responsive amp-imga divp4p p7p p8pdivdiv class=ts-pagebuttonPage 5button div class=ts-image a href=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5page5jpg target=_blank amp-img class=ts-thumb alt=Page 5: Structural Hazards in Pipelining - York University · Structural Hazards * Structural hazards occur when two or more instruct ons need the same resource Common methods for eliminating src=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5thumbnails5jpg width=142 height=106 layout=responsive amp-imga divp5p p9p p10pdivdiv class=ts-pagebuttonPage 6button div class=ts-image a href=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5page6jpg target=_blank amp-img class=ts-thumb alt=Page 6: Structural Hazards in Pipelining - York University · Structural Hazards * Structural hazards occur when two or more instruct ons need the same resource Common methods for eliminating src=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5thumbnails6jpg width=142 height=106 layout=responsive amp-imga divp6p p11p p12pdivdiv class=ts-pagebuttonPage 7button div class=ts-image a href=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5page7jpg target=_blank amp-img class=ts-thumb alt=Page 7: Structural Hazards in Pipelining - York University · Structural Hazards * Structural hazards occur when two or more instruct ons need the same resource Common methods for eliminating src=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5thumbnails7jpg width=142 height=106 layout=responsive amp-imga divp7p p13p p14pdivdiv class=ts-pagebuttonPage 8button div class=ts-image a href=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5page8jpg target=_blank amp-img class=ts-thumb alt=Page 8: Structural Hazards in Pipelining - York University · Structural Hazards * Structural hazards occur when two or more instruct ons need the same resource Common methods for eliminating src=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5thumbnails8jpg width=142 height=106 layout=responsive amp-imga divp8p p15p pData Hazards and Forwardingpdivdiv class=ts-pagebuttonPage 9button div class=ts-image a href=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5page9jpg target=_blank amp-img class=ts-thumb alt=Page 9: Structural Hazards in Pipelining - York University · Structural Hazards * Structural hazards occur when two or more instruct ons need the same resource Common methods for eliminating src=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5thumbnails9jpg width=142 height=106 layout=responsive amp-imga divp9p p17p p18pdivdiv class=ts-pagebuttonPage 10button div class=ts-image a href=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5page10jpg target=_blank amp-img class=ts-thumb alt=Page 10: Structural Hazards in Pipelining - York University · Structural Hazards * Structural hazards occur when two or more instruct ons need the same resource Common methods for eliminating src=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5thumbnails10jpg width=142 height=106 layout=responsive amp-imga divp10p p19p p20pdivdiv class=ts-pagebuttonPage 11button div class=ts-image a href=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5page11jpg target=_blank amp-img class=ts-thumb alt=Page 11: Structural Hazards in Pipelining - York University · Structural Hazards * Structural hazards occur when two or more instruct ons need the same resource Common methods for eliminating src=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5thumbnails11jpg width=142 height=106 layout=responsive amp-imga divp11p p21p p22pdivdiv class=ts-pagebuttonPage 12button div class=ts-image a href=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5page12jpg target=_blank amp-img class=ts-thumb alt=Page 12: Structural Hazards in Pipelining - York University · Structural Hazards * Structural hazards occur when two or more instruct ons need the same resource Common methods for eliminating src=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5thumbnails12jpg width=142 height=106 layout=responsive amp-imga divp12p p23p p24pdivdiv class=ts-pagebuttonPage 13button div class=ts-image a href=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5page13jpg target=_blank amp-img class=ts-thumb alt=Page 13: Structural Hazards in Pipelining - York University · Structural Hazards * Structural hazards occur when two or more instruct ons need the same resource Common methods for eliminating src=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5thumbnails13jpg width=142 height=106 layout=responsive amp-imga divp13p p25p p26pdivdiv class=ts-pagebuttonPage 14button div class=ts-image a href=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5page14jpg target=_blank amp-img class=ts-thumb alt=Page 14: Structural Hazards in Pipelining - York University · Structural Hazards * Structural hazards occur when two or more instruct ons need the same resource Common methods for eliminating src=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5thumbnails14jpg width=142 height=106 layout=responsive amp-imga divp14p p27p p28pdivdiv class=ts-pagebuttonPage 15button div class=ts-image a href=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5page15jpg target=_blank amp-img class=ts-thumb alt=Page 15: Structural Hazards in Pipelining - York University · Structural Hazards * Structural hazards occur when two or more instruct ons need the same resource Common methods for eliminating src=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5thumbnails15jpg width=142 height=106 layout=responsive amp-imga divp15p p29end of the MEMp p30pdivdiv class=ts-pagebuttonPage 16button div class=ts-image a href=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5page16jpg target=_blank amp-img class=ts-thumb alt=Page 16: Structural Hazards in Pipelining - York University · Structural Hazards * Structural hazards occur when two or more instruct ons need the same resource Common methods for eliminating src=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5thumbnails16jpg width=142 height=106 layout=responsive amp-imga divp16p p31p p32pdivdiv class=ts-pagebuttonPage 17button div class=ts-image a href=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5page17jpg target=_blank amp-img class=ts-thumb alt=Page 17: Structural Hazards in Pipelining - York University · Structural Hazards * Structural hazards occur when two or more instruct ons need the same resource Common methods for eliminating src=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5thumbnails17jpg width=142 height=106 layout=responsive amp-imga divp17p p33p p34pdivdiv class=ts-pagebuttonPage 18button div class=ts-image a href=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5page18jpg target=_blank amp-img class=ts-thumb alt=Page 18: Structural Hazards in Pipelining - York University · Structural Hazards * Structural hazards occur when two or more instruct ons need the same resource Common methods for eliminating src=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5thumbnails18jpg width=142 height=106 layout=responsive amp-imga divp18p p35p p36pdivdiv class=ts-pagebuttonPage 19button div class=ts-image a href=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5page19jpg target=_blank amp-img class=ts-thumb alt=Page 19: Structural Hazards in Pipelining - York University · Structural Hazards * Structural hazards occur when two or more instruct ons need the same resource Common methods for eliminating src=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5thumbnails19jpg width=142 height=106 layout=responsive amp-imga divp19p p37p p38pdivdiv class=ts-pagebuttonPage 20button div class=ts-image a href=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5page20jpg target=_blank amp-img class=ts-thumb alt=Page 20: Structural Hazards in Pipelining - York University · Structural Hazards * Structural hazards occur when two or more instruct ons need the same resource Common methods for eliminating src=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5thumbnails20jpg width=142 height=106 layout=responsive amp-imga divp20p pControl Hazardsp p40pdivdiv class=ts-pagebuttonPage 21button div class=ts-image a href=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5page21jpg target=_blank amp-img class=ts-thumb alt=Page 21: Structural Hazards in Pipelining - York University · Structural Hazards * Structural hazards occur when two or more instruct ons need the same resource Common methods for eliminating src=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5thumbnails21jpg width=142 height=106 layout=responsive amp-imga divp21p p41p p42pdivdiv class=ts-pagebuttonPage 22button div class=ts-image a href=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5page22jpg target=_blank amp-img class=ts-thumb alt=Page 22: Structural Hazards in Pipelining - York University · Structural Hazards * Structural hazards occur when two or more instruct ons need the same resource Common methods for eliminating src=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5thumbnails22jpg width=142 height=106 layout=responsive amp-imga divp22p p43p p44pdivdiv class=ts-pagebuttonPage 23button div class=ts-image a href=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5page23jpg target=_blank amp-img class=ts-thumb alt=Page 23: Structural Hazards in Pipelining - York University · Structural Hazards * Structural hazards occur when two or more instruct ons need the same resource Common methods for eliminating src=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5thumbnails23jpg width=142 height=106 layout=responsive amp-imga divp23p p45p p46pdivdiv class=ts-pagebuttonPage 24button div class=ts-image a href=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5page24jpg target=_blank amp-img class=ts-thumb alt=Page 24: Structural Hazards in Pipelining - York University · Structural Hazards * Structural hazards occur when two or more instruct ons need the same resource Common methods for eliminating src=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5thumbnails24jpg width=142 height=106 layout=responsive amp-imga divp24p p47p p48pdivdiv class=ts-pagebuttonPage 25button div class=ts-image a href=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5page25jpg target=_blank amp-img class=ts-thumb alt=Page 25: Structural Hazards in Pipelining - York University · Structural Hazards * Structural hazards occur when two or more instruct ons need the same resource Common methods for eliminating src=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5thumbnails25jpg width=142 height=106 layout=responsive amp-imga divp25p p49p p50pdivdiv class=ts-pagebuttonPage 26button div class=ts-image a href=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5page26jpg target=_blank amp-img class=ts-thumb alt=Page 26: Structural Hazards in Pipelining - York University · Structural Hazards * Structural hazards occur when two or more instruct ons need the same resource Common methods for eliminating src=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5thumbnails26jpg width=142 height=106 layout=responsive amp-imga divp26p p51p p52pdivdiv class=ts-pagebuttonPage 27button div class=ts-image a href=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5page27jpg target=_blank amp-img class=ts-thumb alt=Page 27: Structural Hazards in Pipelining - York University · Structural Hazards * Structural hazards occur when two or more instruct ons need the same resource Common methods for eliminating src=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5thumbnails27jpg width=142 height=106 layout=responsive amp-imga divp27p p53p p54pdivdiv class=ts-pagebuttonPage 28button div class=ts-image a href=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5page28jpg target=_blank amp-img class=ts-thumb alt=Page 28: Structural Hazards in Pipelining - York University · Structural Hazards * Structural hazards occur when two or more instruct ons need the same resource Common methods for eliminating src=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5thumbnails28jpg width=142 height=106 layout=responsive amp-imga divp28p p55p p56pdivdiv class=ts-pagebuttonPage 29button div class=ts-image a href=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5page29jpg target=_blank amp-img class=ts-thumb alt=Page 29: Structural Hazards in Pipelining - York University · Structural Hazards * Structural hazards occur when two or more instruct ons need the same resource Common methods for eliminating src=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5thumbnails29jpg width=142 height=106 layout=responsive amp-imga divp29p p57p p58pdivdiv class=ts-pagebuttonPage 30button div class=ts-image a href=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5page30jpg target=_blank amp-img class=ts-thumb alt=Page 30: Structural Hazards in Pipelining - York University · Structural Hazards * Structural hazards occur when two or more instruct ons need the same resource Common methods for eliminating src=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5thumbnails30jpg width=142 height=106 layout=responsive amp-imga divp30p p59p p60pdivdiv class=ts-pagebuttonPage 31button div class=ts-image a href=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5page31jpg target=_blank amp-img class=ts-thumb alt=Page 31: Structural Hazards in Pipelining - York University · Structural Hazards * Structural hazards occur when two or more instruct ons need the same resource Common methods for eliminating src=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5thumbnails31jpg width=142 height=106 layout=responsive amp-imga divp31p p61p p62pdivdiv class=ts-pagebuttonPage 32button div class=ts-image a href=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5page32jpg target=_blank amp-img class=ts-thumb alt=Page 32: Structural Hazards in Pipelining - York University · Structural Hazards * Structural hazards occur when two or more instruct ons need the same resource Common methods for eliminating src=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5thumbnails32jpg width=142 height=106 layout=responsive amp-imga divp32p p63p p64pdivdiv class=ts-pagebuttonPage 33button div class=ts-image a href=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5page33jpg target=_blank amp-img class=ts-thumb alt=Page 33: Structural Hazards in Pipelining - York University · Structural Hazards * Structural hazards occur when two or more instruct ons need the same resource Common methods for eliminating src=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5thumbnails33jpg width=142 height=106 layout=responsive amp-imga divp33p p65p pFloating Point Operationspdivdiv class=ts-pagebuttonPage 34button div class=ts-image a href=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5page34jpg target=_blank amp-img class=ts-thumb alt=Page 34: Structural Hazards in Pipelining - York University · Structural Hazards * Structural hazards occur when two or more instruct ons need the same resource Common methods for eliminating src=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5thumbnails34jpg width=142 height=106 layout=responsive amp-imga divp34p p67p p68pdivdiv class=ts-pagebuttonPage 35button div class=ts-image a href=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5page35jpg target=_blank amp-img class=ts-thumb alt=Page 35: Structural Hazards in Pipelining - York University · Structural Hazards * Structural hazards occur when two or more instruct ons need the same resource Common methods for eliminating src=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5thumbnails35jpg width=142 height=106 layout=responsive amp-imga divp35p p69p p70pdivdiv class=ts-pagebuttonPage 36button div class=ts-image a href=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5page36jpg target=_blank amp-img class=ts-thumb alt=Page 36: Structural Hazards in Pipelining - York University · Structural Hazards * Structural hazards occur when two or more instruct ons need the same resource Common methods for eliminating src=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5thumbnails36jpg width=142 height=106 layout=responsive amp-imga divp36p p71p p72pdivdiv class=ts-pagebuttonPage 37button div class=ts-image a href=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5page37jpg target=_blank amp-img class=ts-thumb alt=Page 37: Structural Hazards in Pipelining - York University · Structural Hazards * Structural hazards occur when two or more instruct ons need the same resource Common methods for eliminating src=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5thumbnails37jpg width=142 height=106 layout=responsive amp-imga divp37p p73p p74p ppipelinepdivdiv class=ts-pagebuttonPage 38button div class=ts-image a href=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5page38jpg target=_blank amp-img class=ts-thumb alt=Page 38: Structural Hazards in Pipelining - York University · Structural Hazards * Structural hazards occur when two or more instruct ons need the same resource Common methods for eliminating src=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5thumbnails38jpg width=142 height=106 layout=responsive amp-imga divp38p p75p p76pdivdiv class=ts-pagebuttonPage 39button div class=ts-image a href=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5page39jpg target=_blank amp-img class=ts-thumb alt=Page 39: Structural Hazards in Pipelining - York University · Structural Hazards * Structural hazards occur when two or more instruct ons need the same resource Common methods for eliminating src=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5thumbnails39jpg width=142 height=106 layout=responsive amp-imga divp39p p77p p78pdivdiv class=ts-pagebuttonPage 40button div class=ts-image a href=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5page40jpg target=_blank amp-img class=ts-thumb alt=Page 40: Structural Hazards in Pipelining - York University · Structural Hazards * Structural hazards occur when two or more instruct ons need the same resource Common methods for eliminating src=https:reader042vdocumentssitereader042viewer20220401235e176c401d54de787f756f1chtml5thumbnails40jpg width=142 height=106 layout=responsive amp-imga divp40p p79pdiv