Efficient thread mapping for heterogeneous multicore IoT systems
Thomas Mezmur Birhanu, Zhetao Li, Hiroo Sekiya, Nobuyoshi Komuro, Young-June Choi
Mobile Information Systems, 2017. [pdf document]

<Abstract>

This paper proposes a thread scheduling mechanism primed for heterogeneously configured multicore systems. Our approach considers CPU utilization for mapping running threads with the appropriate core that can potentially deliver the actual needed capacity. The paper also introduces a mapping algorithm that is able to map threads to cores in an O(N log M) time complexity, where N is the number of cores and???is the number of types of cores. In addition to that we also introduced amethod of profiling heterogeneous architectures based on the discrepancy between the performances of individual cores. Our heterogeneity aware scheduler was able to speed up processing by 52.62% and save power by 2.22% as compared to the CFS scheduler that is a default in Linux systems.

 

Copyright (C) 2001- S-Lab., Dept. of Information and Image Sciences, Faculty of Engineering, Chiba Univ. All Rights Reserved.