Option to force use of M1 / M2 GPU cores when upscaling SD sources

Although the Apple Silicon CPU cores may be far more energy efficient than the GPU cores for upscaling, using the GPU is always around 50% faster when upscaling SD sources. Although some users may be aware they can force the GPU to be used when upscaling SD by minimizing the memory limit, wouldn’t it be better if there was an option to always use the GPU cores regardless of the memory setting? Thus ensuring our upscaling is always done as quickly as possible if they don’t mind being less energy efficient…

Additionally, or alternatively, for SD upscaling on M1 / M2, an option to use both CPU and GPU cores together for maximum performance. Although this can already be achieved for 2 processes - one on the CPU and one on GPU, it would be great to be able to use both together in one process.