Abstract:
A water treatment system for treating coal-bed-methane (CBM) water. The CBM water treatment system includes a pump system for pumping CBM water from one or many CBM wells into a common reservoir and a solid-based sulfurous generator that produces aqueous sulfurous acid to treat the CBM water and an injection system that increases the amount of calcium contained in CBM water. In one embodiment, the injection system is a gypsum injector that injects soluble gypsum into the CBM water. Moreover, in one embodiment, the solid-based sulfurous generator includes a hydraulic air inlet shut off valve safety system for automatically reducing the combustion air to the sulfurous generator when water is not delivered to the solid-based sulfurous generator. Also, in one embodiment, the water treatment system includes a control system that monitors the pH of the treated water to control the water flow rate through the solid-based sulfurous generator to achieve the desired concentration of sulfurous acid in the CBM water being treated.
Abstract:
An architecture which splits primary and secondary cache memory buses and maintains cache hierarchy consistency without performing an explicit invalidation of the secondary cache tag. Two explicit rules are used to determine the status of a block read from the primary cache. In particular, if any memory reference subset matches a block in the primary cache, the associated secondary cache block is ignored. Secondly, if any memory reference subset matches a block in the miss address file, the associated secondary cache block is ignored. Therefore, any further references which subset match the first reference are not allowed to proceed until the fill back to main memory has been completed and the associated miss address file entry has been retired. This ensures that no agent in the host processor or an external agent can illegally use the stale secondary cache data.
Abstract:
A technique for implementing load-locked and store-conditional instruction primitives by using a local cache for information about exclusive ownership. The valid bit in particular provides information to properly execute load-locked and store-conditional instructions without the need for lock flag or local lock address registers for each individual locked address. Integrity of locked data is accomplished by insuring that load-locked and store-conditional instructions are processed in order, that no internal agents can evict blocks from a local cache as a side effect as their processing, that external agents update the context of cache memories first using invalidating probe commands, and that only non-speculative instructions are permitted to generate external commands.
Abstract:
A device for performing levelling and transit functions is disclosed herein having an elongated member with parallel spaced-apart top and bottom flat surfaces separated by a thickened web. The web includes several cutouts exposing bubble indicators arranged in a variety of orientations and includes a rotary module at one end movably mounting a laser beam generator. The module has a passageway conducting a laser beam to a selected one of several slots or passageways provided in the end of the member in response to manual rotation of the module by the user whereby the beam exits the device in a linear path. The web includes a housing adjacent to the module enclosing electrical circuits, battery power supply and button controls for operation of the laser. A pivoting panel is coextensive with the top flat surface in a stored position while pivotal to a position normal to the top flat surface when used as a corner square. A thumb adjustment screw protrudes from the web through a flat surface to angle the device if desired.
Abstract:
A turbine blade assembly, in particular for a gas turbine, is provided. The turbine blade assembly includes a disc with a rotation axis, turbine blades, each turbine blade including an airfoil, a blade root and a platform between the airfoil and the blade root by which it may be fixed to the disc, locking plates and bent seal strips. The turbine blades are arranged adjacent to each other on the disc, such that gaps are present between the platforms of adjacent turbine blades and root cavities are present between the portions of the roots of adjacent turbine blades. The turbine blades are secured axially to the disc by the locking plates. The seal strips are arranged in the gaps between the platforms of neighboring turbine blades to seal the gap and protrude axially over the blade root and over the locking plate.