이러 한 다양 한 메모리 유닛 들 로부터 , 처리 유닛 ( 들 ) ( 3110 ) 은 본 발명 의 프로세스 들 을 실행 하 기 위하 여 실행 할 명령어 들 및 처리 할 데이터 를 검색 한다 . 처리 유닛 ( 들 ) 은 상이 한 실시 예 들 에서 단일 프로세서 또는 다중 코어 프로세서 일 수 있 다 . 일부 명령어 들 은 GPU ( 3120 ) 에 전달 되 어 실행 된다 . GPU ( 3120 ) 는 다양 한 계산 들 을 덜 어 주 거나 처리 유닛 ( 들 ) ( 3110 ) 에 의해 제공 되 는 이미지 처리 를 보완 할 수 있 다 . 일부 실시 예 들 에서 , 그러 한 기능 은 코어 이미지 ( CoreImage ) 의 커널 쉐 이 딩 언어 를 이용 하 여 제공 될 수 있 다 .