文件名称:
CUDA_Debugger_API.pdf
开发工具:
文件大小: 2mb
下载次数: 0
上传时间: 2019-10-08
详细说明:CUDA9.0配套的调试API说明文档,门槛低,上限高,非常适合初学者学习参考使用!CUdbGAPI st: read ErrorPC
∴26
CUDBGAPI st: readGenericMemory..…,…,…,,………,27
CUDbGAPI st: readGlobalMemory.………………………………28
CUDBGAPI st:: readglobalMemory31..................................29
CUDBGAPL_st: readglobalmemory 55
CUDBGAPI st: readgridld
……………31
CUDbGAPI st:: readgridld50.…...…32
CUDBGAPI_st: readLane Exception……………,…………………………,33
CUDbGAPI st: readLanestatus
CUDBGAPL_st: readLocalMemory.
····
..34
CUDBGAPI_st: readParamMemory............................
.35
CUDBGAPI st
CUDBGAPI st: readPinnedMemory.,,…,…,,…,,…,…,,…,…,,37
CUDbGAPI st: read Predicates, ...
n38
CUdbGAPI st: rereGister..……………
着非。。
39
CUDBGAPIst: readRegister Range.
CUDBGAPI st:: readReturnaddress
41
CUdbGAPI St: readReturn Address32
CUDBGAPI St: readsharedmemory.,,…,,…,,,,,,…,,,,,,43
CUdBGAPI st: readSyscal( CallDepth.….….………………44
CUDbGAPI st: readTextureMemory.……………………,…,…,…,,…,…,…,,……,44
CUDBGAPL_st: readTextureMemory Bindless.
45
CUDbGAPI st:
47
CUDbGAPI st: readvalidLanes .........................................4.................................48
CUDBGAPlst:readvalidwarps….…,,,,,,,,,,,,,,,,49
CUDbGAPI st
CUdbGAPI st: readvirtualreturnAddress
CUDbGAPI st: readVirtualReturn Address32..........
CUDBGAPI st: : readWarpstate
·.·“·:·.··
..52
CUDBGAPI St∷ write PinnedMemory.….,,,,,,,,
香非曹
52
CUDBGAPI st: write Predicates
,53
3. 6. Device state alteration. ..W...w..w......54
CUDbGAPI st: writeCCRegister.…∴∴
··.··············
54
CUDBGAPL_St: writeGenericMemory...........
·;····:·
55
CUDBGAPL_st: write Globalmemory.
∴56
CUDBGAPL_st: write GlobalMemory31...,........,........
∴57
CUDBGAPL-st: write GlobalMemory55.
··········.··················:····
58
CUDBGAPL_st: writeLocalMemory..........
。鲁·鲁。鲁
59
CUDBGAPL_st: write ParamMemory..
CUDBGAPL_st: write Register.
61
CUDBGAPI St∷ write SharedMemory.…,,,62
3.7. Grid Properties.
CUDBGGridInfo…63
Www.nv
idi
ac
CUDA Debugger
api
TRM-06710-001 rElease version I iii
CUDBGGridStatus
63
CUDBGAPL_st: getBlockDim
∴…,63
CUDbGAP st: getELfImage..………………….64
CUDBGAPI st∷! etElfImage32.….
64
CUDBGAPL_st: getGridAttribute
.65
CUDBGAPL_St: get GridAttributes.......,....
CUDBGAPL_st: getGrid Dim
,66
CUDBGAPI st: getGridDim32.……∴…∴……….….……………………67
CUDBGAPL_st: :getGridInfo.
68
CUDBGAPL_st: getGridStatus............
68
CUDBGAPL_St: getGridstatus50
..69
CUDBGAP|st: getTIN..….…………,…,,69
3.8. Device properties ........................................................................................70
CUDBGAPI st: getDeviceName
CUdbGAPI st: getDevice Type.………………,
70
CUDBGAPI_st: getNumDevices...............................
CUDBGAPI_st: getNumLanes..............
CUDBGAPI_ st: getNum Predicates.......
2
CUDBGAPlst:!getNumRegisters.,,,,,,,,,,,,,,,,,73
CUDBGAPL_st
CUDbGAPI st∷! etNumWarps∴……..…∴....……….…74
CUDBGAPI_st: getSm Type.
74
3.9. DWaRF Utilities
75
CUDbGAPI st: disassemble........................
75
CUDBGAPL_st: getElfImage ByHandle ....................,..............................................76
CUDBGAPI st: getHostAddrFromDevice Addr.………,,…………76
CUDBGAPl_st: getPhysicalRegister.....
CUDBGAPI_st: getPhysicalRegister40
78
CUDBGAPI st
CUDbGAPI st: is Device
CUDBGAPL_st: lookup Device Code Symbol.
80
3. 10. Events
····
CUDBGEvent
8
CUDBGEventcallbackData
81
CUDBGEventcallbackData40
CUDBGEventkind
CUDBGNotifyNew EventCallback...,........
82
CUDBGNotifyNewEventcallback31....................................82
CUDBGAPL_st: acknowledgeEvent30
CUDBGAPL_St: acknowledgeEvents42
83
CUDBGAPI st: acknowledgeSyncEvents
…………83
CUDBGAPL_st
CUDBGAPL_st: getNextAsyncEvent55..........,........................84
Www.nv
idi
ac
CUDA Debugger
api
TRM-06710-001 rElease Version I iv
CUDBGAP|st:! etNextEvent.……,
CUDBGAPI st∷: getNextEvent30..…
85
CUDbGAPI st: getNextEvent32.….…….……………,………85
CUDBGAPL_st: getNextEvent42
..86
CUDBGAPL_st: getNextSyncEvent50.......
∴86
CUDBGAPI_st
CUDBGAP St∷: setNotify new Eventcallback.…,
87
CUDBGAPI_ st: setNotifyNew Eventcallback31
·.·····.··.:..··.···
88
CUDBGAPI_st: setNotifynewevent 40
Chapter 4. Data Structures....
89
CUDBGAPI st.......................
89
acknowledge Event30..…,…,,,,,,,,,,,,90
acknowledge events42.………,…,,…,…,,,…,…,…,…,,……90
acknowledgeSyncEvents......
∴90
clearAttach state
········.··············
∴90
disassemble
finalize
91
getAdjusted CodeAddress...................
getblock Dim.,……,……,…,…,,,,,,…,92
getDeviceName...........
··.········:······..····..···········
93
getDevicePCIBusInfo
∴93
getDevice Type.…
94
getElfImage..............
.94
getELfImage32......................
95
getELfImage ByHandle ......................................................................................96
getGridAttribute.....
96
getGridAttributes..........
.97
getGridDim....
∴98
getGridDim32...…,…………………98
getGridInfo..............,......
。自自。
99
getGridStatus
getGridStatus50.………,…,…,…………,…,…,…,……100
getHostAddrFromDeviceAddr
100
getManagedMemory Regionlnfo.…………,,……,………
101
getNextAsyncEvent50....
10
getNextAsyncEvent55
getNextEvent
getNextEvent30.……,,…,,,…,…,,,
103
getNextEvent32.…………,…
103
getNextEvent42...
.104
getNextsyncEvent50.……104
getNextsyncEvent55.……,,105
getNumDevices,,,,,,,,,,,,,,,,,,,105
Www.nv
idi
CUDA Debugger
api
ac
TRM-06710-001 vRelease Version |v
getNumLanes...
∴106
getNumPredicates..............
∴106
getNumRegisters.……………107
getNumSMS..………
..107
getNumWarps..…
108
getPhysicalRegister30.……,…109
getPhysicalRegister40.....
·:·····..················.··:···················..············
∴109
getS Type..….….….…….…….…….……………………………….110
getTIN
111
initialize
111
initializeAttach stub
112
is Device Code address. ...............................................................................112
isDevice codeaddress55
112
lookupDevice Codesymbol.……,113
memcheck Read errorAddress,..................
113
readactivelanes
······:·;················
·····.···
.114
readblockldx. ........................................4......4............................................115
read 32
115
readBroken Warps
116
readCallDepth………,…,,…,,……,…,…,,…117
readcallDepth32…………………………………
·。。。自。‘·鲁。。非鲁曲“。鲁着。
118
adcC Register
118
readCodeMemory.........................
119
readConstMemory ..........,..
120
readDevice Exception State. ..........................................................,...................121
readDevice State80.…………………,,…………122
readerrorpo
∴.122
eadGenericMemory.…………………..…………………….123
readglobalmemory. .......................................................................................124
readglobalMemory 31
·············:·····..··;····:····.············.··:··;············:··:
125
readglobalMemory55.......
126
eadgridld
127
readgridld50
128
eadLane Exception
···················:·······························:···:+········
129
eadLaneStatus
.129
readLocalMemory.,,,,,,,…,,…,,,…,,,,…,,,,,130
readParamMemory.…,…,,,,,…,,,,,,,,,,,,,,,131
readPC∴
鲁自鲁鲁非。。非非非
132
eadPinnedmemol
133
ad Predie
134
readRegist
135
readRegisterRange.
readReturn Address. ...................................................137
idia
CUDA Debugger
api
TRM-06710-001 rElease Version I vi
readReturn 32
∴138
readSharedMemory.………,
138
readSyscallCallDepth.………………………………………………………………,139
read TextureMemory.…
read TextureMemory Bindless......
141
read Threadldx
····
∴142
readvalidlanes
readvalidWarps.………,…,……,………,…144
eadvirtualpC
.145
readvirtualreturnaddress
145
readVirtualreturnaddress 32
146
readWarpstate..…,…,…,,,,…,,,,,,,,,,,147
requestCleanupOnDetach
148
requestcleanupondetach55
.148
resume Device.………,………,…,…,……,……………………………148
resume WarpsUntiLPC...........
149
setBreakpoint.
150
setBreakpoint31.......,...
150
etKernelLaunchNotification Mode
151
setNotifyNew Event Callback....
········.··.···.··.································.··············
setNotifynew Event callback31
申t鲁自看垂。非鲁
151
setNotifyNew Eventcallback40
152
singleStepWarp..…
4152
single StepWarp40.………,…,…,…153
singlestepWarp41.…,…,,,…,…,,…,…,154
suspendDevice.…..….……………,…,…,,……,,…,………154
unsetBreakpoint……………
155
unsetBreakpoint31.......
·····················;····:···
155
writeCCRegister.....,….…,……….,…….,…,………156
write GenericMemory………,…,,,…,…,…,…,,…,,,,,.,,157
writeGlobalMemory.......
158
rite GlobalMemory31.…,,,……,……,………,………,…………158
writeGlobalMemory55........
159
writeLocalMemory.......
∴.160
writeParamMemory.………,,,,,,…,,,…,,,,,,161
write PinnedMemory..............,...........
∴162
writePredicates. ............................................44.......4........................163
writeRegister...............................................164
writeSharedMemory....,.
∴165
CUDBGEⅤent
165
cases.…
166
kind
···.··········.······.·::··.·········:····:·:····
。自
申。。。
∴166
CUDBGEvent: cases st.,.,...
∴166
Www.nv
idi
ac
CUDA Debugger
api
TRM-06710-001 rElease Version I vi
contextcreate
167
contextDestroy........
D。·
167
contextPop.………………………………………………………………………167
conteⅹ pUsh
167
elflmageloaded
167
internalerror
167
kernelfinished
kernelReady.
申··
.a·········:···
167
CUDBGEvent : cases st: contextcreate st.
167
context
168
dev
168
tid
CUDBGEvent: cases_st
context
∴168
deV.∴…∴…∴………∴……∴……∴…∴………∴
·····.·:·····..················.···.······
∴168
tid
···→·············
.168
CUDBGEvent:: cases st: contextPop st
..···
168
context
de
·························.·····:···:······.····:.········.·:···········;··············.···
∴169
tid......4..4.4..44...44.44.44444..444...44.4.44..4..4..169
CUDBGEvent , cases st:: contextPush st.,.,.91.4.4..w..... 169
context
169
dev
169
tid
···.·:·····.···:·····:············
∴169
CUDBGEvent:: cases_St: elfImageLoaded_ st....….…..….,…,,,,…,,…169
context∴170
dev
170
handle
module..44..170
properties..........
··;··.·········...··.··:··.····.·····
,170
sTZe.,。。,,。,
170
CUDBGEvent: cases_st:: internalerror st....…....….,…,,170
error Type∴
,170
CUDBGEvent:: cases st: kernel finished st................................170
context
171
dev
·····.:··.············::·····..·····;·····
∴,171
function∴171
function Entry. ............................................................................................171
grids
module
∴171
tid
·.··..··
∴171
CUDBGEvent: cases st∷ kernelReady_st.…
····:·······
·············:···.·····:·
171
blockDim
172
Www.nv
idi
CUDA Debugger
api
ac
TRM-06710-001 rElease Version I viii
context
172
dev
········:······
172
function ....9..4.94.4444.4.44......9..444.4..4.4........172
functionEntry.……………
172
gridDim
172
gridld...….….,,,.,…,,,…,,,,,,,,,172
module
。。·。。香
∴172
parentGridld.…
······:······:············:···········:···:········4···············:····
172
tid
172
type.…
∴.173
CUDBGEventcallbackData
173
tid
timeout
鲁曲看
173
CUDBGEventcallbackData40
173
tid
173
CUDBGGridInfo
blockD
·=·
174
context
174
dev.……,,…,…,…,,…,…,,,,,…
174
unction .............4..4...9.44...4..4..4.......174
function Entry. .............................................................................................174
gridDim.
.174
gridld64...
174
nodule
174
ongIn.……,,,,,…,,,,,,,,,,,,,,,,,…,…,174
parentGridld
··,。····。非
∴,174
tid
174
ype
.174
Chapter5. Data fields.……………………,,…175
Chapter 6. Deprecated List
Www.nv
idi
CUDA Debugger
api
ac
TRM-06710-001 vRelease version I ix
www.nvidla.c
CUDA Debugger
api
TRM-06710-001 vRelease version X
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.