[PyCUDA] How much memory can I allocate using gpuarray?

reckoner reckoner at gmail.com
Wed Sep 15 10:27:39 PDT 2010


Hi,

According to dump_properties.py ( shown below ), I have

   Total Memory: 261824 KB

How much of this can I allocate using gpuarray as in the following:

a = gpuarray.zeros((size,), dtype=numpy.float32)

Thanks for all the great work!

Device #0: Quadro NVS 295
   Compute Capability: 1.1
   Total Memory: 261824 KB
   CAN_MAP_HOST_MEMORY: 0
   CLOCK_RATE: 1300000
   COMPUTE_MODE: DEFAULT
   CONCURRENT_KERNELS: 0
   ECC_ENABLED: 0
   GPU_OVERLAP: 0
   INTEGRATED: 0
   KERNEL_EXEC_TIMEOUT: 1
   MAXIMUM_TEXTURE1D_WIDTH: 8192
   MAXIMUM_TEXTURE2D_ARRAY_HEIGHT: 8192
   MAXIMUM_TEXTURE2D_ARRAY_NUMSLICES: 512
   MAXIMUM_TEXTURE2D_ARRAY_WIDTH: 8192
   MAXIMUM_TEXTURE2D_HEIGHT: 32768
   MAXIMUM_TEXTURE2D_WIDTH: 65536
   MAXIMUM_TEXTURE3D_DEPTH: 2048
   MAXIMUM_TEXTURE3D_HEIGHT: 2048
   MAXIMUM_TEXTURE3D_WIDTH: 2048
   MAX_BLOCK_DIM_X: 512
   MAX_BLOCK_DIM_Y: 512
   MAX_BLOCK_DIM_Z: 64
   MAX_GRID_DIM_X: 65535
   MAX_GRID_DIM_Y: 65535
   MAX_GRID_DIM_Z: 1
   MAX_PITCH: 2147483647
   MAX_REGISTERS_PER_BLOCK: 8192
   MAX_SHARED_MEMORY_PER_BLOCK: 16384
   MAX_THREADS_PER_BLOCK: 512
   MULTIPROCESSOR_COUNT: 1
   SURFACE_ALIGNMENT: 256
   TEXTURE_ALIGNMENT: 256
   TOTAL_CONSTANT_MEMORY: 65536
   WARP_SIZE: 32



More information about the PyCUDA mailing list