Từ các cuộc thảo luận trước đó, nó có thể xuất hiện mà lớn hơn số lượng các giai đoạn trong các đường ống, nhanh hơn các rate.Some thực hiện các ers tới thiết kế IBM S / 360 chỉ ra hai yếu tố làm hỏng mô hình đơn giản này cho thiết kế hiệu năng cao [ANDE67a], và họ vẫn là yếu tố mà nhà thiết kế vẫn còn phải xem xét: 1 Ở mỗi giai đoạn của đường ống, có một số chi phí liên quan đến việc di chuyển dữ liệu từ bộ đệm để đệm và thực hiện khác nhau chuẩn bị và cung cấp functions.This chi phí đáng kể có thể kéo dài tổng thời gian thực hiện của một instruction.This duy nhất có ý nghĩa khi hướng dẫn tuần tự là hợp lý phụ thuộc, hoặc thông qua sử dụng nhiều phân nhánh hoặc thông qua phụ thuộc truy cập bộ nhớ. 2. lượng điều khiển logic cần thiết để xử lý bộ nhớ và đăng ký phụ thuộc và để tối ưu hóa việc sử dụng các đường ống dẫn vô cùng tăng với số lượng stages.This có thể dẫn đến một tình huống mà các logic điều khiển Gating giữa các giai đoạn phức tạp hơn các giai đoạn được kiểm soát. Xem xét khác là chốt chậm trễ: Phải mất thời gian cho bộ đệm đường ống để vận hành và điều này làm tăng thêm thời gian chu kỳ hướng dẫn. Hướng dẫn pipelining là một kỹ thuật mạnh mẽ để nâng cao hiệu suất, nhưng đòi hỏi thiết kế cẩn thận để đạt được kết quả tối ưu với độ phức tạp hợp lý
đang được dịch, vui lòng đợi..