Energy-Efficient Thread Assignment Optimization For Heterogeneous Multicore Systems

ACM Transactions in Embedded Computing Systems(2015)

引用 38|浏览63
暂无评分
摘要
The current trend to move from homogeneous to heterogeneous multicore systems provides compelling opportunities for achieving performance and energy efficiency goals. Running multiple threads in multicore systems poses challenges on meeting limited shared resources, such as memory bandwidth. We propose an optimization approach that includes an Integer Linear Programming (ILP) optimization model and a scheme to dynamically determine thread-to-core assignment. We present simulation analysis that shows energy savings and performance gains for a variety of workloads compared to state-of-the-art schemes. We implemented and evaluated a prototype of our thread assignment approach at user level, leveraging Linux scheduling and performance-monitoring capabilities.
更多
查看译文
关键词
Task scheduling,optimization,energy efficiency,heterogeneous multicores,real-time performance,memory bandwidth
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要