SIMD Vectorization in Julia
software.intel.com
SIMD Vectorization in Julia
1–10 of 12 posts
Re: SIMD Vectorization in Julia
#2Re: SIMD Vectorization in Julia
#3Re: SIMD Vectorization in Julia
#4This looks great! I used Julia in my Master's thesis and it was very fast and easy to use. One thing however was annoying: The lack of shared memory parallel computing. Unfortunately, in Julia, each parallel process has its own memory such that you have to keep multiple instances of your data and/or move data around all the time. This can be a deal breaker if working with very large data sets and actually is preventi…
Re: SIMD Vectorization in Julia
#5This looks great! I used Julia in my Master's thesis and it was very fast and easy to use. One thing however was annoying: The lack of shared memory parallel computing. Unfortunately, in Julia, each parallel process has its own memory such that you have to keep multiple instances of your data and/or move data around all the time. This can be a deal breaker if working with very large data sets and actually is preventi…
Doesn't it have mmap?
https://github.com/JuliaLang/julia/blob/master/base/mmap.jl
Here is the relevant documentation:
http://julia.readthedocs.org/en/latest/stdlib/base/#memory-m...
Re: SIMD Vectorization in Julia
#6Re: SIMD Vectorization in Julia
#7as always, intel comes up with nice tutorial from time to time.
Re: SIMD Vectorization in Julia
#8This looks great! I used Julia in my Master's thesis and it was very fast and easy to use. One thing however was annoying: The lack of shared memory parallel computing. Unfortunately, in Julia, each parallel process has its own memory such that you have to keep multiple instances of your data and/or move data around all the time. This can be a deal breaker if working with very large data sets and actually is preventi…
Hopefully there will also be multithreading someday, although right now it's still a work in progress: https://github.com/JuliaLang/julia/tree/threads
Re: SIMD Vectorization in Julia
#9This looks great! I used Julia in my Master's thesis and it was very fast and easy to use. One thing however was annoying: The lack of shared memory parallel computing. Unfortunately, in Julia, each parallel process has its own memory such that you have to keep multiple instances of your data and/or move data around all the time. This can be a deal breaker if working with very large data sets and actually is preventi…
> But I'm sure, it's on the right track.
Yes, and it is worth pointing out that both this article and the @simd feature were written by Arch Robison - who is also the architect of Intel's Threading Building Blocks.
Re: SIMD Vectorization in Julia
#10as always, intel comes up with nice tutorial from time to time.
He also presented this information as a talk at Juliacon back in June.[2]