1. What is branch prediction and how can it be used to reduce the so-called branch penalty in a pipelined system?
2. A computer has main memory with an access time of 60 ns and cache memory with an access time of 15 ns. If the average hit ratio is 92%, what is the maximum theoretical speedup ratio?