Hello all,

with the introduction of the new Apple Silicon, Apple brought the concept of 
low power, efficiency cores to the market.

For a while, Apple provides APIs for application developers to provide hints to 
the OS about the role and type of work done in different threads in an app. 
They call it Quality-of-Service (QoS) Classes. See 
https://bugreports.qt.io/browse/QTBUG-93946

Windows 11 seems to support this in a different form on Intel CPUs:

https://www.intel.com/content/www/us/en/developer/articles/guide/alder-lake-developer-guide.html

Apparently, the Linux kernel 5.18 is going to get support for Intels Thread 
Director which would do the same on Linux:

https://www.tomshardware.com/news/intel-thread-director-coming-to-linux-5-18

https://9to5linux.com/linus-torvalds-announces-first-linux-5-18-kernel-release-candidate

I think it would be a great new feature in Qt to support efficient computing in 
a cross-platform way!

Maybe we can also co-work with KDE and make one more step in their Blue Angel 
initiative!

https://invent.kde.org/teams/eco/blue-angel-application

Have a nice weekend!

--
Vladimir Minenko
vladimir.mine...@qt.io
+49 171 90 61 461

Senior Product Manager, Qt Foundation
The Qt Company - https://qt.io


_______________________________________________
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development

Reply via email to