event.md 677 字节
Newer Older
K
Ken He  
Ken He 已提交
1
# 事件
2

K
Ken He  
Ken He 已提交
3 4 5 6 7 8 9 10 11
下面关于CUDA编程模型中的event说法错误的是?

## 答案

CUDA运行时提供了一种密切监视设备进度以及执行准确计时的方法,方法是让应用程序同步记录程序中任何点的事件

## 选项

### A
12

K
Ken He  
Ken He 已提交
13
以下代码示例创建`start`, `stop`两个事件:
14

K
Ken He  
Ken He 已提交
15 16 17 18 19 20 21
```C++
cudaEvent_t start, stop;
cudaEventCreate(&start);
cudaEventCreate(&stop);
```

### B
22

K
Ken He  
Ken He 已提交
23
可以利用以下代码销毁event:
24

K
Ken He  
Ken He 已提交
25 26 27 28
```C++
cudaEventDestroy(start);
cudaEventDestroy(stop);
```
29 30 31 32 33 34 35 36 37 38 39 40

### C

可以利用以下代码统计事件间消耗的时间:

```C++
cudaEventRecord(start);
cudaEventRecord(stop);
float time;
cudaEventElapsedTime(&time, start, stop);
```