English

Climbing Mont Blanc - A Training Site for Energy Efficient Programming on Heterogeneous Multicore Processors

Distributed, Parallel, and Cluster Computing 2015-11-10 v1

Abstract

Climbing Mont Blanc (CMB) is an open online judge used for training in energy efficient programming of state-of-the-art heterogeneous multicores. It uses an Odroid-XU3 board from Hardkernel with an Exynos Octa processor and integrated power sensors. This processor is three-way heterogeneous containing 14 different cores of three different types. The board currently accepts C and C++ programs, with support for OpenCL v1.1, OpenMP 4.0 and Pthreads. Programs submitted using the graphical user interface are evaluated with respect to time, energy used, and energy-efficiency (EDP). A small and varied set of problems are available, and the system is currently in use in a medium sized course on parallel computing at NTNU. Other online programming judges exist, but we are not aware of any similar system that also reports energy-efficiency.

Keywords

Cite

@article{arxiv.1511.02240,
  title  = {Climbing Mont Blanc - A Training Site for Energy Efficient Programming on Heterogeneous Multicore Processors},
  author = {Lasse Natvig and Torbjørn Follan and Simen Støa and Sindre Magnussen and Antonio Garcia Guirado},
  journal= {arXiv preprint arXiv:1511.02240},
  year   = {2015}
}

Comments

4 pages, 5 figures

R2 v1 2026-06-22T11:39:23.874Z