OpenCLLink`
OpenCLLink`

OpenCLMemory

OpenCLMemory[args,]

OpenCLLink メモリマネージャで登録されたメモリへのハンドルである.

詳細とオプション

  • OpenCLLink アプリケーションは,Needs["OpenCLLink`"]を使ってロードしなければならない.
  • OpenCLMemoryは,OpenCLMemoryLoadあるいはOpenCLMemoryAllocateによって返される.
  • OpenCLMemoryは,OpenCLMemoryInformationを使って問合せを行うことができる.
  • OpenCLMemoryは,OpenCLMemoryGetを使って取り込まれる.
  • OpenCLMemoryは,OpenCLMemoryUnloadを使ってアンロードされる.
  • 有効なOpenCLMemoryの型:
  • IntegerRealComplex
    "Byte""Bit16""Integer"
    "Byte[2]""Bit16[2]""Integer32[2]"
    "Byte[4]""Bit16[4]""Integer32[4]"
    "Byte[8]""Bit16[8]""Integer32[8]"
    "Byte[16]""Bit16[16]""Integer32[16]"
    "UnsignedByte""UnsignedBit16""UnsignedInteger"
    "UnsignedByte[2]""UnsignedBit16[2]""UnsignedInteger[2]"
    "UnsignedByte[4]""UnsignedBit16[4]""UnsignedInteger[4]"
    "UnsignedByte[8]""UnsignedBit16[8]""UnsignedInteger[8]"
    "UnsignedByte[16]""UnsignedBit16[16]""UnsignedInteger[16]"
    "Double""Float""Integer64"
    "Double[2]""Float[2]""Integer64[2]"
    "Double[4]""Float[4]""Integer64[4]"
    "Double[8]""Float[8]""Integer64[8]"
    "Double[16]""Float[16]""Integer64[16]"

例題

  (1)

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

OpenCLLink メモリマネージャを使ってリストConstantArray[0, 10]を登録し,OpenCLMemoryハンドルを返す:

メモリを割り当て,それを OpenCLLink メモリマネージャを使って登録する:

割り当てられたメモリについての情報を返す:

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

テキスト

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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