Matches 1 - 50 out of 263 1 2 3 4 5 6 >


Match Document Document Title
US20150263955 PACKET PARSING AND CONTROL PACKET CLASSIFICATION  
A system may include receiving a packet, of a packet stream, including control tags in a header portion of the packet and classifying each of the control tags into a category selected from a set...
US20120246400 METHOD AND APPARATUS FOR PACKET SWITICHING  
A method for performing packet lookups is provided. Packets (which each have a body and a header) are received and parsed to parsing headers. A hash function is applied to each header, and each...
US20150194215 DEDICATED EGRESS FAST PATH FOR NON-MATCHING PACKETS IN AN OPENFLOW SWITCH  
A first packet of a flow received onto an OpenFlow switch causes a flow entry to be added to a flow table, but the associated action is to perform a TCAM lookup. A request is sent to an OpenFlow...
US20130297866 Smart Zoning Using Device Alias Database  
Systems and methods are disclosed to implement smart zoning using device alias database that preserves TCAM space. Embodiments may consider device types to save an administrator's efforts from...
US20140068176 LOOKUP ENGINE WITH PIPELINED ACCESS, SPECULATIVE ADD AND LOCK-IN-HIT FUNCTION  
Described embodiments provide a lookup engine that receives lookup requests including a requested key and a speculative add requestor. Iteratively, for each one of the lookup requests, the lookup...
US20110060876 Exact Match Lookup Scheme  
An exact match lookup system includes a hash function that generates a hash value in response to an input hash key. The hash value is used to retrieve a hash bucket index value from a hash bucket...
US20110283061 UPDATING CAM ARRAYS USING PREFIX LENGTH DISTRIBUTION PREDICTION  
A method and apparatus for ordering a plurality (P) of entries having various prefix lengths for storage in a number (T) of available storage locations in a content addressable memory (CAM) array...
US20140223093 HYBRID DYNAMIC-STATIC ENCODER WITH OPTIONAL HIT AND/OR MULTI-HIT DETECTION  
The hybrid dynamic-static encoder described herein may combine dynamic and static structural and logical design features that strategically partition dynamic nets and logic to substantially...
US20140032832 TCAM EXTENDED SEARCH FUNCTION  
An apparatus includes a range determination module that determines a search range of TCAM content values and a search criteria module that creates a TCAM search value from a search range by...
US20140325138 REPLICATING TAG ENTRIES FOR RELIABILITY ENHANCEMENT IN CACHE TAG ARRAYS  
Technologies are generally described for exploiting program phase behavior to duplicate most recently and/or frequently accessed tag entries in a Tag Replication Buffer (TRB) to protect the...
US20130007358 REPLICATING TAG ENTRIES FOR RELIABILITY ENHANCEMENT IN CACHE TAG ARRAYS  
Technologies are generally described for exploiting program phase behavior to duplicate most recently and/or frequently accessed tag entries in a Tag Replication Buffer (TRB) to protect the...
US20110072206 Distributed content storage and retrieval  
Distributed content storage and retrieval is disclosed. A set of features associated with a content object is determined. A storage location is selected to perform an operation with respect to the...
US20140095783 PHYSICAL AND LOGICAL COUNTERS  
Techniques for reducing a number of physical counters are provided. Logical counters may be associated with physical counters. The number of logical counters may be less than the number of...
US20100070698 CONTENT ADDRESSABLE STORAGE SYSTEMS AND METHODS EMPLOYING SEARCHABLE BLOCKS  
In accordance with exemplary embodiments of the present invention, a content addressable data structure system may include directed acyclic graphs (DAGs) of data content that are addressed using...
US20150242534 COMMUNICATION APPARATUS, AND CAM FAILURE DIAGNOSIS METHOD  
A communication apparatus comprises a CAM, an action determination unit, and a CAM diagnosis unit. The CAM includes, a plurality of entries each storing therein at least a portion of header...
US20100306302 TECHNIQUE FOR DETERMINING IF A LOGICAL SUM OF A FIRST OPERAND AND A SECOND OPERAND IS THE SAME AS A THIRD OPERAND  
A system is used to determine if a sum of a first operand and a second operand is the same as a third operand wherein a comparison to the third operand is of variable length. This is particularly...
US20140095782 METHOD AND SYSTEM FOR USING RANGE BITMAPS IN TCAM ACCESS  
Various exemplary embodiments relate to a method and related network node including one or more of the following: determining that a first search value is associated with a first range field;...
US20140075108 EFFICIENT TCAM RESOURCE SHARING  
Various systems and methods for implementing efficient TCAM resource sharing are described herein. Entries are allocated across a plurality of ternary content addressable memories (TCAMs), with...
US20110055470 MEASURING ATTRIBUTES OF CLIENT-SERVER APPLICATIONS  
In an embodiment, a packet data switching system comprises content-addressable memory configured to redirect, to a measurement computer, a request to access a server application program hosted at...
US20140059288 Batch Entries Sharing Individual Content-addressable Memory Entries  
In one embodiment, batch entries include multiple content-addressable memory (CAM) entries, and CAM entries are allowed to be shared among different batch entries. For example, two or more batch...
US20100023683 Associative Matrix Observing Methods, Systems and Computer Program Products Using Bit Plane Representations of Selected Segments  
Associative matrix compression methods, systems, computer program products and data structures compress an association matrix that contains counts that indicate associations among pairs of...
US20110238904 ALIGNMENT OF INSTRUCTIONS AND REPLIES ACROSS MULTIPLE DEVICES IN A CASCADED SYSTEM, USING BUFFERS OF PROGRAMMABLE DEPTHS  
Buffers of programmable depths are used in the instruction and reply paths of cascaded devices to account for possible differences in latencies between the devices. The buffers may be enabled or...
US20120030421 MAINTAINING STATES FOR THE REQUEST QUEUE OF A HARDWARE ACCELERATOR  
The invention discloses a method and system of maintaining states for the request queue of a hardware accelerator, wherein the request queue stores therein at least one Coprocessor Request Block...
US20130290622 TCAM ACTION UPDATES  
Systems, and methods, including executable instructions and/or logic thereon are provided for ternary content addressable memory (TCAM) updates. A TCAM system includes a TCAM matching array, a...
US20110122889 JUST-IN-TIME FORWARDING INFORMATION BASE  
A device may include a line card and a control module. The line card may include a memory that stores a local routing table. The line card may request a routing entry from a routing table, receive...
US20050102428 Memory management for ternary CAMs and the like  
To support IP routing table longest-prefix matching, a (ternary content-addressable) memory is managed by assigning its locations to interleaved pages and gaps. Each page has zero or more...
US20150187419 METHOD AND SYSTEM FOR RECONFIGURABLE PARALLEL LOOKUPS USING MULTIPLE SHARED MEMORIES  
Embodiments of the present invention relate to multiple parallel lookups using a pool of shared memories by proper configuration of interconnection networks. The number of shared memories reserved...
US20100293327 TCAM Management Approach That Minimize Movements  
Methods for efficiently managing a ternary content-addressable memory (TCAM) by minimizing movements of TCAM entries include determining a first node and a second node in the TCAM, determining if...
US20130332672 PROCESS IDENTIFIER-BASED CACHE INFORMATION TRANSFER  
Embodiments of the invention relate to process identifier (PID) based cache information transfer. An aspect of the invention includes sending, by a first core of a processor, a PID associated with...
US20110307655 METHOD AND APPARATUS FOR UPDATING TABLE ENTRIES OF A TERNARY CONTENT ADDRESSABLE MEMORY  
A method and an apparatus for updating table entries of a TCAM are disclosed. The method comprises: creating a virtual TCAM list, of which respective first TCAM table entries are one-to-one...
US20130326133 LOCAL CACHING DEVICE, SYSTEM AND METHOD FOR PROVIDING CONTENT CACHING SERVICE  
The present disclosure relates to a local caching device, system and method for providing a content caching service. The local caching device receives, from a content provider, at least one part...
US20060143375 Content addressable memory with shared comparison logic  
Techniques for sharing comparison logic in content addressable memories are disclosed. In one embodiment, a content addressable memory includes a first entry location and a second entry location....
US20100049912 DATA CACHE WAY PREDICTION  
A microprocessor includes one or more N-way caches and a way prediction logic that selectively enables and disables the cache ways so as to reduce the power consumption. The way prediction logic...
US20080177944 BUTTERFLY MATCH-LINE STRUCTURE AND SEARCH METHOD IMPLEMENTED THEREBY  
The present invention discloses a butterfly match-line structure and a search method implemented thereby, wherein the parallelism of the match lines is increased to shorten the search time, and a...
US20080065822 Determining the Presence of a Pre-Specified String in a Message  
A network device determines the presence of the pre-specified string in a message based on a sequence matching rule. A sequence represents non-contiguous portions of the message. A combination of...
US20110113190 SECONDARY STORAGE TO REDUCE COUNTER MEMORY IN FLOW TABLES  
In one embodiment, a CAM overflow structure holds flow indices in a CAM and each CAM entry is associated with an overflow count value (OCV) entry holding an OCV. If counter in an primary...
US20090327646 Minimizing TLB Comparison Size  
In one embodiment, a system comprises one or more registers configured to store a plurality of values that identify a virtual address space (collectively a tag), a translation lookaside buffer...
US20060069857 Compression system and method  
A new compression and decompression architecture is herein disclosed which advantageously uses a plurality of parallel content addressable memories of different sizes to perform fast matching...
US20100077141 Adaptive Compression and Decompression  
Adaptive compression and decompression techniques are described. In at least some embodiments, compression techniques include adaptively compressing a plurality of input words into a plurality of...
US20130304983 DYNAMIC ALLOCATION OF RECORDS TO CLUSTERS IN A TERNARY CONTENT ADDRESSABLE MEMORY  
Embodiments of the invention are directed to a TCAM for longest prefix matching in a routing system. The TCAM comprises a plurality of records of which a portion are configured into one or more...
US20090119774 NETWORK IMPLEMENTED CONTENT PROCESSING SYSTEM  
In the present invention, a data processing device for processing streams of network borne data includes content inspection logic configurable to perform pattern matching functions on a received...
US20080140925 APPARATUS AND METHOD FOR MULTI-HIT DETECTION IN ASSOCIATIVE MEMORIES  
An apparatus and method for multiple hit (multi-hit) detection in associative memories, such as a content addressable memory (CAM), are provided. The illustrative embodiments include a hit bitline...
US20090172243 Providing metadata in a translation lookaside buffer (TLB)  
In one embodiment, the present invention includes a translation lookaside buffer (TLB) to store entries each having a translation portion to store a virtual address (VA)-to-physical address (PA)...
US20150229565 Techniques for Managing Ternary Content-Addressable Memory (TCAM) Resources in Heterogeneous Systems  
Techniques for managing ternary content-addressable memory (TCAM) in a network device/system are provided. In one embodiment, the network device/system can include one or more TCAMs and can...
US20080126693 Virtualization support in a multiprocessor storage area network  
Support for virtualization in a storage area networks may be provided using a variety of techniques. In one embodiment of the present invention, exchange level load balancing may be provided by...
US20100241814 BANDWIDTH-EFFICIENT DIRECTORY-BASED COHERENCE PROTOCOL  
Some embodiments of the present invention provide a system that processes a request for a cache line in a multiprocessor system that supports a directory-based cache-coherence scheme. During...
US20090125674 Method for polymorphic and systemic structuring of associative memory via a third-party manager  
The present invention relates to a method for polymorphic and systemic structuring of associative memory via a third-party manager that allows a human or electronic operator to manage various...
US20090063914 Content-Addressable Memories and State Machines for Performing Three-Byte Matches and Secondary Matches, and for Providing Error Protection  
A method and system for detecting matching strings in a string of characters utilizing content addressable memory using primary and secondary matches is disclosed.
US20110307656 EFFICIENT LOOKUP METHODS FOR TERNARY CONTENT ADDRESSABLE MEMORY AND ASSOCIATED DEVICES AND SYSTEMS  
Lookup techniques are described, which can achieve improvements in energy efficiency, speed, and cost, of IP address lookup, for example, in devices and systems employing ternary content...
US20140068175 OLDEST OPERATION TRANSLATION LOOK-ASIDE BUFFER  
A method is provided for dispatching a load operation to a processing device and determining that the operation is the oldest load operation. The method also includes executing the operation in...

Matches 1 - 50 out of 263 1 2 3 4 5 6 >