摘要:
An apparatus and method is described herein for conditionally committing and/or speculative checkpointing transactions, which potentially results in dynamic resizing of transactions. During dynamic optimization of binary code, transactions are inserted to provide memory ordering safeguards, which enables a dynamic optimizer to more aggressively optimize code. And the conditional commit enables efficient execution of the dynamic optimization code, while attempting to prevent transactions from running out of hardware resources. While the speculative checkpoints enable quick and efficient recovery upon abort of a transaction. Processor hardware is adapted to support dynamic resizing of the transactions, such as including decoders that recognize a conditional commit instruction, a speculative checkpoint instruction, or both. And processor hardware is further adapted to perform operations to support conditional commit or speculative checkpointing in response to decoding such instructions.
摘要:
This invention relates to amylase polypeptides, and nucleic acids encoding the polpypeptides and uses thereof. The amylases of the present invention have been engineered to have more beneficial qualities. Specifically, the amylases of the current invention show an altered exospecifity.
摘要:
A method for tracking an object in a video data, comprises the steps of determining a plurality of particles for estimating a location of the object in the video data, determining a weight for each of the plurality of the particles, wherein the weights of two or more particles are determined substantially in parallel, and estimating the location of the object in the video data based upon the determined particle weights.
摘要:
This invention relates to nucleic acids encoding amylase polypeptides, the encoded polypeptides and uses thereof. The amylases of the present invention have been engineered to have more beneficial qualities. Specifically, the amylases of the current invention show an altered exo-specificity and/or thermostability. Some embodiments of the invention relate to said polypeptides and nucleic acids and their uses as non-maltogenic exoamylases in producing food products.
摘要:
Methods and systems for determining a state of charge of a battery are provided. A first component of the state of charge is calculated based on a first property of the battery. A second component of the state of charge is calculated based on a second property of the battery. The first component of the state of charge is weighted based on a rate of change of the first property relative to a change of the state of charge. The second component of the state of charge is weighted based on a rate of change of the second property relative to a change of the state of charge. The state of charge is determined based on the first and second weighted components.
摘要:
An apparatus and method is described herein for coupling a processor core of a first type with a co-designed core of a second type. Execution of program code on the first core is monitored and hot sections of the program code are identified. Those hot sections are optimize for execution on the co-designed core, such that upon subsequently encountering those hot sections, the optimized hot sections are executed on the co-designed core. When the co-designed core is executing optimized hot code, the first processor core may be in a low-power state to save power or executing other code in parallel. Furthermore, multiple threads of cold code may be pipelined on the first core, while multiple threads of hot code are pipeline on the co-designed core to achieve maximum performance.
摘要:
Images relating to a subsurface region may be generated based at least in part on a backward propagated source wavefield and a receiver wavefield. A source wavefield may be propagated from an initial wavefield-state forward in time, from an initial time-state to a final time-state, through an earth model associated with the subsurface region. The backward propagated source wavefield may be determined by propagating the source wavefield backward in time, from the final time-state to the initial time-state, through the earth model to reconstruct the initial wavefield-state. The receiver wavefield may be propagated, from the final time-state, through the earth model. The earth model may include at least one boundary region that can be defined as having one or more of absorbing characteristics, boosting characteristics, randomly perturbed characteristics, and/or other characteristics. As such, wavefields may be dampened, amplified, randomly scattered, and/or otherwise altered at the at least one boundary region. These wavefields may be used for constructing images of subsurface regions with improved signal-to-noise ratios.
摘要:
In one implementation, a method is provided for etching a high k dielectric material in a plasma etch reactor, the method comprising plasma etching the high k dielectric material with a first plasma gas reactant mixture having BCl3. The high k dielectric material may include Al2O3 in a stack having a silicon layer. The etching may include supplying a passivation gas, for example C2H4, and may further include supplying a diluent gas such as a noble gas, for example He. In some implementations, the etching may be performed with a reactive ion etch process.
摘要翻译:在一个实施方案中,提供了一种用于在等离子体蚀刻反应器中蚀刻高k电介质材料的方法,该方法包括用具有BCl 3的第一等离子体气体反应物混合物等离子体蚀刻高k电介质材料。 高k介电材料可以包括具有硅层的堆叠中的Al 2 O 3。 蚀刻可以包括提供钝化气体,例如C2H4,并且还可以包括提供稀释气体,例如惰性气体,例如He。 在一些实施方案中,蚀刻可以用反应离子蚀刻工艺进行。
摘要:
Reordering of a bitstream is able to be used to speed up the decoding in embedded graphics coding. In the reordering, the signaling bits of all of the groups are sent and then the refinement bits of each group follow. With this reordering, the decoder can decode the header, identify the number of refinement bits for each group and locate the starting point of each group within the bitstream, therefore parallel processing of each group is able to be implemented at the decoder side.
摘要:
Provided is a method for determining one or more profile parameters of a structure using an optical metrology model, the optical metrology model including a profile model, an approximation diffraction model, and a fine diffraction model. A simulated approximation diffraction signal is generated based on an approximation diffraction model of the structure. A set of difference diffraction signals is obtained by subtracting the simulated approximation diffraction signal from each of simulated fine diffraction signals and paired with the corresponding profile parameters. A machine learning system is trained using the pairs of difference diffraction signal and corresponding profile parameters. A measured diffraction signal adjusted by the simulated approximation diffraction signal is input into the trained machine learning system and generates the corresponding profile parameters.