Patent application number | Description | Published |
20100295990 | METHOD FOR SCALING VOLTAGE IN MOBILE TERMINAL - Provided is an operating voltage scaling method for a portable terminal. The method includes, if reproduction of a moving image is requested, acquiring DYNamicity (DYN) of the reproduction-requested moving image, determining whether frame skipping is possible for the moving image according to the acquired DYN of the moving image, and if it is determined that frame skipping is possible for the moving image, supplying a low operating voltage to a controller of the mobile terminal to control the mobile terminal to operate with a low-speed clock, and reproducing the moving image while skipping a frame. | 11-25-2010 |
20110161944 | METHOD AND APPARATUS FOR TRANSFORMING PROGRAM CODE - Provided is a method of transforming program code written such that a plurality of work-items are allocated respectively to and concurrently executed on a plurality of processing elements included in a computing unit. A program code translator may identify, in the program code, two or more code regions, which are to be enclosed by work-item coalescing loops (WCLs), based on a synchronization barrier function contained in the program code, such that the work-items are serially executable on a smaller number of processing elements than a number of the processing elements, and may enclose the identified code regions with the WCLs, respectively. | 06-30-2011 |
20110167222 | UNBOUNDED TRANSACTIONAL MEMORY SYSTEM AND METHOD - An unbounded transactional memory system which can process overflow data. The unbounded transactional memory system may include a host processor, a memory, and a memory processor. The host processor may include an execution unit to perform a transaction, and a cache to temporarily store data. The memory processor may store overflow data in overflow storage included in the memory in response to an overflow event in which the overflow data is generated in the cache during the transaction. | 07-07-2011 |
20110238945 | APPARATUS AND METHOD FOR GENERATING CODE OVERLAY - Provided is an apparatus and method for generating code overlay capable of minimizing the number of memory copies. A static temporal relationship graph (STRG) is generated in which each of functions of a program corresponds to a node of the STRG and a conflict miss value corresponds to an edge of the STRG. The conflict miss value is the maximum number of possible conflict misses between functions. Overlay is generated by selecting at least one function from the STRG, calculating an allocation cost for each region of a memory to be given when the at least one selected function is allocated, and allocating the at least one selected function to a region that has the smallest allocation cost. | 09-29-2011 |
20120089808 | MULTIPROCESSOR USING A SHARED VIRTUAL MEMORY AND METHOD OF GENERATING A TRANSLATION TABLE - A multiprocessor using a shared virtual memory (SVM) is provided. The multiprocessor includes a plurality of processing cores and a memory manager configured to transform a virtual address into a physical address to allow a processing core to access a memory region corresponding to the physical address. | 04-12-2012 |
20120185822 | WEB BROWSING APPARATUS AND METHOD THROUGH STORING AND OPTIMIZING JAVASCRIPT.RTM. CODE - A web browsing method and apparatus for enhancing a user's convenience in web browsing is provided in a system that uses a multi-core processor. The web browsing method and apparatus is applicable in a system, such as a smart phone that has a low computing power or that has a storage device like a flash memory operating in a rapid manner. Optimized machine codes are stored in files and incremental optimization is achieved, so the JAVASCRIPT® program of the web application has a small compilation overhead and achieves fast execution. | 07-19-2012 |
20120318037 | Compensated Gas Detectors - A compensated gas detector incorporates first and second pellistors combined with first and second resistors and an intervening switch. Control circuits can close the switch for normal gas detection. The switch can be opened to carry out diagnostic measurements. A compensation coefficient can be established in order to compensate outs from the pellistors due to mechanical damage thereto. | 12-20-2012 |
20130179486 | CLUSTER SYSTEM BASED ON PARALLEL COMPUTING FRAMEWORK, AND HOSE NODE, COMPUTING NODE AND METHOD FOR EXECUTING APPLICATION THEREIN - A cluster system based on a parallel computing framework is provided, and the cluster system includes a host node configured to execute a host program for a parallel computing framework and a computing node configured to be connected to the host node and execute a kernel program for the parallel computing frame work. | 07-11-2013 |
20130346468 | CLUSTER SYSTEM BASED ON PARALLEL COMPUTING FRAMEWORK, AND HOST NODE, COMPUTING NODE AND METHOD FOR EXECUTING APPLICATION THEREIN - A cluster system based on a parallel computing framework is provided, and the cluster system includes a host node configured to execute a host program for a parallel computing framework and a computing node configured to be connected to the host node and execute a kernel program for the parallel computing frame work. | 12-26-2013 |
20140040563 | SHARED VIRTUAL MEMORY MANAGEMENT APPARATUS FOR PROVIDING CACHE-COHERENCE - A shared virtual memory management apparatus for ensuring cache coherence. When two or more cores request write permission to the same virtual memory page, the shared virtual memory management apparatus allocates a physical memory page for the cores to change data in the allocated physical memory page. Thereafter, changed data is updated in an original physical memory page, and accordingly it is feasible to achieve data coherence in a multi-core hardware environment that does not provide cache coherence. | 02-06-2014 |
20140297992 | APPARATUS AND METHOD FOR GENERATING VECTOR CODE - An apparatus and method for generating vector code are provided. The apparatus and method generate vector code using scalar-type kernel code, without user's changing a code type or modifying data layout, thereby enhancing user's convenience of use and retaining the portability of OpenCL. | 10-02-2014 |
20150072834 | Variable Channel Type Fan Clutch - A variable channel type fan clutch apparatus may include a storage chamber and an operation chamber in which oil may be collected, wherein a fan clutch rotor may be interposed between the storage chamber and the operation chamber, an oil circulatory channel which fluid-connects the storage chamber and the operation chamber to circulate the oil therethrough, and a variable value which may be located in the oil circulatory channel, wherein the variable value may be configured to close the oil circulatory channel when an engine may be stopped or when a fan clutch exceeds an operation temperature, and wherein the variable value may be configured to open the oil circulatory channel when the engine may be operated or when the fan clutch does not exceed the operation temperature. | 03-12-2015 |
20150201006 | CLUSTER SYSTEM AND COMMUNICATION METHOD IN CLUSTER SYSTEM - A cluster system and a communication method in the cluster system are disclosed herein. The cluster system includes one or more nodes. Each of the one or more nodes includes at least one physical computation device and a virtualization module. The virtualization module manages at least one computation device. The each of the one or more nodes operates as a host node based on the virtual computation device. | 07-16-2015 |
20150205637 | METHOD OF EXECUTING PARALLEL APPLICATION ON MANYCORE CLUSTER SYSTEM AND THE MANYCORE CLUSTER SYSTEM - Provided are a method of executing parallel programming on a manycore cluster system and the manycore cluster system, both of which may make a parallel application targeting on one compute device operate on a heterogeneous manycore cluster system configured of a plurality of compute devices, without modifying source codes. Up to now, programmers have had to manually distribute an appropriate workload amount to the compute devices according to a throughput of each compute device. However, since the method and the manycore cluster system can reduce the complexity of programming and provide an heterogeneous manycore cluster environment that allows programmers to develop easily. | 07-23-2015 |
20150264267 | METHOD FOR GUIDING SHOOTING LOCATION OF ELECTRONIC DEVICE AND APPARATUS THEREFOR - A method and apparatus for guiding a camera shooting location. A subject is shot with a camera of the electronic device, and the device identifies whether an amount of incident light measured by a sensor of the camera is greater than a predetermined threshold value. The preview image is displayed along with recommended shooting location information if the amount of incident light amount is greater than the predetermined threshold value. A sensor unit has an illumination sensor configured to measure a sunlight amount, and a gyroscope sensor and an orientation sensor configured to measure a shooting direction of the camera. A processor controls a wireless communication unit including a GPS for measuring the locations of the electronic device, subject, and Sun. Recommended shooting location information is displayed informing where to move to shoot the subject if the incident light amount is greater than the predetermined threshold value. | 09-17-2015 |