View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0000033||Siril||[All Projects] Siril||public||2015-07-08 11:35||2016-10-16 00:54|
|Target Version||2.0.0||Fixed in Version|
|Summary||0000033: New high-efficiency parallel stacking algorithm|
|Description||Stacking is already parallel, but done in a quite simple manner, with OpenMP parallelizing the main loop. A more efficient and smarter way could be done, using a hand-made thread that produces data and leaving the OpenMP threads consuming them.|
The data producer would have for only task to read files from the disk. We should not do this concurrently as we do today, because it's slower on hard disk drives and makes them work too much, and it won't go faster anyway on ram or flash disks.
The consumers would use this data from a fifo, working only on userland CPU algorithms.
That will not be done in the near future and in the future there may not be rotating disks anymore so that will be as good as useless.
|Tags||No tags attached.|
|2015-07-08 11:35||vinvin||New Issue|
|2015-07-08 11:36||vinvin||Summary||New high-efficient parallel stacking algorithm => New high-efficiency parallel stacking algorithm|
|2015-07-15 23:46||vinvin||Target Version||=> 1.0.0|
|2015-08-13 10:50||lock42||Product Version||=> 0.9.0rc1|
|2016-10-16 00:54||vinvin||Target Version||1.0.0 => 2.0.0|
|2016-10-16 00:54||vinvin||Description Updated||View Revisions|
|2016-12-19 16:32||lock42||Category||General => Software Development|
|2016-12-19 16:50||lock42||Category||Software Development => Software|
|2016-12-19 23:30||lock42||Category||Software => Siril|