Kỹ thuật ống dẫn (pipeline)
Xung đột dữ liệu
Xét ví dụ sau:
lw
$s0, 20($t1)
sub $t2, $s0, $t3
22
Với lệnh lw, dữ liệu mong muốn sẽ chỉ sẵn sàng sau 4 chu kỳ pipeline (tức sau
khi công đoạn MEM hoàn tất). Vì vậy, giả sử dữ liệu đầu ra của công đoạn
MEM của lệnh lw được truyền tới đầu vào công đoạn EX của lệnh sub theo
sau, thì lệnh sub vẫn phải chờ sau một chu kỳ rỗi mới được nạp vào.
03/2017
Copyrights 2017 CE-UIT. All Rights Reserved.
Kỹ thuật ống dẫn (pipeline)
Chia sẻ với bạn bè của bạn: