Abstract:
A method of using and a steel reinforced concrete protector in an anode cavity which comprises a cored hole, a drilled hole or a cut chase formed in concrete. The protector comprises a sacrificial anode assembly and a separate backfill. The sacrificial anode assembly comprises a sacrificial metal element that is a metal less noble than steel and an activator to maintain an activity of the sacrificial metal element. The at least one spacer prevents the sacrificial metal element and the activator from contacting the surface of the anode cavity. The spacer and the sacrificial metal element have a coupling mechanism which facilitates connection of the sacrificial metal element to the spacer. The backfill is a pliable and viscous material which contains an electrolyte, and the backfill facilitates embedding the anode assembly in the anode cavity. The invention also relates to a prepackaged sacrificial anode assembly and a method of increasing a shelf life of the sacrificial anode.
Abstract:
An electric field modifier for boosting current output of a sacrificial anode for reinforced concrete to enhance its protective effect and direct the current output in a preferred direction to improve current distribution in galvanic protection of steel exposed to air. The combination comprises a sacrificial anode and an electric field modifier and an ionically conductive filler embedded in a cavity and the sacrificial anode is directly connected to the steel. The modifier comprises an element with an anode side supporting an oxidation reaction in electronic contact with a cathode side supporting a reduction reaction. The cathode of the modifier may form a cell with the sacrificial anode and is separated therefrom by the filler. The filler contains an electrolyte that connects the sacrificial anode to the cathode of the modifier. The reduction reaction on the cathode of the modifier may substantially comprise the reduction of oxygen from the air.
Abstract:
An apparatus and associated method for orienting a workpiece during processing. A fixture supports the workpiece adjacent a noncontacting biaser. At least one of the fixture and the biaser are selectively movable in a first direction with respect to the other. The biaser directs a first magnetic force capable of moving the workpiece relative to the fixture in a different second direction without physical contact between the biaser and the workpiece during a travel path segment of movement between the fixture and the biaser. The biaser further directs a second magnetic force capable of moving the workpiece relative to the fixture in a third direction. that is different than the second direction, without physical contact between the biaser and the workpiece during a subportion of the travel path segment of movement between the fixture and the biaser.
Abstract:
A system and method for providing exhaust gas to an EGR-equipped lean burn diesel engine (the primary engine). The exhaust gas is provided by a secondary internal combustion device, whose configuration, thermal cycle, and operating conditions may be different from that of the primary engine. The secondary internal combustion device may receive recirculated exhaust gas, fresh air, or some combination of both.
Abstract:
A Storage Reference Buffer (SRB) designed as an autonomous unit for all Store operations that transfer data from the execution unit of a processor to the memory hierarchy and Load operations that transfer data from the memory hierarchy to the execution unit of the processor. The SRB partitions up the Load and Store operations into several smaller operations in order to perform them in parallel with other Load and Store requests. System elements are included to determine unambiguously which of these Load and Store operations may be performed without waiting for prior operations to be completed. The SRB also includes system elements to detect whether requests may be satisfied by existing entries in the SRB without having to access the cache. The SRB is operated as a content addressable memory. Load request are simultaneously launched to cache and to the SRB with the Cache request being canceled if the Load request may be satisfied by an SRB entry.
Abstract:
The present invention is a mechanism for providing redundancy in the register file of a microprocessor such that registers having a defective operational status, as determined by testing, can be tolerated and the baseline specification of the microprocessor can be met. The present invention utilizes the register renaming capability of a microprocessor to allow additional registers, above those called for in the specification to be provided. The registers are then tested and those found “bad” are identified and avoided by the allocation/deallocation logic, which is used to assign registers to the various instructions being executed by the microprocessor. More particularly, the present invention maintains a list of physical registers in a register file that have a functional operational status and are available to be allocated to various instructions as they execute. The allocated registers are typically used to store interim data resulting from the execution of the assigned instruction. When the data in the rename register is complete it is then committed to the architecture by rewriting the results to an architected register. The present invention uses this rename capability to prevent a defective register that was manufactured bad to ever be included in the list of registers that are available for allocation to the processor instructions.
Abstract:
A microprocessor includes a fetch unit, an instruction cracking unit, and dispatch and completion control logic. The fetch unit retrieves a set of instructions from an instruction cache. The instruction cracking unit receives the set of fetched instructions and organizes the set of instructions into an instruction group. The dispatch and completion logic assigns a group tag to the instruction group and records the group tag in an entry of the completion table for tracking the completion status of the instructions comprising the instruction group. The dispatch and control logic may record a single instruction address in the completion table entry corresponding to the each instruction group. Preferably, the single instruction address is the instruction address of the first instruction in the instruction group. The processor may flush the instruction group in response to detecting an exception generated by an instruction in the instruction group.
Abstract:
A processor and data processing system suitable for dispatching an instruction to an issue unit. The issue unit includes a primary issue queue and a secondary issue queue. The instruction is stored in the primary issue queue if the instruction is currently eligible to issue for execution. The instruction is stored in the secondary issue queue if the instruction is currently ineligible to issue for execution. An instruction may be moved from the primary issue queue to the secondary issue queue if instruction is dependent upon results from another instruction. In one embodiment, the instruction may be moved from the primary issue queue to the secondary issue queue after issuing the instruction for execution. In this embodiment, the instruction may be maintained in the secondary issue queue for a specified duration. Thereafter, the secondary issue queue entry containing the instruction is deallocated if the instruction has not been rejected.
Abstract:
A conveying system is provided for moving a pallet along straight and curved paths. The conveying system includes a track on which the pallet is mounted for movement by a motor driven roller which engages a stationary shaft mounted on the track. The drive roller is urged into contact with the shaft and is capable of clockwise and counterclockwise rotation in order to effectuate forward or reverse motion of the pallet. A control device is provided for controlling the speed and stopping and starting the pallet. The control device may include object detectors and/or switches for stopping the pallet in response to objects on the track or for stopping the pallet at predetermined locations.