You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+11-7
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,8 @@
1
+
# 2021-12-21, Release 2
2
+
3
+
* Added support for GraalVM 21.3.
4
+
* Removed `ProfilableElement` Boolean flag, as it was always true.
5
+
1
6
# 2021-11-29
2
7
3
8
* Removed deprecation warning for Truffle's ArityException.
@@ -11,14 +16,14 @@
11
16
# 2021-11-17
12
17
13
18
* Added the support of precise timing of kernels, for debugging and complex scheduling policies
14
-
* Associated a CUDA event to the start of the computation in order to get the Elapsed time from start to the end
15
-
* Added ElapsedTime function to compute the elapsed time between events, aka the total execution time
16
-
* Logging of kernel timers is controlled by the grcuda.TimeComputation option, which is false by default
19
+
* Associated a CUDA event to the start of the computation in order to get the elapsed time from start to the end
20
+
* Added` ElapsedTime` function to compute the elapsed time between events, aka the total execution time
21
+
* Logging of kernel timers is controlled by the `grcuda.TimeComputation` option, which is false by default
17
22
* Implemented with the ProfilableElement class to store timing values in a hash table and support future business logic
18
-
* Updated documentation for the use of the new TimeComputation option in README
23
+
* Updated documentation for the use of the new `TimeComputation` option in README
19
24
* Considerations:
20
-
* ProfilableElement is profilable (=true) by default, and any ConfiguredKernel is initialized with this configuration. To date, there isn't any usage for a ProfilableElement that is not profilable (=false)
21
-
* To date, we are tracking only the last execution of a ConfiguredKernel on each device. It will be useful in the future to track all the executions and leverage this information in our scheduler
25
+
*`ProfilableElement` is profilable (`true`) by default, and any `ConfiguredKernel` is initialized with this configuration. To date, there isn't any use for a `ProfilableElement` that is not profilable (`false`)
26
+
* To date, we are tracking only the last execution of a `ConfiguredKernel` on each device. It will be useful in the future to track all the executions and leverage this information in our scheduler
22
27
23
28
# 2021-11-15
24
29
@@ -32,7 +37,6 @@
32
37
* Changed all the print in the source code in log events, with different logging levels
33
38
* Added documentation about logging in docs
34
39
35
-
36
40
# 2021-10-13
37
41
38
42
* Enabled support for cuBLAS and cuML in the async scheduler
0 commit comments