Welcome to Fractal Forums

Fractal Software => Kalles Fraktaler => Topic started by: PieMan597 on August 05, 2016, 06:48:39 PM




Title: Feature Suggestion for Kalles Fraktaler on multi-threaded cpus
Post by: PieMan597 on August 05, 2016, 06:48:39 PM
My suggestion is this: when rendering a zoom movie on a multi-threaded cpu, to have Kalles Fraktaler split up the rendering of frames per cpu core, so that if you were rendering a zoom movie on an 8 core cpu, there would be 8 different zoom frames being rendered at once, each by one core.

This would eliminate the other cpu cores waiting around for one to finish computing the reference, but it would greatly increase ram usage.

I can imagine that doing this for Kalles Fraktaler would make it much better for highly multi-threaded computers.


Title: Re: Feature Suggestion for Kalles Fraktaler on multi-threaded cpus
Post by: Kalles Fraktaler on August 05, 2016, 07:17:12 PM
There shouldn't be any waiting though. The pixels are managed by one class and the threads "asks" for a new pixel as soon as they are ready, which is a fast operation.
Rendering parallel frames would require a lot more memory utilization since the main memory in use is for the reference and that is only located once at a time.


Title: Re: Feature Suggestion for Kalles Fraktaler on multi-threaded cpus
Post by: PieMan597 on August 05, 2016, 07:37:48 PM
This would be more for eliminating the wait time where the other threads in the system are waiting for a single thread to compute the reference in a zoom sequence, so that each thread would have something to do.