Buffering method capable of supporting non-blocking missing processing
A buffer method and non-blocking technology, applied in the direction of electrical digital data processing, program control design, instruments, etc., can solve problems such as waste of resources, achieve the effects of improving efficiency, reducing loss costs, and wide applicability
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0028] A buffering method that supports non-blocking miss processing. When the processor encounters a long-delayed memory access operation, that is, when a request is missing, the missing request is temporarily stored in the missing instruction queue through buffering, allowing the pipeline to continue sending subsequent For irrelevant requests, the miss cost is hidden in the normal processing of irrelevant requests, and the memory access delay is reduced by reducing the buffer miss cost. Compared with the blocking buffer, although the non-blocking buffer technology adds a memory bank dedicated to placing missing instructions, the request processing speed is greatly improved, and the area increase is negligible.
Embodiment 2
[0030] On the basis of Embodiment 1, the buffer described in this embodiment is used to cache and manage missing requests in the pipeline, and process requests returned by the DDR.
Embodiment 3
[0032] Such as figure 1 As shown, on the basis of Embodiment 2, the buffer described in this embodiment is connected to the main control pipeline, stores missing requests, and is associated with the DDR return data processing line. After the DDR returns data, after temporarily storing the missing requests, Continuously process peer requests that return missing requests.
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com