이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
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에 개발됨