# How to create cuda streams with different priorities?

**URL:** https://discourse.julialang.org/t/how-to-create-cuda-streams-with-different-priorities/25791
**Category:** GPU
**Tags:** question
**Created:** [June 28, 2019, 9:26am UTC](https://discourse.julialang.org/t/how-to-create-cuda-streams-with-different-priorities/25791 "2019-06-28T09:26:47Z")
**Posts on this page:** 1
**Showing post:** 4

<div class="post-metadata">

### Author: ![samo](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/samo/32/35398_2.png) [@samo](https://discourse.julialang.org/u/samo)
#### Post date: [June 28, 2019, 10:06am UTC](https://discourse.julialang.org/t/how-to-create-cuda-streams-with-different-priorities/25791/4 "2019-06-28T10:06:22Z")

</div>

@maleadt, is there any possible quick workaround to be able to use stream priorities in Julia? Together with a colleague, I am preparing a talk for JuliaCon 2019 (in 3 weeks) on a Julia Multi-GPU real-world application (using CUDAnative.jl/CuArrays/CUDAdrv and MPI.jl). It is just missing stream priorities in order to be able to overlap communication and computation (and then scale with nearly ideal parallel efficiency to thousands of GPUs)…

---

_[View the full topic](https://discourse.julialang.org/t/how-to-create-cuda-streams-with-different-priorities/25791)._
