Memory type

I really get confused from all memory type:

  1. Device Memory
  2. Shared Memory
  3. Page-Locked Host Memory
  4. Texture and Surface Memory
  5. Global Memory.
    did forget some memory?
    how do i understand the diffrence between all memory types?
    and does exist a memory command list for cuda c?

Hi Yosef,

Please check the CUDA C Programing Guide document, you should be able to find the answer from there.