Question: Compute the minimum number of pipeline cycles required to multiply 50 floating point numbers in the pipeline of Problem, assuming that the output from the last stage can be fed back to any of the stages that requires it, with the appropriate delay.
Problem: Design a pipeline for multiplying two floating-point numbers represented in IEEE standard format. Assume that addition requires T seconds and multiplication requires 2T seconds and shift takes T/2 seconds. Use as many stages as needed and distribute the functions such that each stage approximately consumes the same amount of time.