CPU와 GPU간에 동기화를 가속화하여 수행하는 데이터 프로세서DATA PROCESSOR PROCEEDING OF ACCELERATED SYNCHRONIZATION BETWEEN CENTRAL PROCESSING UNIT AND GRAPHICS PROCESSING UNIT
본 발명의 일 실시예에 따른 데이터 프로세서는 복수의 제 1 데이터를 처리하는 CPU(중앙처리장치), 복수의 계산 유닛과 캐쉬메모리를 포함하는 GPU(그래픽처리장치) 및 상기 CPU와 상기 GPU가 데이터 저장을 위해 공유하는 공유 메모리를 포함하고,상기 복수의 계산 유닛 각각은 복수의 쓰레드를 포함하며, 상기 복수의 계산 유닛 중 적어도 일부는 활성화 쓰레드 그룹으로 동작하고 상기 복수의 계산 유닛 중 나머지는 비활성화 쓰레드 그룹으로 동작하며,상기 활성화 쓰레드 그룹이 상기 복수의 제 1 데이터를 복수의 제 2 데이터로 변환하고, 상기 비활성화 쓰레드 그룹이 더미 데이터 입출력을 처리하도록 하여, 상기 활성화 쓰레드 그룹에서 변환된 상기 복수의 제 2 데이터와 상기 비활성화 쓰레드 그룹에서 처리된 상기 더미 데이터가 함께 상기 캐쉬메모리를 채우도록 함으로써, 상기 캐쉬메모리에 저장된 상기 복수의 제 2 데이터가 상기 공유 메모리로 전송되도록 하여 상기 CPU와 상기 GPU간에 가속화된 동기화를 수행하는 데이터 프로세서임을 특징으로 한다.