3
메모리 매핑 된 I/O (mmap
call on linux)를 사용하여 디스크의 파일에 액세스합니다.OpenCL에서 메모리 매핑 된 파일 사용
CL_MEM_USE_HOST_PTR
(읽기 전용)을 사용하여이 가상 메모리 버퍼를 OpenCL에 전달할 수 있습니까? 그리고 이로 인해 성능이 향상 될 수 있습니까?
전체 파일을 호스트 메모리에 복사하는 것을 피하고 대신 OpenCL 커널이 파일의 어느 부분을 운영 체제가로드/버퍼링하도록할지 결정합니다.