Here are the answers to the questions:
1. Pipeline cycle time = Maximum delay of any stage + Latch delay
= 90 ns + 10 ns = 100 ns
2. Non-pipeline execution time for one task = Total delay of all stages
= 60 + 50 + 90 + 80 = 280 ns
3. Speed up ratio = Non-pipeline time/Pipeline time
= 280/100 = 2.8
4. Pipeline time for 1000 tasks = Pipeline cycle time x Number of tasks
= 100 ns x 1000 = 100,000 ns = 100 μs
5. Sequential time for 1000 tasks = Non-pipeline time per task x Number of tasks
= 280 ns x 1000 = 280,