摘要:
An LRU array and method for tracking the accessing of lines of an associative cache. The most recently accessed lines of the cache are identified in the table, and cache lines can be blocked from being replaced. The LRU array contains a data array having a row of data representing each line of the associative cache, having a common address portion. A first set of data for the cache line identifies the relative age of the cache line for each way with respect to every other way. A second set of data identifies whether a line of one of the ways is not to be replaced. For cache line replacement, the cache controller will select the least recently accessed line using contents of the LRU array, considering the value of the first set of data, as well as the value of the second set of data indicating whether or not a way is locked. Updates to the LRU occur after each pre-fetch or fetch of a line or when it replaces another line in the cache memory.
摘要:
Method and apparatus for reformatting instructions in a pipelined processor. An instruction register holds a plurality of instructions received from a cache memory external to the processor. A predecoder predecodes each of the instructions and determines from an instruction operation field where the instruction fields should be placed. A multiplexer reformats architecturally aligned instructions into hardware implementation aligned instructions prior to storing into L1 cache, so that the instructions are ready for dispatch to the pipeline execution units.
摘要:
A method and apparatus for executing instructions in a pipeline processor. The method decreases the latency between an instruction cache and a pipeline processor when bubbles occur in the processing stream due to an execution of a branch correction, or when an interrupt changes the sequence of an instruction stream. The latency is reduced when a decode stage for detecting branch prediction and a related instruction queue location have invalid data representing a bubble in the processing stream. Instructions for execution are inserted in parallel into the decode stage and instruction queue, thereby reducing by one cycle time the length of the pipeline stage.
摘要:
A method and processor for reducing the fetch time of target instructions of a predicted taken branch instruction. Each entry in a buffer, referred to herein as a “branch target buffer”, may store an address of a branch instruction predicted taken and the instructions beginning at the target address of the branch instruction predicted taken. When an instruction is fetched from the instruction cache, a particular entry in the branch target buffer is indexed using particular bits of the fetched instruction. The address of the branch instruction in the indexed entry is compared with the address of the instruction fetched from the instruction cache. If there is a match, then the instructions beginning at the target address of that branch instruction are dispatched directly behind the branch instruction. In this manner, the fetch time of target instructions of a predicted taken branch instruction is reduced.
摘要:
A processor supports logical partitioning of hardware resources including real address spaces of a computer system. An ultra-privileged supervisor process, called a hypervisor, regulates the logical partitions and can dynamically re-allocate resources. Preferably, the processor supports hardware multithreading, each thread independently capable of being in either hypervisor, supervisor, or problem state, and is capable of entering hypervisor state only upon occurrence of certain pre-defined events. A logical partition identifier is stored in a processor register, and can be altered by the processor only when in hypervisor state. Certain bus communications contain a logical partition identifier tag, and the processor ignores such communications if the tag does not match its own logical partition identifier in its register.
摘要:
A charging roll includes a shaft and an ionically conductive elastic layer formed around the shaft. The ionically conductive elastic layer is formed of a rubber composition free of any electron-conductive agent and containing 0.7 to 1.0 parts by weight of a peroxide cross-linking agent per 100 parts by weight of an ion-conductive rubber. The ion-conductive rubber is formed of at least one of an epichlorohydrin rubber and a nitrile rubber, and a percentage of a rubber component in the ionically conductive elastic layer measured by thermogravimetric analysis is 90% or more by weight.
摘要:
A portable television-broadcast reception unit is provided which is capable of changing the direction of a directional antenna easily to a direction where an enough quality to watch television can be obtained. In this unit: a television-broadcast reception section 20 receives a broadcast wave using a directional antenna 10; a direction measurement section 60 measures the direction of the directional antenna 10; an electric-field strength measurement section 70 measures the electric-field strength value of the received broadcast wave; a storage section 30 stores an electric-field strength management table which includes the direction measured by the direction measurement section 60 and the electric-field strength value measured by the electric-field strength measurement section 70; a control section 40 controls the measurement of the direction and the measurement of the electric-field strength, updates the electric-field strength management table and selects the direction where the maximum electric-field strength value can be obtained; an image-turn processing section 80 turns the received image so that the upper part of the image is oriented to the direction where the maximum electric-field strength value can be obtained; and a display section 50 displays the turned image.
摘要:
A system for at-functional-clock-speed continuous scan array built-in self testing (ABIST) of multiport memory is disclosed. During ABIST testing, functional addressing latches from a first port are used as shadow latches for a second port's addressing latches. The arrangement reduces the amount of test-only hardware on a chip and reduces the need to write complex testing software. Higher level functions may be inserted between the shadow latches and the addressing latches to automatically provide functions such as inversions.
摘要:
A charging roll includes a shaft and an ionically conductive elastic layer formed around the shaft. The ionically conductive elastic layer is formed of a rubber composition free of any electron-conductive agent and containing 0.7 to 1.0 parts by weight of a peroxide cross-linking agent per 100 parts by weight of an ion-conductive rubber. The ion-conductive rubber is formed of at least one of an epichlorohydrin rubber and a nitrile rubber, and a percentage of a rubber component in the ionically conductive elastic layer measured by thermogravimetric analysis is 90% or more by weight.
摘要:
A protruding section facing a drive pinion shaft is integrally provided on (or provided as a separate component) a tubular spacer interposed between an inner race of a pilot bearing and an inner race of a tapered roller bearing at an inner section opposite to the drive pinion shaft. In one embodiment, a monolithic protruding section is curved so as to be convex along the overall central axial direction of the spacer, and is arch shaped in cross section. The protruding section protrudes towards the drive pinion shaft along the overall inner peripheral direction of the spacer, and the inner surface of the protruding section comes into contact with or close to the outer surface of the drive pinion shaft. Additional positions include one or a plurality of O-rings interposed between the drive pinion shaft and the inner surface of the tubular spacer.