Abstract:
본 발명은 프로세서 시스템에 관한 것으로, 보다 구체적으로는 분기예측기(Branch predictor)를 포함하는 프로세서 시스템에 있어서, 분기가 일어나지 않을 것으로 예측되는 명령어들을 하나의 세트로 하여 복수 개의 명령어 세트를 저장하는 저전력 트레이스 캐쉬 및 다음에 실행될 명령어 세트를 예측하여 하나의 명령어 세트가 인출되는 동안 프로세서 코어에서 분기예측기 및 주 명령어 캐쉬로의 접근을 차단하는 명령어 세트 예측기를 구비하여 상기 분기예측기의 동작에 의해 소비되는 전력을 절감할 수 있는 프로세서 시스템에 관한 것이다.
Abstract:
The present invention relates to a computer system. The purpose of the present invention is to increase the utilization of computing resources in the computer system and to improve the performance of the computer system by reducing time required to execute threads. The present invention provides the computer system including a warp scheduler which selects warps ready to be executed and draws a combined warp by combining the selected warps, and computing devices which perform calculation on the threads of the combined warp. According to the present invention, the utilization of the computing resources in the computer system can be increased.
Abstract:
The present invention relates to a task distributing method of a heterogeneous multi core processor system distributing tasks and a heterogeneous multi core process system using a method thereof. More particularly, the present invention relates to the task distributing method of the heterogeneous multi core processor system distributing the tasks by using estimated execution time information and the heterogeneous multi core process system using the method thereof capable of enhancing task processing performance and energy efficiency by distributing the tasks by using the estimated execution time information as a result of adding remaining execution time of the task being currently executed by each processor and the estimated execution time of a task to be distributed.
Abstract:
PURPOSE: A processor system including a low power trace cache and an upcoming instruction set predictor is provided to minimize power consumption which is used in an instruction fetch by using a low power trace cache. CONSTITUTION: A low power trace cache(150) stores an instruction set constituting instruction from a processor core(110) as one instruction set. If an instruction which requested by the processor core is a first distribution instruction and a branch predictor(120) determines the distribution, an instruction set predictor(130) stores the branch execution counter value. If the branch predictor determines a non-branch, the instruction set predictor stores the branch non-execution counter value.
Abstract:
본 발명은 멀티코어 프로세서의 캐쉬 교체 방법 및 그 방법에 의해 동작하는 멀티코어 프로세서에 관한 것으로, 보다 구체적으로는 라스트 레벨의 비공유 캐쉬를 캐쉬 교체 정책에 따라 캐쉬 블록 단위로 동적으로 교체함으로써 라스트 레벨 캐쉬의 적중률을 향상시킬 수 있는 멀티코어 프로세서의 캐쉬 교체 방법 및 그 방법에 의해 동작하는 멀티코어 프로세서에 관한 것이다.