Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

77 results about "Interrupt latency" patented technology

In computing, interrupt latency is the time that elapses from when an interrupt is generated to when the source of the interrupt is serviced. For many operating systems, devices are serviced as soon as the device's interrupt handler is executed. Interrupt latency may be affected by microprocessor design, interrupt controllers, interrupt masking, and the operating system's (OS) interrupt handling methods.

Memory structure to store interrupt state for inactive guests

In an embodiment, a system comprises a memory system configured to store a data structure. The data structure stores at least an interrupt request state for each destination in each of a plurality of guests executable on the system. The interrupt request state identifies which interrupts have been requested at the corresponding interrupt controller in the corresponding guest of the plurality of guests. A guest interrupt manager is coupled to receive an interrupt message targeted at a first destination in a first guest of the plurality of guests, and the guest interrupt manager is configured to update the interrupt request state in the data structure that corresponds to the first destination and the first guest.
Owner:ADVANCED MICRO DEVICES INC

Method and system for controlling peripheral adapter interrupt frequency by transferring processor load information to the peripheral adapter

A method and system for controlling interrupt frequency by transferring processor load information to a peripheral adapter provides adaptive interrupt latency to improve performance in a processing system. A device driver obtains current processor load information from an operating system or directly from processor usage counters. The estimated processor load is then used to set a parameter in the adapter that controls the frequency of an interrupt generator, which may be controlled by setting an interrupt queue depth threshold, packet frequency threshold or interrupt hold-off time value. The result is that the relative frequency of interrupts is managed in conformity with the current processor load, provide reduced processing latency when the system is relatively idle, which avoids loading the processor with additional interrupt processing overhead when the processor is busy.
Owner:IBM CORP

Interrupt processing method of multi-PCIE (Peripheral Component Interface Express) equipment system

ActiveCN101872330AReduce Interrupt LatencyImprove interrupt handling efficiencyElectric digital data processingAutomatic controlMedium scale integration
The invention discloses an interrupt processing method of a multi-PCIE (Peripheral Component Interface Express) equipment system, relating to the field of automatic control. In the invention, an interrupt register and an interrupt state register are arranged in advance, and the value of the interrupt state register changes along with the variation of a value of the interrupt register based on a preset rule; a notification message is sent when PCIE equipment generates interrupt, and an interrupt vector number and an interrupt register address which are configurated to the PCIE equipment in advance are carried in the message; after receiving the notification message, a main control end writes the interrupt vector number into the interrupt register corresponding to a mapping address; and an interrupt processing program which is registered in advance is called and executed based on the value of the interrupt state register, and the value of the interrupt state register is revised to restore an interrupt state of the PCIE equipment corresponding to the interrupt processing program into a non-interrupt state. The invention can process interrupt simultaneously generated by a plurality of PCIE equipments, and PCIE equipment which does not support an MSI (Medium-scale Integration) interrupt mode can apply the invention, therefore, the interrupt processing efficiency of the system is improved.
Owner:HANGZHOU HIKVISION DIGITAL TECH

Universal data acquisition unit and data acquisition method thereof

The invention relates to a universal data acquisition unit and a data acquisition method thereof, belonging to the technical field of data acquisition; the universal data acquisition unit comprises amicroprocessor; a multi-path discrete signal input interface is connected with the input end of a counter by a photoelectric isolating circuit, and a multi-path continuous signal input interface is connected with the input end of an A/D converter, and a microprocessor is connected with the input ends of the A/D converter and the counter. The data acquisition method comprises that: system initialization is carried out; continuous and discrete signal interrupt vector is set; interrupt latency is carried out, if the discrete signal is interrupted, the discrete signal is acquired; if the continuous signal is interrupted, the continuous signal is acquired; if a watchdog is interrupted, a system is restarted; if hibernation is interrupted, system setting data is stored, and then a hibernation state is carried out; and then, interrupt latency awaken operation is carried out, if awakening is interrupted, the system is started, and the setting is restored before interruption; if the continuoussignal and the discrete signal are acquired, interrupt latency is continuously carried out after data is transmitted to an upper computer; if not, interrupt latency is carried out directly.
Owner:NORTHEASTERN UNIV

Data processing apparatus and method

A data processing apparatus is described which comprises processing circuitry responsive to data processing instructions to execute integer data processing operations and floating point data processing operations, a first set of integer registers useable by the processing circuitry in executing the integer data processing operations, and a second set of floating point registers useable by the processing circuitry in executing the floating point data processing operations. The processing circuitry is responsive to an interrupt request to perform one of an integer state preservation function in which at least a subset of only the integer registers are copied to a stack memory, and a floating point state preservation function in which at least a subset of both the integer registers and the floating point registers are copied to the stack memory, the one of said integer state preservation function and the floating point state preservation function being selected by the processing circuitry in dependence on state information. In this way, it is possible to reduce the memory size requirement through reduced stack sizes, and to reduce the number of memory accesses required compared with the basic solution of always preserving floating point registers. As a result, power usage and interrupt latency can be reduced.
Owner:ARM LTD

Thermal throttle control with minimal impact to interrupt latency

A computer implemented method, data processing system, and processor are provided for thermal throttle control with minimal impact to interrupt latency. A setting of an interrupt status bit is monitored. A determination is made as to whether an interrupt associated with the interrupt status bit is an unmasked interrupt in response to the interrupt status bit being set. An existing throttling mode is disabled and the interrupt handled in response to the interrupt being unmasked, where the interrupt latency of the integrated circuit is reduced.
Owner:IBM CORP

Reducing interrupt latency while polling

InactiveUS7043729B2Reduce system management interrupt (SMI) latencyReduce managementProgram initiation/switchingDigital computer detailsPolling systemSystem Management Mode
Systems, methods, and software for reducing system management interrupt (SMI) latency while operating in system management mode. The present invention implements a technique for exiting system management mode while waiting for polled hardware events, handling any pending lower-priority interrupts and then resuming polling. The present invention does this by multi-threading SMI source handlers, using an idle thread, and using protocols for software-generated system management interrupts that insure that lower priority interrupts are serviced.
Owner:PHOENIX TECH EMEA LTD

Data processing apparatus and method having integer state preservation function and floating point state preservation function

A data processing apparatus is described which comprises processing circuitry responsive to data processing instructions to execute integer data processing operations and floating point data processing operations, a first set of integer registers useable by the processing circuitry in executing the integer data processing operations, and a second set of floating point registers useable by the processing circuitry in executing the floating point data processing operations. The processing circuitry is responsive to an interrupt request to perform one of an integer state preservation function in which at least a subset of only the integer registers are copied to a stack memory, and a floating point state preservation function in which at least a subset of both the integer registers and the floating point registers are copied to the stack memory, the one of said integer state preservation function and the floating point state preservation function being selected by the processing circuitry in dependence on state information. In this way, it is possible to reduce the memory size requirement through reduced stack sizes, and to reduce the number of memory accesses required compared with the basic solution of always preserving floating point registers. As a result, power usage and interrupt latency can be reduced.
Owner:ARM LTD

Mmpp analysis of network traffic using a transition window

Data communication in network traffic is modeled in real time and is analyzed using a 2-state Markov modified Poissen process (MMPP). The traffic inter-arrival times for bursty and idle states define a transition window [λ1max, λ2min] represented by the boundary values λ1max for the inter-arrival time for bursty traffic, and λ2min for the inter-arrival time for idle traffic. Changes in the values of λ1max and λ2min are tracked over time, and the size of the transition window is enlarged or decreased based upon relative changes in these values. If the inter-rival times for the bursty state and the idle state become approximately equal, the model defaults to a single state model. The modeling is applicable to the synchronization of polling and blocking in a low-latency network system. This permits the adoptive selection of poll or block to maximize CPU utilization and interrupt latency.
Owner:META PLATFORMS INC

Method for Mitigating Adverse Processor Loading in a Personal Computer Implementation of a Wireless Local Area Network Adapter

ActiveUS20080019277A1Low costMinimizing processing loadEnergy efficient ICTError preventionInternet trafficPeak value
A personal computer's (PC) microprocessor is used to provide both the physical layer (PHY) and media access control (MAC) processing functions required to implement a wireless local area network (WLAN) adapter. This technique uses the polling mechanism associated with the power save (PS) functionality of WLAN protocol to relieve networking stress on the host processing system. It does this while maintaining networking integrity and packet delivery. The WLAN protocol polling mechanism is used to briefly inhibit the transfer of packets from the WLAN access point (AP) during peak periods of network traffic and/or host processor loading. Because the modulation, demodulation, and MAC functions, typically implemented in dedicated hardware on existing adapters are implemented in software running on the host PC microprocessor, other host system processes and applications can interfere with these time critical functions. Conversely, latency introduced by WLAN specific processing tasks during peak periods of network traffic may cause unacceptable delays to the other processes and applications requiring microprocessor attention. In addition to its primary stated purpose of allowing WLAN mobile stations to save power, this technique will use power save polling as a method for controlling delivery of network packets when the host is heavily loaded or when peak interrupt latencies make reliable packet delivery difficult or impossible.
Owner:GLOBESPANVIRATA +1

Interrupt signal processing system

The invention relates to the field of communication and in particular to an interrupt signal processing system. According to the system disclosed by the invention, an interrupt processing module function is increased on CPLD between a master control board and an interface board, and the operation of interrupt state and control register between the master control board and the interface board is realized by utilizing two serial signal lines. All interrupt states of the interface board are reported to the CPLD of the master control board in a serial bus manner, the master control board processor only needs to execute once and perform bus access when interrupt happens, and the interrupt state is acquired from the CPLD of the master control board. Therefore, instruction per cycle allowing the processor to access peripherals is greatly reduced, load of the processor is reduced, and the interrupt response time is accelerated. The interrupt needs to be transferred between the interface board and the master control board by two signal lines only, and signal pins are greatly saved.
Owner:ANHUI WANTONG POSTS & TELECOMM CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products