devicequery output interpretation

I have got the following output for my graphics card GT 220: can anybody explain what does parameters like : maximum memory pitch, texture alignment, run time limit on kernels mean:

CUDA Device Query (Runtime API) version (CUDART static linking)

There is 1 device supporting CUDA

Device 0: “GeForce GT 220”
CUDA Driver Version: 3.0
CUDA Runtime Version: 3.0
CUDA Capability Major revision number: 1
CUDA Capability Minor revision number: 2
Total amount of global memory: 1073020928 bytes
Number of multiprocessors: 6
Number of cores: 48
Total amount of constant memory: 65536 bytes
Total amount of shared memory per block: 16384 bytes
Total number of registers available per block: 16384
Warp size: 32
Maximum number of threads per block: 512
Maximum sizes of each dimension of a block: 512 x 512 x 64
Maximum sizes of each dimension of a grid: 65535 x 65535 x 1
Maximum memory pitch: 2147483647 bytes
Texture alignment: 256 bytes
Clock rate: 1.36 GHz
Concurrent copy and execution: Yes
Run time limit on kernels: Yes
Integrated: No
Support host page-locked memory mapping: Yes
Compute mode: Default (multiple host threads can use this device simultaneously)

deviceQuery, CUDA Driver = CUDART, CUDA Driver Version = 134564823, CUDA Runtime Version = 3.0, NumDevs = 1, Device = GeForce GT 220

PASSED

Press to Quit…

thanx in advance :)

The run time limit means that your OS will terminate your kernels if they run longer than 5 secs. This is cause your device is also used for display and the watchdog timer isnt reset during this timespan. You would need a separate card for CUDA or to disable the watchdoggy (not advised) to get over this.

Edit: More precise your OS will terminate a kernel if this one kernel runs longer than 5 secs.

On Linux, your third option is to turn off X11 and run your jobs only at the console.