3 ms·
It's nice to see how much faster is wasm. This kind of problem would also be nice for parallelization. What's the state of multi-threading wasm? any advantage o
by wdroz 4y ago
It's nice to see how much faster is wasm. This kind of problem would also be nice for parallelization. What's the state of multi-threading wasm? any advantage over javascript web workers?
- hajile 4y agohttps://webassembly.org/roadmap/ https://webassembly.org/roadmap/ Atomics have universal support in modern browsers. This is primarily a single-threaded problem. Each x and y update depends directly on the previous x and y values with the x and y being used to update pixels. At most (barring changes to the algorithm), it looks like you could calculate these on one thread and update the image on another thread.
- jcl 4y agoIt’s true that the problem of generating the exact same image seems to be a single-threaded problem. But I suppose the general problem of rendering an approximation of a strange attractor could be parallelized by generating images from several different starting positions and combining them.