[hoctap suctremmt com]Tuan13 Pipeline


Quy ước trình bày 5 công đoạn thực thi một lệnh của pipeline



tải về 0.82 Mb.
Chế độ xem pdf
trang5/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

Quy ước trình bày 5 công đoạn thực thi một lệnh của pipeline:

13

03/2017



Copyrights 2017 CE-UIT. All Rights Reserved.


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

Hình ảnh datapath có hỗ trợ pipeline

14

Chi tiết về datapath và control cho pipeline có thể xem thêm tại phần 4.6 sách



tham khảo chính. 

03/2017


Copyrights 2017 CE-UIT. All Rights Reserved.


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

Các xung đột có thể xảy ra khi áp dụng kỹ thuật pipeline (Pipeline Hazards):

Xung đột là trạng thái mà lệnh tiếp theo không thể thực thi trong chu kỳ pipeline

ngay sau đó (hoặc thực thi nhưng sẽ cho ra kết quả sai), thường do một trong ba

nguyên nhân sau:

15

vXung đột cấu trúc (Structural hazard): là khi một lệnh dự kiến không thể



thực thi trong đúng chu kỳ pipeline của nó do phần cứng cần không thể hỗ trợ.

Nói cách khác, xung đột cấu trúc xảy ra khi có hai lệnh cùng truy xuất vào một

tài nguyên phần cứng nào đó cùng một lúc.

vXung đột dữ liệu (Data hazard): là khi một lệnh dự kiến không thể thực thi

trong đúng chu kỳ pipeline của nó do dữ liệu mà lệnh này cần vẫn chưa sẵn

sàng.


vXung đột điều khiển (Control/Branch hazard): là khi một lệnh dự kiến

không thể thực thi trong đúng chu kỳ pipeline của nó do lệnh nạp vào không

phải là lệnh được cần. Xung đột này xảy ra trong trường hợp luồng thực thi

chứa các lệnh nhảy.

03/2017

Copyrights 2017 CE-UIT. All Rights Reserved.




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


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