Multi-objective kernel mapping and scheduling for morphable many-core architectures

作者:

Highlights:

• Novel compile-time design space exploration methodology for morphable architectures.

• Optimized execution plans for runtime scheduling of application kernels are defined.

• Application performance and energy consumption are taken as optimization constraints.

• Execution, communication and morphing overheads are considered by the methodology.

• The execution plans can be switched in runtime to adapt to dynamic workload changes.

摘要

•Novel compile-time design space exploration methodology for morphable architectures.•Optimized execution plans for runtime scheduling of application kernels are defined.•Application performance and energy consumption are taken as optimization constraints.•Execution, communication and morphing overheads are considered by the methodology.•The execution plans can be switched in runtime to adapt to dynamic workload changes.

论文关键词:Optimization,Design methodologies,Multi-core,Reconfigurable architectures,Run-time and dynamic reconfiguration,Energy efficiency

论文评审过程:Received 2 March 2015, Revised 3 October 2015, Accepted 3 October 2015, Available online 20 October 2015, Version of Record 10 November 2015.

论文官网地址:https://doi.org/10.1016/j.eswa.2015.10.004