Abstract:
PURPOSE: An apparatus for extracting a CSS(Cascading Style Sheet) rule and a method thereof are provided to shorten times to extract a CSS rule by extracting a CSS rule applied to a Dom node based on identification marks included in an ID(Identification) list. CONSTITUTION: A generating unit(130) generates an ID(Identification) list including identification marks which are matched with a DOM(Document Object Model) node and a chooser. A rule extracting unit(150) selects a target DOM node from DOM nodes and extracts a CSS(Cascading Style Sheet) rule applied to the target DOM node based on identification marks included in the ID list. The generating unit includes an ID List generation unit(131) which generates the ID list matched with the DOM node whenever the DOM node is generated.
Abstract:
본 발명은 멀티코어 프로세서 상에서 연관된 작업의 수행 방법 및 그 장치에 관한 것으로, 복수 개의 코어들을 포함하는 멀티코어 프로세서 상에서 적어도 하나의 연관된 작업들을 수행하는 방법에 있어서, 작업들의 수행에 요구되는 데이터 및 주소 정보가 멀티코어 프로세서내의 각각의 코어들로 로딩되었는지 여부를 판단하고, 판단 결과에 기초하여 상기 멀티코어 프로세서내의 각각의 코어들이 동시에 작업을 개시하도록 제어함으로써, 연관된 작업들이 수행되는 동안 주 메모리에 불필요하게 접근하는 것을 방지함으로써 시스템의 성능을 향상시킨다. 멀티코어 시스템, 동기화
Abstract:
PURPOSE: A web browsing method through storing/optimizing a java script code and an apparatus thereof are provided to store type information, a stub code and a machine code generated in a runtime and perform gradual optimization through a spare core, thereby reducing a compile overhead of a java script. CONSTITUTION: A compiler(330) compiles a java script of a visited website. A storage(340) stores type information and a code generated by compiling the java script. A information confirmation unit(320) confirms the information about the java script. An optimizing module(350) performs a normal state compile by using the code in order to generate a optimized code. The compiler and the optimizing module are separately or simultaneously operated at separate cores.
Abstract:
PURPOSE: Apparatus and method for processing branch of bytecode on computing system are provided to aid branch prediction of a host processor treating a virtual imaginary machine like Java or Dalvik, thereby minimizing the failure of branch prediction. CONSTITUTION: Apparatus and method for processing branch of bytecode comprises: an interpreter conducting program to bytecode shape in a virtual machine; a branch information generator(320) acquiring branch information from calculated path of the branch in advance; and a BTB updater(330) updating the branch target buffer(341) on computing system by acquired branch information.
Abstract:
PURPOSE: A work managing device with a work scheduling function, a scheduling activation control device thereof, and a work scheduling method in a symmetric multiprocessing environment thereof are provided to implement a work scheduling function inside the work managing device, thereby reducing scheduling overhead and efficiently utilizing CPU resources. CONSTITUTION: A searching unit(111) searches a dependency work queue. A detecting unit(112) detects a dependency resolved work from enqueued dependency works to a searched dependency work queue. A transferring unit(113) transfers the dependency resolved work to a work executing queue. A dependency resolving unit(114) resolves dependency by dequeuing the execution completed works.
Abstract:
PURPOSE: A conversion method of a program code is provided to convert an open CL kernel code made to be processed in a plurality of processing elements so that the open CL kernel code can be efficiently used in a device with a limited number of processing elements. CONSTITUTION: A kernel code converter identifies two or more code areas to be surrounded by a WCL(Work-item Coalescing Loop) on the basis of a synchronization barrier function included in a program code(310). The kernel code converter extends the private variable of each work item(320). The kernel code converter surrounds a kernel code area identified as a WCR(Work-item Coalescing Region) by the WCL(330).
Abstract:
대칭형멀티프로세싱(SMP : Symetric Multi-Processing) 환경에서의작업스케쥴링기술을개시한다. 대칭형멀티프로세싱환경에서작업스케쥴링기능을작업처리장치와별도로구현하지않고, 작업스케쥴링기능을작업처리장치내에구현함으로써스케쥴링오버헤드(Scheduling Overhead)를줄일수 있고, CPU 자원을효율적으로활용할수 있으므로, CPU 성능을향상시킬수 있다.