摘要:
An information processing system for branch target prediction is disclosed. The information processing system includes a memory for storing entries, wherein each entry includes a plurality of target addresses representing a history of target addresses for a multi-target branch and logic for reading the memory and identifying a repeated pattern in a plurality of target addresses for a multi-target branch. The information processing system further includes logic for predicting a next target address for the multi-target branch based on the repeated pattern that was identified.
摘要:
The present invention relates to phosphor blend for wavelength conversion and a white light emitting device using the same. The phosphor blend of the invention comprises three phosphors, A5 (PO4)3Cl:Eu2+, D2SiO4:Eu, and MS:Eu at a composition where near ultraviolet radiation is converted into light positioned at a CIE coordinate (x, y),where 0.25≦x≦0.45 and 0.25≦x≦0.43, wherein A comprises at least one of Sr, Ca, Ba, and Mg, D comprises at least one of Ba, Sr, and Ca, and M comprises at least one of Sr and Ca. Furthermore, the present invention provides a new white light emitting device in combination of the phosphor blend and a near ultraviolet LED.
摘要:
Disclosed is an internal weight type vertical vibrator including: a housing; a magnetic circuit unit placed in the internal space of the housing, and comprising a magnet perpendicularly placed and a yoke for fixedly receiving the magnet therein for generating a magnetic field; spring members provided with upper ends fixed to the housing and lower ends fixed to the magnetic circuit unit for vertically; a vibrating unit placed in the yoke so that the outer surface of the vibrating unit is surrounded by the yoke, comprising the weight having a hollow cylindrical structure provided with a central hole, into which the magnet is inserted; and a vibration-generating coil placed just below the magnetic circuit unit so that the vibration-generating coil is interlinked with the magnetic field of the magnet for allowing current supplied from the outside to flow in one direction therethrough.
摘要:
A vertical vibrator is disclosed. The vibrator comprises a casing, a magnetic field part including a yoke and a magnet fixed to an inner surface of the yoke, a spring member fixed at one end to the casing and at the other end to the magnetic field part, a vibration part having a weight integrally mounted to the magnetic field part and vibrating together with the magnetic field part through the spring member, a vibration coil located below the magnetic field part for generating an electric field, and a magnetic fluid applied to an upper surface of the spring member corresponding to the magnet and fixed in position by a magnetic flux. The vibrator absorbs contact noise and impact caused by contact between the vibration part and the other members while ensuring convenient and appropriate positioning of the magnetic fluid, thereby having an extended life span.
摘要:
A mobile device includes a storage configured to store data, a buffer memory configured to include a swap victim buffer area and a normal data area, and an application processor configured to select page data to be swapped from the normal data area and to perform a swapping operation on the selected page data. The swapping operation performs an instant swapping operation or a lazy swapping operation according to a data type of the selected page data.
摘要:
A system that enables a person to monitor and/or control a device via a network, such as the Internet, via an interactive hardware module that interfaces with the device and communicates with a module server located locally or remotely from the placement of the module. The hardware module allows for the transmission and receipt of data between the device interfaced to the hardware module and the module server, thereby enabling the user manually or automatically to control or monitor the device via an access medium, such as an API.
摘要:
An event tracking hardware engine having N (≧2) caches is invoked when an event of interest occurs, using a corresponding key. The engine stores, for each of the different kinds of events, a corresponding cumulative number of occurrences, by carrying out additional steps. In some instances, the additional steps include searching in the N caches for an entry for the key; if an entry for the key is found, and no overflow of the corresponding cumulative number of occurrences for the entry for the key would occur by incrementing the corresponding cumulative number of occurrences, incrementing; if the entry for the key is found, and overflow would occur, promoting the entry to a next highest cache; and if the entry for the key is not found, entering the entry for the key in a zeroth one of the caches with the corresponding cumulative number of occurrences being initialized. In other instances, the additional steps include searching in a zeroth one of the caches for an entry for the key; if an entry for the key is found in the zeroth one of the caches, and no overflow of the corresponding cumulative number of occurrences for the entry for the key would occur by incrementing the corresponding cumulative number of occurrences, incrementing; if the entry for the key is found in the zeroth one of the caches, and overflow would occur, promoting the entry from the zeroth one of the caches in which the entry exists to a next highest cache; and if the entry for the key is not found, entering the entry for the key in the zeroth one of the caches with the corresponding cumulative number of occurrences being initialized. The engine includes a plurality of caches and a corresponding plurality of control circuits.
摘要:
A system for predicting multiple targets for a single branch includes: a branch target buffer that includes a previous next address for an instruction and that receives an indirect instruction address to provide a first branch target prediction; a first branch table for capturing local past target information of an indirect branch in an encoded form; a second branch table which is a correlation table for storing potential branch targets based on a local branch history and which provides a second branch target prediction when the first branch target prediction is not successful; an exclusion predictor for inhibiting updates of inefficient entries; and a multiplexer to select the predicted target as output.
摘要:
A method and apparatus for maintaining membership in a set of items to be used in a predetermined manner in a computer system. A representation of each member of the set is mapped into a number of components of a primary and secondary vector when a member is added to the set. Periodically, the primary vector is changed to the secondary vector and the secondary vector to the primary vector. When members of the set are deleted, the components of the secondary vector are changed to indicate deletion of these members after the primary vector is changed to the secondary vector. Finally, membership in the set is determined by examining the components in the primary vector, and the members in the set of items are then used in a predetermined manner in the computer system. More specifically, in a sample embodiment of the present invention, membership in the set would determine if data is to be stored or removed from cache memory in a computer system. This invention, for example, provides a low cost and high performance mechanism to phase out aging membership information in a prefeteching mechanism for caching data or instructions in a computer system.
摘要:
An information processing system for branch target prediction is disclosed. The information processing system includes a memory for storing entries, wherein each entry includes a plurality of target addresses representing a history of target addresses for a multi-target branch and logic for reading the memory and identifying a repeated pattern in a plurality of target addresses for a multi-target branch. The information processing system further includes logic for predicting a next target address for the multi-target branch based on the repeated pattern that was identified.