CUDALink`
CUDALink`

CUDAFunction

CUDAFunction[args]

CUDAFunctionLoadを使ってロードした関数を表す.

詳細とオプション

  • CUDALink パッケージがNeeds["CUDALink`"]でロードされていなければならない.
  • CUDAFunctionCUDAFunctionLoadによって返される.
  • CUDAFunctionオブジェクトは純粋関数と同じように使える.
  • CUDAFunctionで表される関数はWolfram言語カーネルと同じプロセスで実行される.
  • CUDAFunctionで表される関数はWolfram言語カーネルが終了するときにアンロードされる.
  • CUDAFunctionInformationCUDAFunctionについての情報を返す.
  • 開始するときに,(CUDAFunctionへの追加の引数として)スレッド数が指定されてなければ,階数と次元が最も大きい要素の次元が選ばれる.画像については階数は2に設定される.
  • 開始するときに,スレッド数がブロック時限の倍数でなければ,ブロック次元の倍数に切り上げられる.

例題

  (1)

まず CUDALink アプリケーションをロードする:

CUDAソースから関数をロードする:

関数を呼び出す:

CUDA関数についての情報を与える:

Wolfram Research (2010), CUDAFunction, Wolfram言語関数, https://reference.wolfram.com/language/CUDALink/ref/CUDAFunction.html.

テキスト

Wolfram Research (2010), CUDAFunction, Wolfram言語関数, https://reference.wolfram.com/language/CUDALink/ref/CUDAFunction.html.

CMS

Wolfram Language. 2010. "CUDAFunction." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/CUDALink/ref/CUDAFunction.html.

APA

Wolfram Language. (2010). CUDAFunction. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/CUDALink/ref/CUDAFunction.html

BibTeX

@misc{reference.wolfram_2024_cudafunction, author="Wolfram Research", title="{CUDAFunction}", year="2010", howpublished="\url{https://reference.wolfram.com/language/CUDALink/ref/CUDAFunction.html}", note=[Accessed: 18-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_cudafunction, organization={Wolfram Research}, title={CUDAFunction}, year={2010}, url={https://reference.wolfram.com/language/CUDALink/ref/CUDAFunction.html}, note=[Accessed: 18-November-2024 ]}