Bảng lịch sử nhánh trong kiến ​​trúc tính toán là gì?

Bảng lịch sử nhánh là một cấu trúc dữ liệu được sử dụng trong kiến ​​trúc tính toán để dự đoán kết quả của các nhánh có điều kiện trong các chương trình máy tính. Nó lưu giữ hồ sơ về kết quả trước đó của các nhánh này và sử dụng thông tin đó để đưa ra dự đoán về kết quả trong tương lai. Bảng này thường chứa lịch sử của các quyết định nhánh dưới dạng một chuỗi các bit được gọi là thanh ghi lịch sử nhánh (BHR). Mỗi mục trong bảng tương ứng với một tổ hợp bit duy nhất trong BHR và lưu trữ thông tin về quyết định nhánh cuối cùng được thực hiện cho tổ hợp này. Bảng lịch sử nhánh được sử dụng cùng với thuật toán dự đoán nhánh để cải thiện hiệu suất của bộ xử lý bằng cách giảm số lượng nhánh dự đoán sai.

Ngày xuất bản: