I have a brand new machine with 16 (32) cores (threads) and lots of memory.
Unfortunately, many filter still take 30 and more seconds since gmic_qt uses only a single core.
Is there any (configuration) option to make it using more cores?
You have to enable the OpenMP flags when compiling G’MIC in order to make it use multiple cores.
Anyway, some filters may still use a single core, if they don’t use any of the OpenMP features, even in this case.
What are the filters you’d like to speed up ?
The DCP Dehaze filter is especially time consuming.
I’m not the author of this one, so I can’t say really much more at this point
I’ll take a look at its code to see if something can be improved.