NVIDIACUDA Toolkit Documentation
Search In:
CUDA Toolkit v11.2.2
CUDA Runtime API
  • 1. Difference between the driver and runtime APIs
  • 2. API synchronization behavior
  • 3. Stream synchronization behavior
  • 4. Graph object thread safety
  • 5. Modules
    • 5.1. Device Management
    • 5.2. Thread Management [DEPRECATED]
    • 5.3. Error Handling
    • 5.4. Stream Management
    • 5.5. Event Management
    • 5.6. External Resource Interoperability
    • 5.7. Execution Control
    • 5.8. Occupancy
    • 5.9. Memory Management
    • 5.10. Memory Management [DEPRECATED]
    • 5.11. Stream Ordered Memory Allocator
    • 5.12. Unified Addressing
    • 5.13. Peer Device Memory Access
    • 5.14. OpenGL Interoperability
    • 5.15. OpenGL Interoperability [DEPRECATED]
    • 5.16. Direct3D 9 Interoperability
    • 5.17. Direct3D 9 Interoperability [DEPRECATED]
    • 5.18. Direct3D 10 Interoperability
    • 5.19. Direct3D 10 Interoperability [DEPRECATED]
    • 5.20. Direct3D 11 Interoperability
    • 5.21. Direct3D 11 Interoperability [DEPRECATED]
    • 5.22. VDPAU Interoperability
    • 5.23. EGL Interoperability
    • 5.24. Graphics Interoperability
    • 5.25. Texture Reference Management [DEPRECATED]
    • 5.26. Surface Reference Management [DEPRECATED]
    • 5.27. Texture Object Management
    • 5.28. Surface Object Management
    • 5.29. Version Management
    • 5.30. Graph Management
    • 5.31. C++ API Routines
    • 5.32. Interactions with the CUDA Driver API
    • 5.33. Profiler Control [DEPRECATED]
    • 5.34. Profiler Control
    • 5.35. Data types used by CUDA Runtime
  • 6. Data Structures
    • 6.1. __cudaOccupancyB2DHelper
    • 6.2. cudaAccessPolicyWindow
    • 6.3. cudaArraySparseProperties
    • 6.4. cudaChannelFormatDesc
    • 6.5. cudaDeviceProp
    • 6.6. cudaEglFrame
    • 6.7. cudaEglPlaneDesc
    • 6.8. cudaExtent
    • 6.9. cudaExternalMemoryBufferDesc
    • 6.10. cudaExternalMemoryHandleDesc
    • 6.11. cudaExternalMemoryMipmappedArrayDesc
    • 6.12. cudaExternalSemaphoreHandleDesc
    • 6.13. cudaExternalSemaphoreSignalNodeParams
    • 6.14. cudaExternalSemaphoreSignalParams
    • 6.15. cudaExternalSemaphoreWaitNodeParams
    • 6.16. cudaExternalSemaphoreWaitParams
    • 6.17. cudaFuncAttributes
    • 6.18. cudaHostNodeParams
    • 6.19. cudaIpcEventHandle_t
    • 6.20. cudaIpcMemHandle_t
    • 6.21. cudaKernelNodeAttrValue
    • 6.22. cudaKernelNodeParams
    • 6.23. cudaLaunchParams
    • 6.24. cudaMemAccessDesc
    • 6.25. cudaMemcpy3DParms
    • 6.26. cudaMemcpy3DPeerParms
    • 6.27. cudaMemLocation
    • 6.28. cudaMemPoolProps
    • 6.29. cudaMemPoolPtrExportData
    • 6.30. cudaMemsetParams
    • 6.31. cudaPitchedPtr
    • 6.32. cudaPointerAttributes
    • 6.33. cudaPos
    • 6.34. cudaResourceDesc
    • 6.35. cudaResourceViewDesc
    • 6.36. cudaStreamAttrValue
    • 6.37. cudaTextureDesc
    • 6.38. CUuuid_st
    • 6.39. surfaceReference
    • 6.40. textureReference
  • 7. Data Fields
  • 8. Deprecated List

Search Results

    < Previous | Next >
    CUDA Runtime API (PDF) - v11.2.2 (older) - Last updated March 10, 2021 - Send Feedback

    6.24. cudaMemAccessDesc Struct Reference

    [Data types used by CUDA Runtime]

    Memory access descriptor

    Public Variables

    enumcudaMemAccessFlags flags
    struct cudaMemLocation location

    Variables

    enumcudaMemAccessFlagscudaMemAccessDesc::flags [inherited]

    CUmemProt accessibility flags to set on the request

    struct cudaMemLocationcudaMemAccessDesc::location [inherited]

    Location on which the request is to change it's accessibility


    Privacy Policy | Manage My Privacy | Do Not Sell or Share My Data | Terms of Service | Accessibility | Corporate Policies | Product Security | Contact