Method and system for multiple multi-thread programmable processing core
A multi-threaded, processor-core technology, applied in transmission systems, memory systems, multi-program devices, etc., can solve problems such as difficulties
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0029] Network devices perform various operations to process packets. These operations may include classifying packets, determining how to forward packets, and the like. To perform these operations on large volumes of rapidly arriving packets, some devices feature multi-core processors, where different cores simultaneously operate in parallel on the packets. In some processors, cores can execute multiple threads. Threads can further mask the latency of certain operations, such as memory accesses. For example, after one thread issues a memory read, a different thread may execute while the first thread waits for the data to be retrieved.
[0030] A wide range of software architectures can be used to process packets. For example, FIG. 1A illustrates a sample packet processing architecture in which packets 104 are processed by threads 102 . Thread 102 may be characterized as a series of packet processing phases, such as a depacketization phase, a packet classification phase, a...
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
