clFlushは前にキューに入れたOpenCLコマンドをcommand_queueに関連付けられたデバイスに挿入したものを発行・投入する。clFlushは全てのキューに入れたコマンドが、やがては適切なデバイスに送信されることのみ保証し、clFlushが戻った後に、コマンドが終了する保証はしません。
詳しくは「表:clFlush」(表B.91「表:clFlush」)を参照ください。
int org.jocl.CL.clFlush( cl_command_queue command_queue) //(1)
コマンドキューを指定。 |
clFinish関数は全ての前にコマンドキューに挿入したOpenCLコマンドが関連するデバイスに発行され終了するまでブロックします。clFinishは全てのキューに入れたコマンドが処理され終了するまで戻りません。clFinishは同期ポイントにもなります。
詳しくは「表:clFinish」(表B.92「表:clFinish」)を参照ください。
int org.jocl.CL.clFinish( cl_command_queue command_queue) //(1)
コマンドキューを指定。 |
Copyright 2018-2019, by Masaki Komatsu