[hoctap suctremmt com]Tuan13 Pipeline



tải về 0.82 Mb.
Chế độ xem pdf
trang7/10
Chuyển đổi dữ liệu27.02.2022
Kích0.82 Mb.
#50747
1   2   3   4   5   6   7   8   9   10
ky thuat pipe

Xung đột dữ liệu

Ví dụ cho đoạn lệnh sau:    add $s0, $t0, $t1



sub $t2, $s0, $t3

17

Trong ví dụ trên, nếu áp dụng pipeline bình thường thì công đoạn



ID của lệnh sub sẽ thực hiện cùng lúc với cộng đoạn EX của lệnh

add. Trong công đoạn ID, lệnh sub sẽ cần đọc giá trị của thanh ghi

$s0, trong khi đó giá trị mới của thanh ghi $s0 phải tới công đoạn

WB của lệnh add mới sẵn sàng. Vì vậy, nếu thực hiện pipeline

thông thường, trường hợp này sẽ xảy ra xung đột dữ liệu

03/2017


Copyrights 2017 CE-UIT. All Rights Reserved.


Kỹ thuật ống dẫn (pipeline)

Xung đột dữ liệu

Ví dụ cho đoạn lệnh sau: add $s0, $t0, $t1



sub $t2, $s0, $t3

18

Một cách giải quyết có thể trong trường hợp này là chờ thêm hai




tải về 0.82 Mb.

Chia sẻ với bạn bè của bạn:
1   2   3   4   5   6   7   8   9   10




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương