CUDALink`
CUDALink`

CUDAMap

CUDAMap[f,lst]

lst の各要素に f を適用する.

詳細とオプション

  • CUDALink パッケージがNeeds["CUDALink`"]でロードされていなければならない.
  • CUDAMap"Float""Double"等の一般的なベクトル型に対してのみ使える.
  • CUDAMap"Float[2]""Integer32[2]"等の定数ベクトル構造体型に対しては使えない.
  • CUDAMapは記号入力に対しては使えない.
  • CUDAMapMapに等しい.
  • f の値にはCosSinTanArcCosArcSinArcTanCoshSinhExpLogLog10SqrtCeilingFloorAbsのいずれかが使える.

例題

すべて開くすべて閉じる

  (2)

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

Cos演算子を入力リストにマップする:

上記はMapに等しい:

入力はCUDAMemoryでもよい.CUDAMemoryLoadを使ってリストをロードする:

入力メモリにAbsを適用する:

返されたメモリはCUDAMemoryGetを使って取り出すことができる:

考えられる問題  (1)

出力型は入力型と同じである.入力が整数のリストなら,小数は切り落とされる:

上記はMapと等しくない:

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

テキスト

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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