Chi nhánh động chiến lược nhằm cải thiện tính chính xác của các dự đoán bởighi lại lịch sử của các chi nhánh có điều kiện hướng dẫn trong một chương trình. Ví dụ,một hoặc nhiều bit có thể được liên kết với mỗi chỉ dẫn có điều kiện chi nhánh phản ánh lịch sử gần đây của các hướng dẫn. Những bit được gọi là một thực hiện/khôngthực hiện chuyển đổi mà chỉ đạo các bộ xử lý để làm cho một quyết định cụ thể trong thời gian tớiCác hướng dẫn là gặp phải. Thông thường, những bit lịch sử là không liên kết vớihướng dẫn trong bộ nhớ chính. Thay vào đó, họ được lưu giữ trong lưu trữ tạm thời tốc độ cao. Một khả năng là để kết hợp những bit với bất kỳ hướng dẫn có điều kiện chi nhánhđó là trong một bộ nhớ cache.Khi các hướng dẫn được thay thế trong bộ nhớ cache, lịch sử của nó là bị mất.Một khả năng khác là để duy trì một bảng nhỏ cho chi nhánh mới thực hiện hướng dẫn với một hoặc nhiều lịch sử bit trong mỗi mục. Bộ xử lý có thể truy cập vào cácbảng associatively, giống như một bộ nhớ cache, hoặc bằng cách sử dụng bit thấp-đặt hàng của các hướng dẫn chi nhánh địa chỉ
đang được dịch, vui lòng đợi..