The application provides a multi-level
page table traversal acceleration method,
system, device and medium, and belongs to the technical field of computers. The method comprises the following steps: inputting a virtual address into a path predictor and a dynamic weight hierarchical cache, and collecting an instruction access proportion, a TLB
hit rate and a prefetch success rate in real time; performing hash calculation on the virtual address according to a preset bit of the virtual address by the path predictor, querying a history
record table to obtain a predicted path and a confidence level, so as to determine a query range; when the cache hits, the
score of the hit entry is calculated, the priority of the cache entry is sorted and the
elimination decision is made, and a
hybrid replacement
algorithm is used to manage the cache entry; under a preset condition, a prefetch operation is started by an adaptive prefetch engine, the prefetch step is calculated and dynamically expanded, and
memory bandwidth contention is prevented through two-level monitoring; when the instruction access proportion, the TLB
hit rate and the prefetch success rate meet the conditions, an instruction priority mode is activated, the
score of the hit entry is updated by adjusting the related calculation parameters.