摘要:
A method, apparatus and computer program product are provided for implementing a pointer and stake model for frame alteration code in a network processor. A current pointer and a stake are provided for a packet selected for transmit. The current pointer is maintained for tracking a current position for frame alteration operations in the packet. The stake is maintained for tracking a start of a current header for frame alteration operations in the packet. The current pointer is used by frame alteration code instructions to specify a sequence of operations relative to the current pointer. The specified frame alteration sequence is compact in terms of code size to operate on data within a small window of bytes. Advance pointer instructions allow the current and stake pointers to be advanced an arbitrary number of bytes into the packet.
摘要:
A method, apparatus and computer program product are provided for implementing a pointer and stake model for frame alteration code in a network processor. A current pointer and a stake are provided for a packet selected for transmit. The current pointer is maintained for tracking a current position for frame alteration operations in the packet. The stake is maintained for tracking a start of a current header for frame alteration operations in the packet. The current pointer is used by frame alteration code instructions to specify a sequence of operations relative to the current pointer. The specified frame alteration sequence is compact in terms of code size to operate on data within a small window of bytes. Advance pointer instructions allow the current and stake pointers to be advanced an arbitrary number of bytes into the packet.
摘要:
In exemplary implementations of this invention, a radio signal is transmitted between a transmitter and a receiver. Either the transmitter, or receiver, or both, have a directional antenna. When organic tissue passes between (or is stationary between) the transmitter and receiver, the tissue causes a reduction of the received signal strength (RSS) of the signal, as compared to a baseline RSS. The larger the amount of tissue, the greater is the reduction of the RSS. By analyzing the degradation of the signal, information about organic tissue between the transmitter and receiver may be determined. For example, the number of persons passing through a physical threshold may be determined. Or the fact that one person is walking faster than, and catching up with, a second person as they pass between the transmitter and receiver may be determined.
摘要:
A method and system for messaging between processors and co-processors connected through a bus. The method permits a multi-thread system processor to request the services of a processor or co-processor located on the bus. Message control blocks are stored in a memory which identify the physical address of the target processor, as well as a memory location in the memory dedicated to the thread requesting the service. When the system processor requests service of a processor or co-processor, a DCR command is created pointing to the message control block. A message is built from information contained in the message control block or transferred to the processor or co-processor. The return address for the processor or co-processor message is concatenated with the thread number, so that the processor or co-processor can create a return message specifically identifying memory space dedicated to the requesting thread for storage of the response message.
摘要:
A method and an apparatus for determining or monitoring a predetermined fill level, a phase boundary or a density of a medium in a container with an oscillatable unit. The oscillatable unit is placed at the height of the predetermined fill level and is excited to oscillate successively with discrete exciter frequencies following one another in a frequency scanning operation (sweep) within a predeterminable frequency band in the working range of the oscillatable unit. The corresponding oscillations of the oscillatable unit are received in the form of received signals; wherein that exciter frequency is ascertained in the frequency scanning operation, at which the oscillatable unit oscillates with an oscillation frequency, which has a predetermined phase shift between the transmission signal and the received signal; and wherein the transmitting/receiving unit excites the oscillatable unit to oscillate with the ascertained oscillation frequency.
摘要:
A method for operating an apparatus which has an oscillatable unit. The oscillatable unit is excited to oscillate by means of a first frequency sweep within a predetermined frequency band with successive, discrete exciter frequencies of increasing or decreasing frequency. A first exciter frequency is ascertained, in the case of which, during the first frequency sweep, at least one predeterminable criterion is fulfilled. The oscillatable unit is excited by means of a second frequency sweep, wherein the frequency band, compared with the first frequency sweep, is run through in the opposite direction. A second exciter frequency is ascertained, in the case of which, during the second frequency sweep, the at least one predeterminable criterion is fulfilled. From the first exciter frequency and the second exciter frequency, via formation of an average, a measuring frequency for determining and/or monitoring at least one process variable is determined.
摘要:
The present invention, in one aspect, relates to a method for examining a target for tumors or lesions using what is referred to as “Early Increase in microvascular Blood Supply” (EIBS) that exists in tissues that are close to, but are not themselves, the abnormal tissue and in tissues that precede the development of such lesions or tumors. While the abnormal tissue can be a lesion or tumor, the abnormal tissue can also be tissue that precedes formation of a lesion or tumor, such as a precancerous adenoma, aberrant crypt foci, tissues that precede the development of dysplastic lesions that themselves do not yet exhibit dysplastic phenotype, and tissues in the vicinity of these lesions or pre-dysplastic tissues.
摘要:
A network switch apparatus, components for such an apparatus, and methods of operating such an apparatus in which data flow handling and flexibility is enhanced by the cooperation of a control point and a plurality of interface processors formed on a semiconductor substrate. The control point and interface processors together form a network processor capable of cooperating with other elements including an optional switching fabric device in executing instructions directing the flow of data in a network.
摘要:
A system that indicates which frame should next be removed by a scheduler from flow queues within a network device, such as a router, network processor, and like devices is disclosed. The system includes a search engine that searches a set of calendars under the control of a Finite State Machine (FSM), a current pointer, and input signals from an array and a clock line providing current time. Also included is a decision block that determines which of the searches are critical and which, during peak calendar search periods, can be postponed with minimal impact to the system. The postponed searches are then conducted at a time when there is available calendar search capacity.
摘要:
A data processing system includes an interconnect fabric, a system memory coupled to the interconnect fabric and including a virtual barrier synchronization region allocated to storage of virtual barrier synchronization registers (VBSRs), and a plurality of processing units coupled to the interconnect fabric and operable to access the virtual barrier synchronization region. Each of the plurality of processing units includes a processor core and a cache memory including a cache controller and a cache array that caches VBSR lines from the virtual barrier synchronization region of the system memory. The cache controller of a first processing unit, responsive to a memory access request from its processor core that targets a first VBSR line, transfers responsibility for writing back to the virtual barrier synchronization region a second VBSR line contemporaneously held in the cache arrays of first, second and third processing units. The responsibility is transferred via an election held over the interconnect fabric.