As you know recently the LPGPU2 tools team at Samsung have been investigating core affinity on various Android devices.
This work started after some internal discussions with another team and led us to start adding support for viewing thread affinity, so we could monitor the number of times our application thread(s) were being migrated.
Once we observed how much thread migration was taking place we added support to the LPGPU2 API to both get and set thread affinity and then raw tests in various configurations with different affinity options.
See all the gory details here: https://lpgpu.org/wp/wp-content/uploads/2018/05/Profiler-Apps-Report-Affinity-Experiments.pdf
Comments are closed.