From 4a2a7fb4dae46057c5f8e5d27c4f360c47262ef6 Mon Sep 17 00:00:00 2001 From: CoreRasurae <luis.p.mendes@gmail.com> Date: Thu, 17 May 2018 22:50:09 +0100 Subject: [PATCH] Update: Fix and Improve Java execution mode, avoiding deadlocks with barriers, fail-fast and provide detail information about the failed Kernel thread - changelog --- CHANGELOG.md | 3 +++ CONTRIBUTORS.md | 5 ++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3fc672cc..a527df9d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,9 @@ * If statements with empty blocks and comparisons outside of if or while statements now compile and run on the GPU. * Fix kernel management inconsistencies regarding preferred devices management +* Fix Java execution mode with barriers to not deadlock when a thread dies or is interrupted (InterruptedException) +* Fix Java execution mode to fail-fast when Kernel execution fails +* Java execution mode now provides detailed backtraces of failed Kernel threads including passId, groupIds, globalIds and localIds ## 1.9.0 diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 2c1464ec..55459150 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -52,4 +52,7 @@ Below are some of the specific details of various contributions. * Luis Mendes submited PR to Enable kernel profiling and execution simultaneously on multiple devices * Luis Mendes submited PR to fix issue #78 - Signed integer constants were interpreted as unsigned values for instruction SIPUSH * Luis Mendes submited PR to Support for OpenCLDevice configurator/configure API -* Luis mendes submited PR to fix kernel management inconsistencies regarding preferred devices management \ No newline at end of file +* Luis Mendes submited PR to fix kernel management inconsistencies regarding preferred devices management +* Luis Mendes submited PR to Fix Java execution mode with barriers to not deadlock when a thread dies or is interrupted (InterruptedException) +* Luis Mendes submited PR to Fix Java execution mode to fail-fast when Kernel execution fails +* Luis Mendes submited PR to Java execution mode now provides detailed backtraces of failed Kernel threads including passId, groupIds, globalIds and localIds -- GitLab