Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

async_menagerie deadlocks on Intel Iris Pro / Mac OS X #73

Open
c0gent opened this issue May 4, 2017 · 4 comments
Open

async_menagerie deadlocks on Intel Iris Pro / Mac OS X #73

c0gent opened this issue May 4, 2017 · 4 comments
Labels

Comments

@c0gent
Copy link
Member

c0gent commented May 4, 2017

Sub-issue (and continuation) of: #65

@c0gent
Copy link
Member Author

c0gent commented May 4, 2017

@michael-p: There might not be anything we can do about this but I want to leave this issue open in case anything else similar comes along.

@c0gent c0gent added the wontfix label May 4, 2017
@norru
Copy link

norru commented Oct 25, 2018

@c0gent Just built ocl from source for the first time, going through the examples, async_menagerie seem to stall. (NVIDIA / Linux.)

ocl$ cargo run --release --example async_menagerie
    Finished release [optimized] target(s) in 0.11s                                                                                                             
     Running `/home/norru/Projects/3rdParty/ocl/target/release/examples/async_menagerie`
Platform: NVIDIA CUDA
Device: NVIDIA Corporation GeForce GTX 660
Creating and enqueuing tasks...
Task [0] (complex): Buffer initialized.
Task [1] (complex): Buffer initialized.
Task [2] (simple): Buffer initialized.
Task [3] (simple): Buffer initialized.
Task [4] (simple): Buffer initialized.
Task [0] (complex): Verify successful: 424002 values correct.
Task [2] (simple): Verify successful: 304586 values correct.
Task [6] (complex): Buffer initialized.
Task [5] (simple): Buffer initialized.
Task [7] (simple): Buffer initialized.
Task [3] (simple): Verify successful: 37124 values correct.
Task [8] (simple): Buffer initialized.
Task [1] (complex): Verify successful: 430705 values correct.
Task [4] (simple): Verify successful: 511644 values correct.
Task [9] (complex): Buffer initialized.
Task [5] (simple): Verify successful: 49614 values correct.
Buffer pool is now full.
Waiting on 11 tasks to complete...
Task [0]: Complete.
Task [10] (complex): Buffer initialized.
Task [7] (simple): Verify successful: 119050 values correct.
Task [9] (complex): Verify successful: 193709 values correct.
Task [8] (simple): Verify successful: 182238 values correct.
Task [6] (complex): Verify successful: 376147 values correct.
Task [10] (complex): Verify successful: 367462 values correct.
^C
ocl$ cargo run --release --example device_check
   Compiling ocl v0.19.1 (/home/norru/Projects/3rdParty/ocl/ocl)                                                                                                
    Finished release [optimized] target(s) in 3.56s                                                                                                             
     Running `/home/norru/Projects/3rdParty/ocl/target/release/examples/device_check`
Platform [0]: NVIDIA CUDA
Device [0]: NVIDIA Corporation GeForce GTX 660
    Out-of-order MW/Async-CB:       <success>
    Out-of-order MW/Async-CB+AHP:   <success>
    Out-of-order MW/ASync+CB/MR:    <success>
    In-order MW/ASync+CB:           <success>
    Out-of-order MW/ELOOP:          <success>
    Out-of-order MW/ELOOP+CB:       <success>
    In-order RwVec Multi-thread:    <success>
Platform [1]: Portable Computing Language
Device [0]: GenuineIntel pthread-Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz
    Out-of-order MW/Async-CB:       <success>
    Out-of-order MW/Async-CB+AHP:   <success>
    Out-of-order MW/ASync+CB/MR:    <success>
    In-order MW/ASync+CB:           <success>
    Out-of-order MW/ELOOP:          <success>
    Out-of-order MW/ELOOP+CB:       <success>
    In-order RwVec Multi-thread:    <success>
All checks complete.

ocl$ uname -a
Linux GBWWSRUNUBWS02 4.15.0-38-generic #41-Ubuntu SMP Wed Oct 10 10:59:38 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

norru@GBWWSRUNUBWS02:~/Projects/3rdParty/ocl/ocl$ cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.1 LTS"

@norru
Copy link

norru commented Oct 25, 2018

Here's the clinfo from my box.

clinfo.log

@c0gent
Copy link
Member Author

c0gent commented Oct 27, 2018

I've noticed the same issue but haven't had time to investigate. I'll try to look into this as soon.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants