Pipelined Instruction 수행시 발생할 수 있는 Hazard 의 종류 Sturcuctural Hazard Data Hazard Freezing the pipeline Forwarding Compiler Scheduling Control Hazard Optimized branch processing Branch prediction Delayed branch 1) Structural Hazard : 동일 자원(Resouce : Memory or register)에 대해 pipelined 된 다중 instruction이 동시에 접근하는 문제 (기본적으로 하나의 자원에는 하나의 instruction 만이 접근하여 사용할 수 있다.) 즉, 동일 Cycle에 서로 다른 instruction 에서 동일..