Classification and Workload Balancing of Multi-threaded Application on Embedded Platforms

2020 
As embedded devices start supporting computationally intensive multi-threaded applications, they tend to become power hungry and dissipate more heat. As a result, the reliability and performance of these devices take a hit. In this paper we propose a software based thermal management technique for embedded systems executing multi-threaded applications. The proposal involves a two pronged approach of thread classification and workload balancing of processing cores. The proposed thermal management technique when experimented on ODROID-XU4 ARM based embedded platform with PARSEC 3.0 application benchmark suite shows 6 o C reduction in average temperature of the embedded platform while 3.2 times increase in its performance compared to other state-of-art approaches.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    9
    References
    0
    Citations
    NaN
    KQI
    []