このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
gputimeit
GPU で関数を実行するために必要な時間
説明
は、関数ハンドル t
= gputimeit(F
)F
で指定された関数を実行するために通常必要とされる時間を、秒単位で測定します。この関数ハンドルは外部入力引数を受け入れませんが、内部関数呼び出しの入力引数を使って定義することができます。
は、必要な数 (t
= gputimeit(F
,numOutputs
)numOutputs
) の出力引数を指定して F
を呼び出します。既定では、gputimeit
は関数 F
を 1 つの出力引数により呼び出します。ただし、F
が出力を返さない場合は、出力引数を使用しません。
例
入力引数
制限
関数
F
がtic
やtoc
を呼び出さないようにする必要があります。tic
とtoc
を使用してgputimeit
自体の実行時間を測定することはできません。
ヒント
GPU を使用する関数については gputimeit
の方が timeit
よりも推奨されます。これにより、GPU でのすべての操作が時間の記録より前に完了し、オーバーヘッドが補正されます。GPU を使用しない操作については、timeit
を使用すると精度が大幅に高まります。
バージョン履歴
R2013b で導入