FO, và WO giai đoạn liên quan đến một truy cập vào bộ nhớ. Sơ đồ ngụ ý rằng tất cả các truy cậpcó thể xảy ra cùng một lúc.Hầu hết bộ nhớ hệ thống sẽ không cho phép đó. Tuy nhiên,giá trị mong muốn có thể trong bộ nhớ cache, hoặc giai đoạn FO hoặc WO có thể được null. Vì vậy,phần lớn thời gian, bộ nhớ cuộc xung đột sẽ không làm chậm các đường ống dẫn.Một số các yếu tố khác nhằm mục đích nâng cao hiệu suất giới hạn. Nếu sáugiai đoạn không phải bằng thời gian, sẽ có một chờ đợi tham gia tại khác nhauđường ống dẫn giai đoạn, như được thảo luận trước khi cho các đường ống dẫn hai giai đoạn. Một khó khăn làhướng dẫn chi nhánh có điều kiện, có thể làm mất hiệu lực một số hướng dẫn fetches.Một sự kiện tương tự không thể đoán trước là ngắt. 12.11 hình minh họa các hiệu ứng củaCác chi nhánh có điều kiện, bằng cách sử dụng chương trình tương tự như hình 12.10. Giả sử rằng hướng dẫn3 là một chi nhánh có điều kiện để giảng dạy 15.Cho đến khi các hướng dẫn được thực thi,không còn cách nào biết hướng dẫn mà sẽ đến tiếp theo. Các đường ống, tại đâyVí dụ, chỉ đơn giản là tải các hướng dẫn tiếp theo trong trình tự (hướng dẫn 4) và tiền.Trong con số 12.10, các chi nhánh không được thực hiện, và chúng tôi nhận được những lợi ích đầy đủ hiệu suất củanâng cao. 12.11 con số, các chi nhánh được thực hiện. Điều này không được xác định cho đến khikết thúc 7 đơn vị thời gian. Tại thời điểm này, các đường ống phải được xóa các hướng dẫn màkhông phải là hữu ích. Trong thời gian 8 đơn vị, chỉ thị 15 vào đường ống. Không có hướng dẫnhoàn thành trong thời gian đơn vị 9 qua 12; đây là hình phạt hiệu suất phát sinhbởi vì chúng tôi không thể dự đoán các chi nhánh. Chỉ ra con số 12.12 logic cần thiếtcho pipelining vào tài khoản cho các chi nhánh và ngắt.Các vấn đề phát sinh mà không xuất hiện trong chúng tôi tổ chức hai tầng đơn giản.Giai đoạn CO có thể phụ thuộc vào nội dung của một đăng ký có thể được thay đổi bởi mộthướng dẫn trước đây vẫn còn trong các đường ống dẫn. Những xung đột khác đăng ký và bộ nhớcó thể xảy ra.Hệ thống phải chứa logic để tài khoản cho các loại xung đột.Để làm rõ vận hành đường ống dẫn, nó có thể là hữu ích để xem xét một depic thay thế
đang được dịch, vui lòng đợi..
