emo

Method to facilitate fast context switching for partial and extended path extension to remote expanders

A method, apparatus, and system for switching from an existing target end device to a next target end device in a multi-expander storage topology by using Fast Context Switching. The method enhances Fast Context Switching by allowing Fast Context Switching to reuse or extend part of an existing connection path to an end device directly attached to a remote expander. The method can include reusing or extending at least a partial path of an established connection between an initiator and the existing target end device for a connection between the initiator and the next target end device, whereby the existing target end device and the next target end device are locally attached to different expanders.




emo

Reducing cross queue synchronization on systems with low memory latency across distributed processing nodes

A method for efficient dispatch/completion of a work element within a multi-node data processing system. The method comprises: selecting specific processing units from among the processing nodes to complete execution of a work element that has multiple individual work items that may be independently executed by different ones of the processing units; generating an allocated processor unit (APU) bit mask that identifies at least one of the processing units that has been selected; placing the work element in a first entry of a global command queue (GCQ); associating the APU mask with the work element in the GCQ; and responsive to receipt at the GCQ of work requests from each of the multiple processing nodes or the processing units, enabling only the selected specific ones of the processing nodes or the processing units to be able to retrieve work from the work element in the GCQ.




emo

Method and system for heterogeneous filtering framework for shared memory data access hazard reports

A system and method for detecting, filtering, prioritizing and reporting shared memory hazards are disclosed. The method includes, for a unit of hardware operating on a block of threads, mapping a plurality of shared memory locations assigned to the unit to a tracking table. The tracking table comprises initialization information for each shared memory location. The method also includes, for an instruction of a program within a barrier region, identifying a potential conflict by identifying a second access to a location in shared memory within a block of threads executed by the hardware unit. First information associated with a first access and second information associated with the second access to the location is determined. Filter criteria is applied to the first and second information to determine whether the instruction causes a reportable hazard. The instruction is reported when it causes the reportable hazard.




emo

System and method for below-operating system trapping and securing loading of code into memory

A system for protecting an electronic device against malware includes a memory, an operating system configured to execute on the electronic device, and a below-operating-system security agent. The below-operating-system security agent is configured to trap an attempted access of a resource of the electronic device, access one or more security rules to determine whether the attempted access is indicative of malware, and operate at a level below all of the operating systems of the electronic device accessing the memory. The attempted access includes attempting to write instructions to the memory and attempting to execute the instructions.




emo

System and method for performing memory management using hardware transactions

The systems and methods described herein may be used to implement a shared dynamic-sized data structure using hardware transactional memory to simplify and/or improve memory management of the data structure. An application (or thread thereof) may indicate (or register) the intended use of an element of the data structure and may initialize the value of the data structure element. Thereafter, another thread or application may use hardware transactions to access the data structure element while confirming that the data structure element is still part of the dynamic data structure and/or that memory allocated to the data structure element has not been freed. Various indicators may be used determine whether memory allocated to the element can be freed.




emo

Managing safe removal of a passthrough device in a virtualization system

Methods and systems for managing a removal of a passthrough device from a guest managed by a hypervisor in virtualized computing environment. A hypervisor receives a request from the guest for access to a passthrough device. The hypervisor sets, in a memory, a last accessed state associated with a virtual machine executing the guest. The hypervisor forwards the request to the passthrough device and configures the host CPU to send a subsequent access request directly to the passthrough device. In response to a virtual machine reset, the hypervisor clears the last accessed state and instructs the host CPU to send a post-reset access request to the hypervisor.




emo

Methods and apparatus for storing expanded width instructions in a VLIW memory for deferred execution

Techniques are described for decoupling fetching of an instruction stored in a main program memory from earliest execution of the instruction. An indirect execution method and program instructions to support such execution are addressed. In addition, an improved indirect deferred execution processor (DXP) VLIW architecture is described which supports a scalable array of memory centric processor elements that do not require local load and store units.




emo

Information processing apparatus for restricting access to memory area of first program from second program

A processor determines whether a first program is under execution when a second program is executed, and changes a setting of a memory management unit based on access prohibition information so that a fault occurs when the second program makes an access to a memory when the first program is under execution. Then, the processor determines whether an access from the second program to a memory area used by the first program is permitted based on memory restriction information when the fault occurs while the first program and the second program are under execution, and changes the setting of the memory management unit so that the fault does not occur when the access to the memory area is permitted.




emo

Active memory command engine and method

A command engine for an active memory receives high level tasks from a host and generates corresponding sets of either DCU commands to a DRAM control unit or ACU commands to a processing array control unit. The DCU commands include memory addresses, which are also generated by the command engine, and the ACU command include instruction memory addresses corresponding to an address in an array control unit where processing array instructions are stored.




emo

Data accessing method for flash memory storage device having data perturbation module, and storage system and controller using the same

A data accessing method, and a storage system and a controller using the same are provided. The data accessing method is suitable for a flash memory storage system having a data perturbation module. The data accessing method includes receiving a read command from a host and obtaining a logical block to be read and a page to be read from the read command. The data accessing method also includes determining whether a physical block in a data area corresponding to the logical block to be read is a new block and transmitting a predetermined data to the host when the physical block corresponding to the logical block to be read is a new block. Thereby, the host is prevented from reading garbled code from the flash memory storage system having the data perturbation module.




emo

Shared load-store unit to monitor network activity and external memory transaction status for thread switching

An array of a plurality of processing elements (PEs) are in a data packet-switched network interconnecting the PEs and memory to enable any of the PEs to access the memory. The network connects the PEs and their local memories to a common controller. The common controller may include a shared load/store (SLS) unit and an array control unit. A shared read may be addressed to an external device via the common controller. The SLS unit can continue activity as if a normal shared read operation has taken place, except that the transactions that have been sent externally may take more cycles to complete than the local shared reads. Hence, a number of transaction-enabled flags may not have been deactivated even though there is no more bus activity. The SLS unit can use this state to indicate to the array control unit that a thread switch may now take place.




emo

Loading remote binaries onto a write-protected device

A binary library overload instruction is received at an embedded computing device that executes a write-protected firmware build. The binary library overload instruction specifies a write-protected binary library of the write-protected firmware build to be overloaded by execution of an alternative binary library instead of the write-protected binary library of the write-protected firmware build. The alternative binary library is configured within a random access memory (RAM) storage area to execute instead of the write-protected binary library as specified in the received binary library overload instruction. The write-protected firmware build is executed using the alternative binary library instead of the write-protected binary library specified in the binary library overload instruction.




emo

Remotely controlled vehicle control system

A system for controlling a plurality of vehicles can include at least one communications bus and a plurality of RFID detection tags that can be fixed to the communications bus equidistant from each other to define a plurality of RFID regions. Each vehicle within an RFID region can further include an RFID reader for receiving information from, and transmitting information to, the RFID tags. As the vehicle enters the RFID region for a particular RFID tag, the position of the vehicle (within the RFID region) can be communicated to the communications bus. A traffic control unit can be connected to the communications bus, and monitor can be in communication with a plurality of remotely controlled traffic control assets, such as stop signs, yield signs, traffic cones. After receiving position information on the vehicle, the monitor can selectively activate the traffic devices remotely to control vehicle traffic flow.




emo

Resist remover composition and method for removing resist using the composition

The present invention is directed to provide a resist remover composition for semiconductor substrate which enables to remove a resist simply and easily in the photolithography process in the semiconductor field, and a method for removing a resist comprising that the composition is used. The present invention relates to a resist remover composition for semiconductor substrate, comprising [I] a carbon radical generating agent, [II] an acid, [III] a reducing agent, and [IV] an organic solvent, and having pH of lower than 7, and a method for removing a resist, comprising that the composition is used.




emo

Compositions for cleaning applicators for hair removal compositions

A non-aqueous liquid cleaning composition for applicators used for applying non-aqueous hair removal compositions to the skin. The composition includes a solubilizing oil effective for solubilizing the non-aqueous hair removal composition, e.g., mineral oil, and an effective antibacterial amount of an antibacterial agent, e.g., triclosan. The composition may also include fragrances and additional bacteriocides, e.g., phenoxyethanol. When the applicator is contacted with the heated cleaning composition any hair removal composition and bacteria on the applicator are removed therefrom and the applicator is ready for reuse. It is preferred to use surgical stainless steel applicators. Also provided are methods of using these compositions and kits containing, among other items, such compositions and applicators.




emo

Systems and methods for identifying and suggesting emoticons

Computer-implemented systems and methods are provided for suggesting emoticons for insertion into text based on an analysis of sentiment in the text. An example method includes: determining a first sentiment of text in a text field; selecting first text from the text field in proximity to a current position of an input cursor in the text field; identifying one or more candidate emoticons wherein each candidate emoticon is associated with a respective score indicating relevance to the first text and the first sentiment based on, at least, historical user selections of emoticons for insertion in proximity to respective second text having a respective second sentiment; providing one or more candidate emoticons having respective highest scores for user selection; and receiving user selection of one or more of the provided emoticons and inserting the selected emoticons into the text field at the current position of the input cursor.




emo

Data processing apparatus, data processing method of data processing apparatus, and computer-readable memory medium storing program therein

To freely establish a peripheral equipment selection operating environment of excellent operability which can remarkably reduce an operation burden which is applied until construction information of selectable peripheral equipment can be confirmed and can easily confirm the construction information of the selectable peripheral equipment by everyone by a simple operating instruction, a CPU obtains construction information of a printer that is being selected and default setting on the basis of a selection instructing state relative to a selectable printer candidate on a network and allows them to be caption-displayed at a position near the position indicated by a cursor on a printer selection picture plane displayed on a CRT.




emo

Method to publish remote management services over link local network for zero-touch discovery, provisioning and management

A system, method, and computer-readable medium are disclosed for realizing server management functionalities in the absence of a routable Internet Protocol (IP) network address of a remote access controller (RAC). A first device, which is operatively coupled to a link-local network, generates a Multicast Domain Name System (mDNS) IP multicast query message, which it then sends to a second device on the link-local network. In response, the second device, which comprises a RAC, returns its link-local IP address to the first device.




emo

Software-based aliasing for accessing multiple shared resources on a single remote host

In order to allow a single user registered on a single local host or other machine to access multiple shared resources on a remote host, an aliasing mechanism is employed so that multiple concurrent connections can be established by the user to a single remote host, with each connection using a different identity. Each connection can therefore be used to access a different shared resource on the remote host. In some illustrative examples, a user's identifier such as his or her machine log-in identification may be associated with two or more resource sharing aliases. As a result, two or more resource sharing sessions can be established by the user with a single remote host, with each of the sessions using a different one of the aliases. The resource sharing sessions are usually established in accordance with a resource sharing protocol such as the Server Block Message (SBM) protocol.




emo

Methods and apparatus to determine impressions using distributed demographic information

An example method to monitor media exposure involves receiving, at a first internet domain, a first request from a client computer, the first request indicative of access to the media at the client computer. The example method also involves determining if the client computer is known. If the client computer is not known, a response is sent from the first internet domain to the client computer, the response to instruct the client computer to send a second request to a second internet domain, the second request to be indicative of access to the media at the client computer. If the client computer is known, an impression of the media is logged.




emo

Method for detection of unfastening or removal of absorbent article from the body

A method for detecting and conveying an alarm signal, when an absorbent article is unfastened or, completely removed from the body of the wearer. The method is intended to be used in parallel with a method for detecting wetness in the absorbent article and further relates to an integrated detection-and-alarm method for detecting unfastening and/or wetness in an absorbent article. A system for detecting and conveying an alarm signal when an absorbent article is unfastened or removed from the body of the wearer and/or when the article is wet. The system includes (a) and absorbent article having at least one absorbent layer, the object to be displaced, such as a fastening system, one or more sensoring devices, one or more transmitting devices, and (b) a remote receiver. Furthermore, the system relates to the use of the system in the care of children and adults suffering from incontinence and/or psychological illnesses.




emo

Memory storage apparatus, memory controller, and method for transmitting and identifying data stream

A memory storage apparatus, a memory controller and method for transmitting and identifying data streams are provided. The memory controller passes at least a portion of a data stream received from a host system to a smart card chip of the memory storage apparatus. Then, the host system accurately receives a response message from the smart card chip by executing a plurality of read commands. The memory controller is capable of adding a first verification code to a response data stream sent to the host system, and is capable of adding a write token to each of data segments of the response data stream. The host system confirms the accuracy of the response data stream by verifying the first verification code or by verifying the write token of each of the data segments.




emo

Systems and methods for operating a flash memory file system

A flash memory file system including a plurality of flash modules. Each of the plurality of flash modules includes a respective cache memory, a respective flash memory, and a respective flash controller in communication with the respective cache memory and the respective flash memory. A first flash module of the plurality of flash modules is configured to receive a file lookup message including a path name for file data stored on a second flash module of the plurality of flash modules. A third flash module of the plurality of flash modules is configured to select the second flash module based on the path name and a directory table, and generate a file metadata message responsive to the file lookup message. The file metadata message identifies the second flash module as containing the file data.




emo

Cache policies for uncacheable memory requests

Systems, processors, and methods for keeping uncacheable data coherent. A processor includes a multi-level cache hierarchy, and uncacheable load memory operations can be cached at any level of the cache hierarchy. If an uncacheable load misses in the L2 cache, then allocation of the uncacheable load will be restricted to a subset of the ways of the L2 cache. If an uncacheable store memory operation hits in the L1 cache, then the hit cache line can be updated with the data from the memory operation. If the uncacheable store misses in the L1 cache, then the uncacheable store is sent to a core interface unit. Multiple contiguous store misses are merged into larger blocks of data in the core interface unit before being sent to the L2 cache.




emo

Heterogeneous memory system

A heterogeneous memory system includes a main memory arrangement, a first-level cache, and a memory management unit (MMU). The first-level cache includes an SRAM arrangement and a DRAM arrangement. The MMU is configured and arranged to read first data from the main memory arrangement in response to a stored first value associated with the first data and indicative of a start time. The MMU selects one of the SRAM arrangement or the DRAM arrangement for storage of the first data and stores the first data in the selected one of the SRAM arrangement or DRAM arrangement. The MMU reads second data from one of the SRAM arrangement or DRAM arrangement and writes the data to the main memory arrangement in response to a stored second value associated with the second data and indicative of a duration.




emo

Block memory engine with memory corruption detection

Techniques for handling version information using a copy engine. In one embodiment, an apparatus comprises a copy engine configured to perform one or more operations associated with a block memory operation in response to a command. Examples of block memory operations may include copy, clear, move, and/or compress operations. In one embodiment, the copy engine is configured to handle version information associated with the block memory operation based on the command. The one or more operations may include operating on data in a cache and/or modifying entries in a memory. In one embodiment, the copy engine is configured to compare version information in the command with stored version information. The copy engine may overwrite or preserve version information based on the command. The copy engine may be a coprocessing element. The copy engine may be configured to maintain coherency with other copy engines and/or processing elements.




emo

Dynamically improving memory affinity of logical partitions

In a computer system that includes multiple nodes and multiple logical partitions, a dynamic partition manager computes current memory affinity and potential memory affinity to help determine whether a reallocation of resources between nodes may improve memory affinity for a logical partition or for the computer system. If so, the reallocation of resources is performed so memory affinity for the logical partition or computer system is improved. Memory affinity is computed relative to the physical layout of the resources according to a hardware domain hierarchy that includes a plurality of primary domains and a plurality of secondary domains.




emo

Memory system with fixed and variable pointers

A memory system includes a volatile first storing unit, a nonvolatile second storing unit, and a controller. The controller performs data transfer, stores management information including a storage position of the data stored in the second storing unit into the first storing unit, and performs data management while updating the management information. The second storing unit has a management information storage area for storing management information storage information including management information in a latest state and a storage position of the management information. The storage position information is read by the controller during a startup operation of the memory system and includes a second pointer indicating a storage position of management information in a latest state in the management information storage area and a first pointer indicating a storage position of the second pointer. The first pointer is stored in a fixed area in the second storing unit and the second pointer is stored in an area excluding the fixed area in the second storing unit.




emo

Moving blocks of data between main memory and storage class memory

An abstraction for storage class memory is provided that hides the details of the implementation of storage class memory from a program, and provides a standard channel programming interface for performing certain actions, such as controlling movement of data between main storage and storage class memory or managing storage class memory.




emo

Memory data management

A method and computer-readable storage media are provided for rearranging data in physical memory units. In one embodiment, a method may include monitoring utilization counters. The method may further include, comparing the utilization counters for a match with an instance in a first table containing one or more instances when data may be rearranged in the physical memory units. The table may further include where the data should be relocated by a rearrangement. The method may also include, continuing to monitor the utilization counters if a match is not found with an instance in the first table. The method may further include, rearranging the data in the physical memory units if a match between the utilization counters and an instance in the first table is found.




emo

Memory management unit for a microprocessor system, microprocessor system and method for managing memory

The invention pertains to a memory management unit for a microprocessor system, the memory management unit being connected or connectable to at least one processor core of the microprocessor system and being connected or connectable to a physical memory of the microprocessor system. The memory management unit is adapted to selectively operate in a hypervisor mode or in a supervisor mode, the hypervisor mode and the supervisor mode having different privilege levels of access to hardware The memory management unit comprises a first register table indicating physical address information for mapping at least one logical physical address and at least one actual physical address onto each other; a second register table indicating an allowed address range of physical addresses accessible to a process running in or under supervisor mode; wherein the memory management unit is adapted to prevent write access to the second register table by a process not in hypervisor mode. The memory management unit is further adapted to allow write access to the first register table of a process running in or under supervisor mode to reconfigure the physical address information indicated in the first register table with memory mapping information relating to at least one physical address, if the at least one physical address is in the allowed address range, and to prevent write access to the first register table of the process running in or under supervisor mode if the at least one physical address is not in the allowed address range. The invention also pertains to a microprocessor system and a method for managing memory.




emo

Apparatuses and methods for providing data from multiple memories

Apparatuses and methods for providing data are disclosed. An example apparatus includes a plurality of memories coupled to a data bus. The memories provide data to the data bus responsive, at least in part, to a first address. The plurality of memories further provide at least a portion of the data corresponding to the first address to the data bus during a sense operation for a second address provided to the plurality of memories after the first address. Each of the plurality of memories provides data to the data bus corresponding to the first address at different times. Moreover, a plurality of memories may provide at least 2N bits of data to the data bus responsive, at least in part, to an address, each of the plurality of memories provide N bits of data to the data bus at different times.




emo

Management of multiple software images with shared memory blocks

A data processing entity that includes a mass memory with a plurality of memory locations for storing memory blocks. Each of a plurality of software images includes a plurality of memory blocks with corresponding image addresses within the software image. The memory blocks of software images stored in boot locations of a current software image are relocated. The boot blocks of the current software image are stored into the corresponding boot locations. The data processing entity is booted from the boot blocks of the current software image in the corresponding boot locations, thereby loading the access function. Each request to access a selected memory block of the current software image is served by the access function, with the access function accessing the selected memory block in the associated memory location provided by the control structure.




emo

Nucleic acids targeting TCTP for use in the treatment of chemo- or hormone-resistant cancers

The present invention concerns a TCTP antagonist, in particular a nucleic acid targeting an m RNA encoding Translationally-Controlled Tumor Protein (TCTP), wherein said nucleic acid is capable of reducing the amount of TCTP in cells, for use in the treatment or prevention of hormone-independent cancer or chemo-resistant cancer, such as an androgen-independent prostate cancer.




emo

Host initiated state control of remote client in communications system

A system and method for low-cost, fault tolerant, EMI robust data communications, particularly for an EV environment. A data communications method, including a) enabling a transmission of a wake signal from a host to a remote client through an isolator disposed at the remote client when the wake signal is asserted from the host at a host-portion of the isolator concurrent with a periodic enablement of a client-portion of the isolator by the remote client; and thereafter b) transmitting the wake signal from the host to the remote client through the isolator; c) controlling enablement of the client-portion responsive to the wake signal transmitted through the isolator; and thereafter d) disabling the transmission by deassertion of the wake signal at the host.




emo

Memory controller with transaction-queue-monitoring power mode circuitry

An integrated-circuit memory controller outputs to a memory device a first signal in a first state to enable operation of synchronous data transmission and reception circuits within the memory device. A transaction queue within the memory controller stores memory read and write requests that, to be serviced, require operation of the synchronous data transmission and reception circuits, respectively, within the memory device. Power control circuitry within the memory controller determines that the transaction queue has reached a predetermined state and, in response, outputs the first signal to the memory device in a second state to disable operation of the synchronous data transmission and reception circuits within the memory device.




emo

Method and system for facilitating remote medical diagnosis and consultation

A system for facilitating remote medical diagnosis and consultation of heart disease for a patient, the system comprising: a diagnostic device for performing Electrocardiography on the patient, a network device in communication with the diagnostic device via wired or wireless communication links, a software program pre-installed in the network device, a server located remotely, wherein during operation, the patient activates the diagnostic device which will perform Electrocardiography on the patient, the diagnostic device receives diagnostic data and transmits the diagnostic data to the network device, the software program transmit the diagnostic data to over a network to a server which a physician have access to, and based on the diagnostic data gathered by the server and some additional medical data, the physician can review the patient's health condition and offer an appropriate feedback and diagnosis for the patient.




emo

Adsorbent for removing metal compounds and method for same

Disclosed are effective and simple adsorbents and methods of using the adsorbents for removing metal impurities generated during storage, transportation and supply of organometallic compounds. The disclosed adsorbents and methods provide for the easy and effective removal of the metallic impurities or compounds generated from decomposition of the organometallic compound during its transportation, storage, and supply. Namely, the disclosed adsorbents and methods permit the stable supply of a high purity organometallic compound desired in the semiconductor and photovoltaic cell.




emo

Method for removing particulates from a fluid

A method for removing particulates from a fluid, the method including the steps of: producing a laminar flow of the fluid through a single-flow passageway defined by an interior surface of an outer rotor of a centrifuge; and imparting centrifugal force on the fluid in a direction orthogonal to a direction of the flow of the fluid to capture the particulates from the fluid. The method may further comprise rotation of the centrifuge at a speed of 5,000 to 15,000 revolutions per minute. The method may also or alternatively comprise locating the interior surface between 3 and 5 inches from an axis of rotation of the centrifuge.




emo

Method and apparatus for removal of tars or resins from a scrubber liquid using a centrifuge with a discharge chamber scraper

The invention is a method of processing tarry or resinous liquids. Tarry liquids include wet scrubber liquids containing tars and chars derived from gasification, pyrolysis or drying of biomass. Resinous liquids include those derived from processing coniferous biomass. Tarry or resinous liquid is processed by a horizontal axis centrifuge having a discharge chamber containing a scraper to prevent centrifuge clogging or fouling. The removed tar and char can be used as solid fuel or recycled to the gasification or pyrolysis process. Polymers, for instance cationic polymers, can be added to the tarry or resin containing liquid prior to centrifugation to assist in solids/liquids separation. Removed resin can be recycled for further use. Tar, char or resin depleted wet scrubber liquid can be recycled for further use or more easily treated prior to disposal.




emo

Pharmaceutical combination for the treatment and/or chemosensibilization of refractory tumors to anticancer drugs

This invention is related to a pharmaceutical combination that contains a Casein kinase 2 (CK2) peptide inhibitor (termed P15) along with the standard chemotherapeutic drugs used in cancer treatment and which are administered together, separated or sequentially. The chemotherapeutic drugs include cisplatin, taxol, alkaloids from Vinca, 5-fluorouracil, doxorubicin, cyclophosphamide, etoposide, mitomicin C, imatinib, iressa and velcade (vortezomib). The synergism between the P15 peptide and the anticancer drugs achieves an efficient concentration of each cytostatic drug in the combination which is from 10- to 100-fold lower than that for each cytostatic drug alone. The pharmaceutical combination described in this invention exhibits lower toxicity compared to that reported by the anticancer therapeutics and therefore, it represents a crucial advantage for its use in cancer therapy. Furthermore, the sequential administration of this pharmaceutical combination through the pretreatment with the P15 peptide leads to the chemo sensibilization of refractory tumors to the anticancer therapeutics.




emo

Thermochromic color-memory composition and thermochromic color-memory microcapsule pigment encapsulating the same

The present invention relates to a thermochromic color-memory composition containing: (I) an electron donating coloring organic compound, (II) an electron accepting compound, and (III) an ester compound represented by the following formula (1) as a reaction medium which controls color reaction of the components (I) and (II): (in the formula, X represents any of a hydrogen atom, an alkyl group having 1 to 4 carbon atoms, an alkoxy group having 1 to 4 carbon atoms, and a halogen atom, m represents an integer of from 1 to 3, and n represents an integer of from 1 to 20).




emo

Modular plant for removal of pollutants from flue gases produced by industrial processes

The invention relates to a so-called zero emission ‘AST-CNR/ITM system’ modular plant for removal of pollutants from flue gases produced by industrial processes. The plant comprises prefabricated modular elements with programmed and automatic operation, easy to mount and assemble on site without undergoing expensive plant stoppage. Each module or ‘reaction tower’ comprises a plurality of sections vertically arranged on top of one another, which carry out the following functions: Removal of particulate matter with treatment and removal of chemical pollutants, such as heavy metals, chlorides, fluorides Treatment and removal of SOx Treatment and removal of NOx Capture of CO2 Production of hydrogen Production of methanol. The various sections may be combined according to the requirements of the plant and of the flue gases to be treated.




emo

Method and system for efficient emulation of multiprocessor memory consistency

A method (and system) of emulation in a multiprocessor system, includes performing an emulation in which a host multiprocessing system of the multiprocessor system supports a weak consistency model, and the target multiprocessing system of the multiprocessor system supports a strong consistency model.




emo

Leveraging transactional memory hardware to accelerate virtualization and emulation

Various technologies and techniques are disclosed for using transactional memory hardware to accelerate virtualization or emulation. State isolation can be facilitated by providing isolated private state on transactional memory hardware and storing the stack of a host that is performing an emulation in the isolated private state. Memory accesses performed by a central processing unit can be monitored by software to detect that a guest being emulated has made a self modification to its own code sequence. Transactional memory hardware can be used to facilitate dispatch table updates in multithreaded environments by taking advantage of the atomic commit feature. An emulator is provided that uses a dispatch table stored in main memory to convert a guest program counter into a host program counter. The dispatch table is accessed to see if the dispatch table contains a particular host program counter for a particular guest program counter.




emo

Remotely actuated pilot valve, system and method

A remotely actuated pilot gas valve includes safe lighting and complete shutoff capabilities in the event that the flame that is heating a thermocouple is extinguished. The invention provides for a heater system that utilizes such a pilot gas valve as well as a method whereby the pilot gas valve used in such a system can be remotely and electronically actuated when required. Remote actuation is accomplished by use of a solenoid that is incorporated within the valve design and which is controlled by a remote operator.




emo

Adjustable tremolo tail piece

A stringed musical instrument comprises means by which the relation between displacement of a hinged string mounting member, such as a tremolo tail piece on which the tuners of the instrument are disposed, and the alteration of pitch of the strings thereof can be adjusted for each of the strings independently of the others. According to another feature of the invention the linear tuner blocks may be selectively released from engagement with the adjuster screws thereof for facilitating quick string mounting operations.




emo

Tremolo and bridge device for stringed instruments

A tremolo device for a stringed instrument is described in which a base plate is configured for surface mounting to a body of the instrument. A pivot plate is pivotally coupled to the base plate along an edge of the pivot plate. Each string is associated with a string seat. The string is threaded through the string seat receiving a terminal end of the string. The string seat includes a keyed portion that slidably attaches the string seat to the pivot plate in a keyed slot provided in a bottom surface of the pivot plate. A spring disposed between the base plate and the pivot plate maintains the pivot plate in a first position relative to the base plate until a user provides an action to pivot the pivot plate relative to said base plate. The spring returns the pivot plate to the first position when the user action is terminated.




emo

Vehicle energy harvesting device having a continuous loop of shape memory alloy

An energy harvesting system comprises a first region having a first temperature and a second region. A conduit is located at least partially within the first region. A heat engine configured for converting thermal energy to mechanical energy includes a shape memory alloy forming at least one generally continuous loop. The shape memory alloy is disposed in heat exchange contact with the first region and the second region. The shape memory alloy is driven to rotate around at least a portion of the conduit by the response of the shape memory alloy to the temperature difference between the first region and the second region. At least one pulley is driven by the rotation of the shape memory alloy, and the at least one pulley is operatively connected to a component to thereby drive the component.




emo

Fiber optic connector fiber stub remover and method

A fiber optic connector fiber stub remover and method for automated fiber stub removal. The device has a top plate with a platen opening, and a platen with a well that carries a polishing film over the well. An air pocket is formed between the polishing film and the well. The platen is positioned with a top surface of the polishing film accessible via the platen opening. A fixture holds connector ends of fiber optic cables with fiber stubs extending therefrom, and a weight biases the fiber stubs into contact with the polishing film. A motor is controlled by a motor control unit to control a ramp up time and final speed of movement of the platen over a timespan. Each connector ends moves independently relative to the polishing film. The air pocket provides shock absorption of the polishing film so that an ideal pressure is exerted on each fiber stub during stub removal.