Handling effective address synonyms in a load-store unit that operates without address translation
An effective address, storage unit technology, applied in memory systems, electrical digital data processing, memory architecture access/allocation, etc., can solve problems such as branch danger and structural danger
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0020] One or more embodiments of the invention described herein provide out-of-order (OoO) processors with effective address (EA) based load store unit (LSU) by dynamically removing valid real address table entries in OoO processors. ). The technical solution described herein uses an effective address directory (EAD) along with an effective real table (ERT) and a synonym detection table (SDT) and other components in order to reduce chip area and further improve the timing of OoO processors.
[0021] As mentioned above, due to the OoO nature of modern processors, newer load instructions may be selected to execute before older store instructions for the same real address (RA). When a newer load instruction executes before an older store instruction for the same RA, the newer load instruction returns stale data, and the instruction in the processor pipeline must be flushed from the pipeline and refetched to recover Program Consistency. Typically, it is desirable to delay a new...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


