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

164 results about "Instruction cycle" patented technology

The instruction cycle (also known as the fetch–decode–execute cycle or simply the fetch-execute cycle) is the cycle which the central processing unit (CPU) follows from boot-up until the computer has shut down in order to process instructions. It is composed of three main stages: the fetch stage, the decode stage, and the execute stage.

Method and appratus for power throttling in a multi-thread processor

A method and apparatus for controlling power consumption in a processor. In one embodiment, a processor includes a pipeline. The pipeline includes logic for fetching instructions, issuing instructions, and executing instructions. The processor also includes a power management unit. The power management unit is configured to input M stalls into the pipeline every N instruction cycles (where M and N are integer value and wherein M is less than N).
Owner:SUN MICROSYSTEMS INC

Method of measuring performance of an emulator and for adjusting emulator operation in response thereto

A method which simulates the operating speed of an emulated target system with a consistent rate of instruction execution on a plurality of host systems with varied and variable instruction execution speeds. An arbitrary “time quantum” is selected as a referent and is multiplied by the target's speed of instruction cycle execution to determine the quantity of instructions the target system executes in the specified time period. When non-native code is executed on the host system, a counter is used to track the number of instructions executed and to interrupt when that target quantity is reached. A processor-activity-independent timing source is queried to determine the time elapsed; that measurement is then compared to the original “time quantum.” The resulting ratio is a timing reference that is independent of the operating speed characteristics of any particular host system. This reference is used to predict the operational speed of the host system and to adjust factors in the host computer and emulation process to more accurately match the target system before executing the next block of instructions and repeating the process. In certain embodiments, the time quantum is dynamically adjusted to avoid sampling frequencies, which may conflict or resonate with timing frequencies of other system activities or to place a greater or lesser load on the host system. This process results in more consistent, accurate simulation of the target system's speed on a variety of host system configurations, within the limitations and flexibility of the host environment.
Owner:SONY COMPUTER ENTERTAINMENT INC

Test apparatus and test method

A test apparatus includes: an instruction execution unit for sequentially executing instructions in a test program for a DUT in each instruction cycle; a default pattern memory for storing default pattern sequence to be associated with default pattern identification information for identifying that default pattern sequence, the default pattern sequence being a preset one of a plurality of test pattern sequence sets, each formed by a plurality of test patterns to be sequentially output to a terminal of the DUT during an instruction cycle period; a test pattern memory for storing, for each instruction, test pattern sequence output in an instruction cycle period for executing that instruction or the default pattern identification information that is output in the instruction cycle period; a test pattern memory read unit for, in a case of executing one instruction, reading the test pattern sequence or the default pattern identification information that is stored and is associated with that instruction in the test pattern memory; a default pattern read unit for, when the test pattern memory read unit read the default pattern identification information, reading the default pattern sequence that is stored and is associated with the default pattern identification information in the default pattern memory; and a test pattern output unit for outputting the test pattern sequence read by the test pattern memory to correspond to the one instruction, or the default pattern sequence read by the default pattern read unit to a terminal of the DUT during an instruction cycle period for executing that instruction.
Owner:ADVANTEST CORP

Symbolic Execution of Instructions on In-Order Processors

A method is provided for processing instructions by a processor, in which instructions are queued in an instruction pipeline in a queued order. A first instruction is identified from the queued instructions in the instruction pipeline, the first instruction being identified as having a dependency which is satisfiable within a number of instruction cycles after a current instruction in the instruction pipeline is issued. The first instruction is placed in a side buffer and at least one second instruction is issued from the remaining queued instructions while the first instruction remains in the side buffer. Then, the first instruction is issued from the side buffer after issuing the at least one second instruction in the queued order when the dependency of the first instruction has cleared and after the number of instruction cycles have passed.
Owner:IBM CORP

A four-stage assembly line RISC-V processor with a rapid data bypass structure

The invention provides a four-stage assembly line RISC-V processor with a rapid data bypass structure. The processor has a four-stage pipeline structure, when the operation except the non-Load instruction is executed, the direct bypass is carried out, and the effective data pipeline is changed into three stages, so that the operation speed is increased. Compared with a traditional four-level assembly line, the structure reduces the instruction period of most instructions and the frequency of occurrence of data danger, and greatly improves the performance of the processor. And the four-stage pipeline structure comprises an instruction fetching module, a decoding module, an execution module and a write-back module. The fetch module can generate a PC of a next instruction according to the instruction fetched from the instruction memory in the current period and an external control signal; The decoding module is used for extracting an operation code, a function code, a source register, a destination register and an immediate of the instruction, and taking a value from the general register; The execution module is responsible for executing various arithmetic operations; And the write-back module is used for recording the information of the memory access instruction and writing the data read from the memory into the general register.
Owner:SUN YAT SEN UNIV

Method for adaptive field-weakening control of permanent magnet synchronous motor

ActiveCN107592047AAvoid the influence of field weakening effectAchieve the effect of adaptive switching of field weakening controlElectronic commutation motor controlAC motor controlHysteresisExcitation current
The present invention discloses a method for adaptive field-weakening control of a permanent magnet synchronous motor. The objective of the invention is to mainly solve the problems that a current field-weakening method depends too much on motor parameters and computation load of an algorithm is large in the prior art. The method provided by the invention, according to specific application conditions of a permanent magnet synchronous motor, calculates a real-time modulation ratio mr, a switching point modulation ratio mf, an exit field-weakening point modulation ratio mq and a modulation hysteresis width [Delta]m0, and determines a basic excitation current value [Delta]id0, a direction coefficient P1 and a field current difference coefficient P2, and a current instruction cycle instructionexcitation current is calculated through a formula. Through the above scheme, an influence of working conditions on field-weakening points is avoided, and field-weakening switching points are automatically switched according to a real-time modulation ratio so as to realize stable field-weakening switching of a permanent magnet synchronous motor with different conditions such as different rotatingspeeds and voltages and have a high practical value and a promotion value.
Owner:深圳市富鑫产业科技有限公司

Processor core having a saturating event counter for making performance measurements

A performance monitor including a saturating counter provides a relative measure of event frequency without requiring a minimum polling rate or periodic reset to avoid or account for counter overflow. The saturating counter is incremented upon detection of an event and decremented if an event is not detected within a predetermined period. The period of detecting may be programmable and may be determined by real time clock, processor or instruction cycles. Multiple event types may be selected from for detection and input to a single counter, or alternatively multiple event counters may be provided for various event types. The saturating counter may additionally be periodically reset in a selected operating mode, in combination with the decrementing action performed on the counter.
Owner:IBM CORP

A method for optimizing the operation of an electro-thermal coupling integrate energy system

A method for optimizing the operation of an electro-thermal coupling integrate energy system is disclosed. An objective function and constraint conditions of the operation optimization of the electro-thermal coupled integrated energy system are established, so as to establish the operation optimization model of the electro-thermal coupling comprehensive energy system, then the simulation model ofheat network and heat load state is established, taking the temperature of heat medium injected into the heating network in the operation optimization result as the input to calculate the actual stateof the heating network and heat load, at last, the operation optimization flow of the electrothermal couple integrated energy system is established, the results of simulation model are compared withthose of optimization model, and error values are judged. As the error exceeds the allowable range, the resolution of the heating network and the heat load model is reduced and the above steps are repeated, otherwise, the method stops, thereby determining the appropriate resolution of the heat network and the heat load model. The method can fully consider the slow dynamic process of the change ofthe heat network and the heat load state in the dispatching instruction cycle, and effectively ensures the user comfort while realizing the efficient and economical operation of the system.
Owner:SOUTHEAST UNIV
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