← back to Code

Code: CUDA

237 words — source: monkeytypegame/monkeytype (GPL-3.0)

__global__ __device__ __host__ __shared__ __constant__ __managed__ __restrict__ __syncthreads __threadfence __threadfence_block __threadfence_system atomicAdd atomicSub atomicExch atomicMin atomicMax atomicInc atomicDec atomicCAS dim3 blockIdx blockDim threadIdx gridDim cudaMalloc cudaFree cudaMemcpy cudaMemcpyToSymbol cudaMemcpyFromSymbol cudaMemcpyAsync cudaMemcpyHostToDevice cudaMemcpyDeviceToHost cudaMemcpyDeviceToDevice cudaMemcpyDefault cudaMemset cudaMemsetAsync cudaMallocManaged cudaMallocPitch cudaMemcpy2D cudaMemcpy2DAsync cudaMemcpy3D cudaMemcpy3DAsync cudaPointerGetAttributes cudaPointerAttributes cudaDeviceProp cudaGetDeviceProperties cudaChooseDevice cudaGetLastError cudaPeekAtLastError cudaGetErrorString cudaGetErrorName cudaDeviceSynchronize cudaDeviceReset cudaDeviceSetCacheConfig cudaDeviceGetCacheConfig cudaDeviceSetSharedMemConfig cudaDeviceGetSharedMemConfig cudaSetDevice cudaGetDevice cudaGetDeviceCount cudaSetDeviceFlags cudaDeviceGetLimit cudaDeviceSetLimit cudaDeviceGetStreamPriorityRange cudaHostAlloc cudaHostRegister cudaHostUnregister cudaHostGetDevicePointer cudaHostGetFlags cudaFreeHost cudaMallocHost cudaStream_t cudaStreamCreate cudaStreamDestroy cudaStreamSynchronize cudaStreamWaitEvent cudaStreamQuery cudaStreamAddCallback cudaStreamCreateWithFlags cudaStreamCreateWithPriority cudaStreamGetFlags cudaStreamGetPriority cudaStreamAttachMemAsync cudaStreamIsCapturing cudaStreamBeginCapture cudaStreamEndCapture cudaStreamGetCaptureInfo cudaEvent_t cudaEventCreate cudaEventDestroy cudaEventRecord cudaEventSynchronize cudaEventElapsedTime cudaBindTexture cudaUnbindTexture cudaBindTextureToArray cudaBindSurfaceToArray cudaTextureObject_t cudaCreateTextureObject cudaDestroyTextureObject cudaGetTextureObjectResourceDesc cudaGetTextureObjectTextureDesc cudaSurfaceObject_t cudaCreateSurfaceObject cudaDestroySurfaceObject cudaGetSurfaceObjectResourceDesc cudaTextureDesc cudaResourceDesc cudaChannelFormatDesc cudaArray_t cudaMallocArray cudaFreeArray cudaArrayGetInfo cudaGraphicsResource cudaGraphicsGLRegisterBuffer cudaGraphicsGLRegisterImage cudaGraphicsUnregisterResource cudaGraphicsMapResources cudaGraphicsUnmapResources cudaGraphicsResourceGetMappedPointer cudaGraphicsSubResourceGetMappedArray cudaGraphicsResourceSetMapFlags cudaGLSetGLDevice cudaGLMapBufferObject cudaGLUnmapBufferObject cudaGLRegisterBufferObject cudaGLUnregisterBufferObject cudaGLGetDevices cudaProfilerStart cudaProfilerStop cudaLaunchKernel cudaConfigureCall cudaSetupArgument cudaFuncSetCacheConfig cudaFuncGetAttributes cudaFuncAttributes cudaOccupancyMaxActiveBlocksPerMultiprocessor cudaOccupancyMaxPotentialBlockSize cudaError_t cudaSuccess cudaErrorInvalidValue cudaErrorMemoryAllocation cudaErrorInitializationError cudaErrorLaunchFailure cudaErrorLaunchTimeout cudaErrorLaunchOutOfResources cudaErrorInvalidDeviceFunction cudaErrorInvalidConfiguration cudaErrorInvalidDevice cudaErrorInvalidMemcpyDirection cudaErrorInvalidSymbol cudaErrorInvalidHostPointer cudaErrorInvalidDevicePointer cudaErrorSetOnActiveProcess cudaErrorNoDevice cudaErrorECCUncorrectable cudaErrorUnknown cudaErrorNotSupported cudaErrorInsufficientDriver cudaErrorDeviceAlreadyInUse cudaErrorOperatingSystem cudaErrorPeerAccessAlreadyEnabled cudaErrorPeerAccessNotEnabled cudaErrorSetOnNonStandardProcess cudaErrorStartupFailure cudaErrorApiFailureBase cudaGraph_t cudaGraphExec_t cudaGraphCreate cudaGraphDestroy cudaGraphInstantiate cudaGraphLaunch cudaGraphExecDestroy cudaGraphAddKernelNode cudaGraphAddMemcpyNode cudaGraphAddMemsetNode cudaGraphAddHostNode cudaGraphAddEmptyNode cudaGraphAddChildGraphNode cudaGraphAddEventRecordNode cudaGraphAddEventWaitNode cudaGraphAddExternalSemaphoresSignalNode cudaGraphAddExternalSemaphoresWaitNode cudaGraphNode_t cudaGraphNodeType cudaGraphNodeGetType cudaGraphNodeGetDependencies cudaGraphNodeGetDependentNodes cudaGraphNodeSetParams cudaGraphClone cudaGraphExecUpdate cudaGraphUpload cudaGraphGetNodes cudaGraphGetRootNodes cudaGraphGetEdges cudaGraphDebugDotPrint cudaLaunchCooperativeKernel cudaLaunchCooperativeKernelMultiDevice cudaDeviceGetP2PAttribute cudaDeviceCanAccessPeer cudaDeviceEnablePeerAccess cudaDeviceDisablePeerAccess cudaDeviceGetByPCIBusId cudaDeviceGetPCIBusId cudaDeviceGetDefaultMemPool cudaMemPool_t cudaMemPoolCreate cudaMemPoolDestroy cudaMemPoolTrimTo cudaMemPoolSetAttribute cudaMemPoolGetAttribute cudaMemPoolSetAccess cudaMemPoolGetAccess cudaMallocFromPoolAsync cudaFreeAsync cudaMemPoolExportToShareableHandle cudaMemPoolImportFromShareableHandle cudaMemPoolExportPointer cudaMemPoolImportPointer cudaMemPoolSetHandle cudaMemPoolGetHandle cudaMemPoolSetName cudaMemPoolGetName cudaMemPoolSetThreshold cudaMemPoolGetThreshold cudaMemPoolSetReleaseThreshold cudaMemPoolGetReleaseThreshold cudaMemPoolSetReuseThreshold cudaMemPoolGetReuseThreshold cudaMemPoolSetAllocationThreshold cudaMemPoolGetAllocationThreshold cudaMemPoolSetAllocationGranularity cudaMemPoolGetAllocationGranularity cudaMemPoolSetAllocationAlignment cudaMemPoolGetAllocationAlignment cudaMemPoolSetAllocationFlags cudaMemPoolGetAllocationFlags