A network processor instruction storage device and the instruction storage method of the device
A network processor and instruction storage technology, applied in the Internet field, can solve the problems of wasting instruction space and increasing the complexity of compiler implementation, achieving the effect of simple implementation, high average instruction fetching efficiency, and saving hardware storage resources
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0046] The instruction memory of this embodiment is such as image 3 As shown, the following structure is used:
[0047] A large group of N microengines is divided into two or more groups, each microengine corresponds to a Qmem and a Cache, and each group of microengines corresponds to a first low-speed instruction memory (hereinafter referred to as IMEM). The engine corresponds to a second low-speed instruction memory (hereinafter referred to as IMEM_COM), such as image 3 As shown, Qmem is set to be connected to the microengine, and the cache is connected to Qmem; the cache corresponding to each microengine in the microengine group is connected to the first low-speed instruction memory; the cache corresponding to each microengine in the large microengine group is connected to the second Low-speed instruction memory is connected, where:
[0048] The Qmem is used to judge whether the Qmem has the instruction data after receiving the instruction data request sent by the micro...
Embodiment 2
[0058] correspond image 3 The instruction storage device shown, the corresponding instruction storage method is as follows Figure 6 shown, including:
[0059] Step 1, after receiving the instruction data request sent by the microengine, Qmem judges whether the Qmem has the instruction data, if so, returns the instruction data to the microengine, and if not, sends the instruction data request to the cache;
[0060] Step 2, after a Cache Line in the cache receives the command data request sent by Qmem, it judges whether the cache has the command data, if so, returns the command data to the microengine through Qmem, and if not, sends the command data to IMEM or IMEM_COM sends instruction data request;
[0061] Step 3: After receiving the instruction data request sent by the cache, IMEM searches for the instruction data and returns the found instruction data to the cache; after receiving the instruction data request sent by the cache, IMEM_COM searches for the instruction data...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More - R&D
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com



