Patent application number | Description | Published |
20110154000 | Adaptive optimized compare-exchange operation - A technique to perform a fast compare-exchange operation is disclosed. More specifically, a machine-readable medium, processor, and system are described that implement a fast compare-exchange operation as well as a cache line mark operation that enables the fast compare-exchange operation. | 06-23-2011 |
20120155885 | RACK TO RACK OPTICAL COMMUNICATION - In some embodiments a light transceiver is associated with a computing rack and is adapted to transmit and/or receive one or more light beams via air to and/or from a second light transceiver associated with a second computing rack to communicate information between the computing rack and the second computing rack. Other embodiments are described and claimed. | 06-21-2012 |
20140095896 | EXPOSING CONTROL OF POWER AND CLOCK GATING FOR SOFTWARE - A processor includes at least one power domain, each power domain including at least one core that switchably receives power supply from a voltage regulator and switchably receives a clock signal from a clock source, a cache, and at least one control registers having stored thereon data indicating power management states of the at least one power domain and the cache. | 04-03-2014 |
20140258685 | Using Reduced Instruction Set Cores - A processor may be built with cores that only execute some partial set of the instructions needed to be fully backwards compliant. Thus, in some embodiments power consumption may be reduced by providing partial cores that only execute certain instructions and not other instructions. The instructions not supported may be handled in other, more energy efficient ways, so that, the overall processor, including the partial core, may be fully backwards compliant. | 09-11-2014 |
Patent application number | Description | Published |
20090172294 | Method and apparatus for supporting scalable coherence on many-core products through restricted exposure - In one embodiment, a multi-core processor having cores each associated with a cache memory, can operate such that when a first core is to access data owned by a second core present in a cache line associated with the second core, responsive to a request from the first core, cache coherency state information associated with the cache line is not updated. A coherence engine associated with the processor may receive the data access request and determine that the data is of a memory page owned by the first core and convert the data access request to a non-cache coherent request. Other embodiments are described and claimed. | 07-02-2009 |
20100332801 | Adaptively Handling Remote Atomic Execution - In one embodiment, a method includes receiving an instruction for decoding in a processor core and dynamically handling the instruction with one of multiple behaviors based on whether contention is predicted. If no contention is predicted, the instruction is executed in the core, and if contention is predicted data associated with the instruction is marshaled and sent to a selected remote agent for execution. Other embodiments are described and claimed. | 12-30-2010 |
20110238926 | Method And Apparatus For Supporting Scalable Coherence On Many-Core Products Through Restricted Exposure - In one embodiment, a multi-core processor having cores each associated with a cache memory, can operate such that when a first core is to access data owned by a second core present in a cache line associated with the second core, responsive to a request from the first core, cache coherency state information associated with the cache line is not updated. A coherence engine associated with the processor may receive the data access request and determine that the data is of a memory page owned by the first core and convert the data access request to a non-cache coherent request. Other embodiments are described and claimed. | 09-29-2011 |
Patent application number | Description | Published |
20110174330 | DEVICE AND METHOD FOR MIXING HAIR COLORING CHEMICALS - A device and method for mixing and applying hair coloring chemicals to a user's hair. The device comprises a brush applicator, a first compartment capable of holding the brush applicator in a locked position, a second compartment containing a first hair coloring chemical, a third compartment containing a second hair coloring chemical, and a membrane. The membrane is located between the second compartment and the third compartment such that the first hair coloring chemical is separated from the second hair coloring chemical by the membrane when the brush applicator is in the locked position. When the brush applicator is released from the locked position, the brush applicator is movable toward the membrane to puncture the membrane. Upon puncture, the membrane retracts to a peripheral edge of the membrane to cause the first hair coloring chemical and the second hair coloring chemical to be mixed together. | 07-21-2011 |
20130327351 | Device and Method for Mixing Hair Coloring Chemicals - A device and method for mixing and applying hair coloring chemicals to a user's hair. The device comprises a brush applicator, a first compartment capable of holding the brush applicator, a second compartment containing a first hair coloring chemical, a third compartment containing a second hair coloring chemical, and a membrane. The brush applicator is movable toward the membrane to puncture the membrane and cause the hair coloring chemicals to be mixed together. In another embodiment, the device contains two or more hair coloring chemicals, at least one in at least one receptacle within the device. The device further comprises a cutting member in the form of a cursor, pull-member, rotatable element, or push-member to cut open the receptacle(s) within the device to release and thereby mix the hair coloring chemicals. The device can include an applicator removably attached to the housing to apply the mixed hair coloring chemicals. | 12-12-2013 |