Chúng tôi đang ở một vị trí để cung cấp một tổng quan về superscalar thực hiện chương trình; Điều này được minh họa trong hình 16,7. Chương trình được thực hiện bao gồm các chuỗi tuyến tính của các hướng dẫn. Đây là chương trình tĩnh như được viết bởi các lập trình viên hoặc được tạo ra bởi trình biên dịch. Hướng dẫn lấy giai đoạn, bao gồm các chi nhánh dự đoán, được sử dụng để tạo thành một dòng năng động của các hướng dẫn. Dòng này kiểm tra xem có quan hệ phụ thuộc, và bộ vi xử lý có thể loại bỏ sự phụ thuộc nhân tạo. Bộ vi xử lý sau đó dispatches hướng dẫn vào một cửa sổ thực hiện. Trong cửa sổ này, hướng dẫn không tạo thành một dòng sequential nhưng có cấu trúc theo phụ thuộc dữ liệu thật sự của họ. Bộ xử lý thực hiện mỗi hướng dẫn trong mộtđơn đặt hàng được xác định bằng dữ liệu thực sự phụ thuộc và phần cứng nguồn lực sẵn có. Cuối cùng, hướng dẫn khái niệm được đưa trở lại vào thứ tự tuần tự và kết quả của họ được ghi lại.
đang được dịch, vui lòng đợi..
