본 발명의 일 실시예에 따른 분산 파일 시스템에 대한 태스크 처리 방법은 분산 파일 시스템으로부터 분산 데이터에 대해 처리해야 할 복수의 태스크에 대한 정보를 수신하는 단계, 복수의 태스크에 대한 정보 중 GPU 커널 연산에 관한 태스크가 포함되어 있는 경우, 정보를 기초로 분산 파일 시스템으로부터 제1 분산 데이터를 로딩하여 JVM(java virtual machine) heap CPU 메모리에 저장하는 단계, 제1 분산 데이터를 복사한 제2 분산 데이터를 off-heap CPU 메모리에 저장하는 단계, 제2 분산 데이터를 복사한 제3 분산 데이터를 GPU 메모리에 저장하는 단계 및 제3 분산 데이터에 대해 GPU 커널 연산을 수행하는 단계를 포함한다.