Multi-objective optimization of CMT-bone on hybrid processors
Mohamed Gadou, Tania Banerjee, Sanjay Ranka · 2016
Hybrid multicore processors (HMPs) consist of general purpose cores along with specialized cores and are expected to provide benefits to a wide spectrum of applications at significantly lower energy requirements per FLOP (Floating-point Operations per Second). In this paper, we present the challenges involved when developing performance and energy efficient software for CMT-bone, a proxy application of CMT-nek, on a hybrid multicore processor. We have also implemented CMT-bone for traditional CPU cores as well as GPU. We provide load balancing strategies for a combination of CPU and GPU cores. We also provide performance, power and energy tradeoffs on an Intel multicore processor and an NVIDIA GPU co-processor.