index.md (651B)
1 +++ 2 title = 'The basic concept' 3 +++ 4 # The basic concept 5 pipelining — a way of organising concurrent activity in a computer system, where instructions move through the components in an “assembly line” style 6 7 multiple operations happening at the same time 8 9 ![screenshot.png](screenshot-22.png) 10 11 information (register addresses, immediate data, operations) is held in interstage buffers 12 13 in a five-stage pipeline: 14 15 ![screenshot.png](screenshot-23.png) 16 17 but this is an ideal case. if the destination register for instruction Iᵢ is the source register for instruction Iᵢ₊₁, problems happen. 18 19 pipeline has to stall because of the data hazard