摘要:
A content search system for determining whether an input string matches one or more rules includes a parser, a rules database, and a search engine. The parser, which has an input to receive the input string, is to extract one or more selected portions of the input string to form a filtered input string, and is to generate a rule select signal in response to the selected portions of the input string. The rules database stores a plurality of sets of rules. The search engine is to compare the filtered input string with a selected set of rules selected in response to the rule select signal.
摘要:
A content search system includes multiple pipelined search engines that implement different portions of a regular expression search operations. For some embodiments, the search pipeline includes a DFA engine, an NFA engine, and a token stitcher that combines partial match results generated by the DFA and NFA engines in a manner that prevents either engine from becoming a bottleneck. In addition, the token stitcher can be configured to implement unbounded sub-expressions without utilizing resources of the DFA or NFA engines.
摘要:
A content search system for determining whether an input string matches one or more of a number of patterns embodied by a deterministic finite automaton (DFA) includes a plurality of DFA engines that simultaneously compare sequential overlapping segments of the input string. The overlap region shared by adjacent pairs of input string segments is of a predetermined size. Initially, the first DFA engine is designated as the master engine, and the remaining DFA engines are designated as slave engines whose state results are speculative. Resolution logic compares the state results of the master engine with the state results of the adjacent slave engine to selectively validate the state results of the successor engine, which upon validation becomes the new master engine.
摘要:
A method and apparatus are disclosed for determining whether an input string of characters matches a pattern. The pattern has the form of an activator expression, a counter expression, and a tail. The method involves monitoring one or more active states associated with the pattern, and comparing each character to the activator expression and the counter expression for each of the one or more active states. An input character match to the activator expression comprises an activator match, and a character match to the counter expression without matching the activator expression comprises a non-activator match. The number of one or more active states corresponds to the number of non-activator to activator character transitions between adjacent received matching characters.
摘要:
A high performance flame retardant textile fabric is provided which is suitable for use in producing close-fitting garments, such as undergarments, that come into direct contact with the skin of the wearer and provide a protective function, as well as in non-apparel applications. The fabric is formed of yarns of rayon continuous filaments, the yarns having outer filaments along the periphery of the yarn and inner filaments in the interior of the yarn. A cured phosphorus-based flame retardant compound is durably affixed to the filaments and imparts flame retardant properties to the fabric. The outer filaments of the yarns have a phosphorus content at least 25% greater than the inner filaments of the yarn.
摘要:
A high performance flame retardant textile fabric is provided which is suitable for use in producing close-fitting garments, such as undergarments, that come into direct contact with the skin of the wearer and provide a protective function, as well as in non-apparel applications. The fabric is formed of yarns of rayon continuous filaments, the yarns having outer filaments along the periphery of the yarn and inner filaments in the interior of the yarn. A cured phosphorus-based flame retardant compound is durably affixed to the filaments and imparts flame retardant properties to the fabric. The outer filaments of the yarns have a phosphorus content at least 25% greater than the inner filaments of the yarn.
摘要:
A high performance flame retardant textile fabric is provided which is suitable for use in producing close-fitting garments, such as undergarments, that come into direct contact with the skin of the wearer and provide a protective function, as well as in non-apparel applications. The fabric is formed of yarns of rayon continuous filaments, the yarns having outer filaments along the periphery of the yarn and inner filaments in the interior of the yarn. A cured phosphorus-based flame retardant compound is durably affixed to the filaments and imparts flame retardant properties to the fabric. The outer filaments of the yarns have a phosphorus content at least 25% greater than the inner filaments of the yarn.
摘要:
The power consumption of a search engine such as a CAM device is dynamically adjusted to prevent performance degradation and/or damage resulting from overheating. For some embodiments, the CAM device is continuously sampled to generate sampling signals indicating the number of active states and number of compare operations performed during each sampling period. The sampling signals are accumulated to generate an estimated device power profile, which is compared with reference values corresponding to predetermined power levels to generate a dynamic power control signal indicating predicted increases in the device's operating temperature resulting from its power consumption. The dynamic power control signal is then used to selectively reduce the input data rate of the CAM device, thereby reducing power consumption and allowing the device to cool.
摘要:
The power consumption of a search engine such as a CAM device is dynamically adjusted to prevent performance degradation and/or damage resulting from overheating. For some embodiments, the CAM device is continuously sampled to generate sampling signals indicating the number of active states and number of compare operations performed during each sampling period. The sampling signals are accumulated to generate an estimated device power profile, which is compared with reference values corresponding to predetermined power levels to generate a dynamic power control signal indicating predicted increases in the device's operating temperature resulting from its power consumption. The dynamic power control signal is then used to selectively reduce the input data rate of the CAM device, thereby reducing power consumption and allowing the device to cool.
摘要:
The power consumption of a search engine such as a CAM device is dynamically adjusted to prevent performance degradation and/or damage resulting from overheating. For some embodiments, the CAM device is continuously sampled to generate sampling signals indicating the number of active states and number of compare operations performed during each sampling period. The sampling signals are accumulated to generate an estimated device power profile, which is compared with reference values corresponding to predetermined power levels to generate a dynamic power control signal indicating predicted increases in the device's operating temperature resulting from its power consumption. The dynamic power control signal is then used to selectively reduce the input data rate of the CAM device, thereby reducing power consumption and allowing the device to cool.