• Khái niệm là tương tự như một dây chuyền lắp ráp sản xuất o sản phẩm ở các giai đoạn có thể được làm việc cùng một lúc o cũng được gọi là pipelining, bởi vì, như trong một đường ống, mới đầu vào được chấp nhận ở một đầu trước khi trước đó chấp nhận đầu vào xuất hiện như là kết quả đầu ra lúc khác kết thúc • xem xét subdividing hướng dẫn chế biến thành hai giai đoạn: o lấy chỉ dẫn o thực hiện hướng dẫn • trong thực hiện, có những lần khi bộ nhớ chính không được truy cập. • Trong thời gian này, các hướng dẫn tiếp theo có thể được tải về và buffered (được gọi là chỉ dẫn prefetch hoặc lấy chồng chéo lên nhau). • Nếu giai đoạn tìm nạp và thực hiện của thời gian bằng nhau, hướng dẫn chu kỳ thời gian nào được giảm đi một nửa. • Tuy nhiên, tăng gấp đôi của thời gian thực hiện là không bởi vì: o thời gian thực hiện là nói chung dài hơn thời gian tìm nạp (nó cũng sẽ bao gồm đọc và lưu trữ operands, ngoài việc thực hiện chiến dịch) o một chi nhánh có điều kiện làm cho địa chỉ của các hướng dẫn tiếp theo để được tải về chưa biết (mặc dù chúng tôi có thể giảm thiểu vấn đề này bằng cách lấy các chỉ dẫn tiếp theo tuần tự anyway) • để đạt được tiếp tục tăng tốc, các đường ống dẫn phải có thêm giai đoạn. Xem xét việc phân hủy sau hướng dẫn chế biến:
đang được dịch, vui lòng đợi..
