what kind of memory does cudaMalloc malloc ?

Hi, all.

I want to know that what kind of memory does cudaMalloc malloc.
In Programmming Guide, cudaMalloc’s explanation describes only “allocates count bytes of linear memory on the device”. The “linear memory on the device” is global memory? or other memory?

We(sample program) use memory allocated by cudaMalloc in cudamemcpy and the args of global function, so probably cudamalloc allocate global memory. But there are no description about this in Programming Guide.

Please give me some suggestions.
Thanks.

cudaMalloc allocates global memory. In the matrix multiplication example, the source code walkthrough says:

Thank you very much.
I miss out the description.