-
Notifications
You must be signed in to change notification settings - Fork 0
/
timings.txt
81 lines (74 loc) · 1.37 KB
/
timings.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
// ================================================================================
static constexpr int totalActionTimePerSecond = 32000;
static constexpr int maxActionTimePerFrame = 600;
// ================================================================================
static constexpr int actionTimeGenerateHeightfield = 3;
static constexpr int actionTimeGatherHeightfield = 2;
static constexpr int actionTimeGenerateLayers = 5;
static constexpr int actionTimeErodeZone = 600;
static constexpr int actionTimeGenerateFeaturePlacements = 3;
static constexpr int actionTimeGatherFeaturePlacements = 5;
static constexpr int actionTimeFill = 12;
static constexpr int actionTimeCreateAndBufferVbos = 120;
// ================================================================================
without page-locked memory (seconds)
7.45
7.83
7.95
7.92
7.96
7.59
7.68
7.88
7.55
7.82
7.85
7.87
7.59
7.50
7.88
7.91
7.92
7.93
with page-locked memory (seconds)
7.71
7.68
7.49
7.78
7.84
7.87
7.86
7.83
7.52
7.54
7.51
7.50
7.50
7.83
7.82
7.87
7.55
7.88
-------------------------------------------------------
separate cudaMemcpy calls for each chunk fill (seconds)
7.39
7.44
7.63
7.73
7.90
7.99
7.57
7.66
7.70
7.67
combined cudaMemcpy calls for host to device transfer (seconds)
7.43
7.38
7.70
7.44
7.74
7.47
7.87
7.73
7.75
7.38