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 で導入