gputimeit
GPU에서 함수를 실행하는 데 필요한 시간
설명
는 함수 핸들 t = gputimeit(F)F로 지정된 함수를 실행하는 데 필요한 일반적인 시간(초)을 측정합니다. 함수 핸들은 외부 입력 인수를 받지 않지만 내부 함수 호출에 대한 입력 인수를 사용하여 직접 정의할 수 있습니다.
는 원하는 출력 인수 개수 t = gputimeit(F,numOutputs)numOutputs를 사용하여 F를 호출합니다. 기본적으로 gputimeit는 하나의 출력 인수를 사용하여 함수 F를 호출하며, F가 어떠한 출력값도 반환하지 않는 경우에는 출력 인수 없이 호출합니다.
예제
입력 인수
제한 사항
함수
F는tic또는toc를 호출해서는 안 됩니다.gputimeit자체의 실행 시간을 측정하기 위해tic및toc를 사용할 수 없습니다.
팁
GPU를 사용하는 함수의 경우 gputimeit가 timeit보다 나은데, 그 이유는 GPU상의 모든 연산이 시간을 기록하기 전에 완료되어 오버헤드를 상쇄시키기 때문입니다. GPU를 사용하지 않는 연산에서는 timeit가 더 나은 정밀도를 제공합니다.
확장 기능
버전 내역
R2013b에 개발됨