||WO||WO/2014/105106 - DYNAMICALLY MANAGING DISTRIBUTION OF DATA AND COMPUTATION ACROSS CORES FOR SEQUENTIAL PROGRAMS||03.07.2014||
||PCT/US2013/028765||EMPIRE TECHNOLOGY DEVELOPMENT LLC||VAJAPEYAM, Sriram|
Technologies are generally provided for dynamically managing execution of sequential programs in a multi-core processing environment by dynamically hosting the data for the different dynamic program phases in the local caches of different cores. This may be achieved through monitoring data access patterns of a sequential program initially executed on a single core. Based on such monitoring, data identified as being accessed by different program phases may be sent to be stored in the local caches of different cores. The computation may then be moved from core to core based on which data is being accessed, when the program changes phase. Program performance may thus be enhanced by reducing local cache miss rates, proactively reducing the possibility of thermal hotspots, as well as by utilizing otherwise idle hardware.
||WO||WO/2014/105010 - THREAD MIGRATION SUPPORT FOR ARCHITECTUALLY DIFFERENT CORES||03.07.2014||
||PCT/US2012/071686||INTEL CORPORATION||NAIK, Mishali|
According to one embodiment, a processor includes a plurality of processor cores for executing a plurality of threads, a shared storage communicatively coupled to the plurality of processor cores, a power control unit (PCU) communicatively coupled to the plurality of processors to determine, without any software (SW) intervention, if a thread being performed by a first processor core should be migrated to a second processor core, and a migration unit, in response to receiving an instruction from the PCU to migrate the thread, to store at least a portion of architectural state of the first processor core in the shared storage and to migrate the thread to the second processor core, without any SW intervention, such that the second processor core can continue executing the thread based on the architectural state from the shared storage without knowledge of the SW.
||WO||WO/2014/105011 - COALESCING ADJACENT GATHER/SCATTER OPERATIONS||03.07.2014||
||PCT/US2012/071688||INTEL CORPORATION||FORSYTH, Andrew T.|
According to one embodiment, a processor includes an instruction decoder to decode a first instruction to gather data elements from memory, the first instruction having a first operand specifying a first storage location and a second operand specifying a first memory address storing a plurality of data elements. The processor further includes an execution unit coupled to the instruction decoder, in response to the first instruction, to read contiguous a first and a second of the data elements from a memory location based on the first memory address indicated by the second operand, and to store the first data element in a first entry of the first storage location and a second data element in a second entry of a second storage location corresponding to the first entry of the first storage location.
||WO||WO/2014/100916 - BEVERAGE BOTTLE HAVING STORED SOLUTE||03.07.2014||
||PCT/CN2012/001745||GUANGDONG HAIXING PLASTIC & RUBBER CO., LTD||SONG, Xubin|
A beverage bottle having stored solute; the tightening part (21) of a bottle cap main body (2) is screwed to the bottle neck (11) of the bottle body; pressing a drinking water suction cylinder (4) pushes a membrane-cutting inner cylinder (3) downwards, and the dual lateral membrane-cutting blades (34, 35) of the membrane-cutting inner cylinder (3) cut a membrane, thus forming a dual lateral membrane-cutting structure; the membrane-cutting inner cylinder (3) is provided with a notch (36) to form a membrane adhesion structure after membrane (5) is cut; the drinking water suction cylinder (4) drives the membrane-cutting inner cylinder (3) to move downwards, causing the inner sleeve (31) of the membrane-cutting inner cylinder (3) to disengage from the upper and lower parts of the sleeve of the bottle cap main body (2); a water outlet (33) on the inner sleeve (31) communicates with the water outlet cylinder part (25) of the bottle cap main body (2) to form a water outlet passage (B); the cap (41) of the drinking water suction cylinder coordinates with the central mandrel of the bottle cap main body (2) to form an open/close control structure for the water outlet passage (B). The structure is simple to control by pressing, saves effort, has a good membrane-cutting effect, and provides quick and complete solute release, and the beverage is ready for direct drinking.
||WO||WO/2014/101005 - LED BACKLIGHT DRIVE CIRCUIT||03.07.2014||
||PCT/CN2012/087545||SHENZHEN CHINA STAR OPTOELECTRONICS TECHNOLOGY CO., LTD.||HU, Anle|
Provided is an LED backlight drive circuit, comprising an LED light bar (20) and a drive module of the LED light bar (20), wherein the drive module comprises a backlight drive chip (11) for adjusting the output voltage of the drive module, the backlight drive chip (11) comprises a first comparator (U1) for correcting the output voltage of the drive module, and the output of the LED light bar (20) is coupled to an inverted input of the first comparator (U1); an in-phase input of the first comparator (U1) is coupled to a protection module; the protection module comprises a detection unit for detecting the output current of the drive module; when the current value detected by the detection unit is higher than a preset first current value, the protection module outputs a first reference voltage to the in-phase input of the first comparator (U1); and when the current value detected by the detection unit is lower than a preset first current value, the protection module outputs a second reference voltage lower than the first reference voltage to the in-phase input of the first comparator (U1).
||WO||WO/2014/103349 - LIQUID SWEETENER COMPOSITION||03.07.2014||
||PCT/JP2013/054485||JAPAN CORN STARCH CO., LTD.||HASHIMOTO, Kazuki|
The provision of a liquid sweetener composition that can reproduce the sweetness and crispness of HFCS-90 with a reduced fructose percentage. In terms of anhydride weight, said liquid sweetener composition contains 65 to 82.5 parts fructose, 5 to 35 parts glucose, and 1 to 10 parts of a reducing sugar other than fructose and glucose. The water content of the liquid sweetener composition is 10-30 wt%.
||WO||WO/2014/098797 - MULTI-POSITION WEIGHT DOWN LOCATING TOOL||26.06.2014||
||PCT/US2012/070203||HALLIBURTON ENERGY SERVICES, INC.||RICHARDS, William Mark|
A weight down system comprises a wellbore comprising a plurality of restrictions, and a weight down tool. The weight down tool comprises a central mandrel configured to be coupled to a wellbore tubular, an outwardly extending indicator disposed about the central mandrel, and a plurality of radially expandable weight down lugs configured to selectively transition between an expanded position and a retracted position. The indicator is configured to expand the weight down lugs into the expanded position in response to moving through one or more restrictions of the plurality of restrictions in an upwards direction, and the weight down lugs are configured to retract to the retracted position in response to the weight down lugs moving through one or more restrictions of the plurality of restrictions in an upwards direction.
||WO||WO/2014/097371 - NUMERICAL CONTROL DEVICE||26.06.2014||
||PCT/JP2012/082665||MITSUBISHI ELECTRIC CORPORATION||NIWA, Toshihiro|
Provided is a numerical control device that displays process shape diagrams (141a, 144a) obtained by analyzing a machining program having one or more unit machining programs and executing the unit machining programs. Provided are the following: a machining program analysis unit that analyzes unit machining programs in a machining program and obtains process shape information having parameters that include tool information for obtaining the unit machining program process-shape diagrams (141a, 144a); a process shape diagram creation unit that obtains process shape data corresponding to the tool information in the process shape information, and creates process shape diagrams in which the process shape data is changed on the basis of the parameters in the process shape information; and a display processing unit that displays on a display unit the machining program and the process shape diagrams (141a, 144a). The display processing unit displays the process shape diagrams (141a, 144a) in accordance with the display positions of the unit machining programs of the machining program displayed on the display unit.
||WO||WO/2014/097344 - FILE SERVER, INFORMATION SYSTEM, AND CONTROL METHOD THEREOF||26.06.2014||
||PCT/JP2012/008046||HITACHI, LTD.||KABANO, Shigeyuki|
A file server is coupled to a plurality of user terminals and a remote file server. The file server, stores, in a storage device, data of files received from the plurality of user terminals, replicates the files to the remote file server, stubs the files stored in the storage device, and, upon receiving an access request from the user terminal, reads out data of the file from the storage device and transmits the data to the user terminal if a file related to the access request is not stubbed, and, recall data of the file from the remote file server and transmits data of the file to the user terminal if a file related to the access request is stubbed. The file server replicates, to the remote file server, data of a user who performs a session disconnection request to the file server within a certain time in preference to another user.
||WO||WO/2014/098884 - LOCATION-BASED AUTHENTICATION SCHEME||26.06.2014||
||PCT/US2012/071158||EMPIRE TECHNOLOGY DEVELOPMENT LLC||KIM, Seungil|
Technologies are generally described for a location-based authentication scheme. In some examples, a method performed under control of a server may include receiving a first notification of a first use of an application, determining a first location of a first device corresponding to the first use, receiving a second notification of a second use of the application, determining a second location of a second device corresponding to the second use, determining whether the second location is within a predetermined range from the first location, and enabling execution of the second use in response to determining that the second location is within the predetermined range from the first location.