Invention Application
US20150186292A1 EFFICIENT FILL-BUFFER DATA FORWARDING SUPPORTING HIGH FREQUENCIES 有权
高效的缓冲数据,支持高频率

EFFICIENT FILL-BUFFER DATA FORWARDING SUPPORTING HIGH FREQUENCIES
Abstract:
A Fill Buffer (FB) based data forwarding scheme that stores a combination of Virtual Address (VA), TLB (Translation Look-aside Buffer) entry# or an indication of a location of a Page Table Entry (PTE) in the TLB, and a TLB page size information in the FB and uses these values to expedite FB forwarding. Load (Ld) operations send their non-translated VA for an early comparison against the VA entries in the FB, and are then further qualified with the TLB entry# to determine a “hit.” This hit determination is fast and enables FB forwarding at higher frequencies without waiting for a comparison of Physical Addresses (PA) to conclude in the FB. A safety mechanism may detect a false hit in the FB and generate a late load cancel indication to cancel the earlier-started FB forwarding by ignoring the data obtained as a result of the Ld execution. The Ld is then re-executed later and tries to complete successfully with the correct data.
Public/Granted literature
Information query
Patent Agency Ranking
0/0