Climbing Mont Blanc (CMB)

Computer Architecture Laboratorium

Climbing Mont Blanc (CMB)

CMB - About the Project

CMB - About the Project

The Climbing Mont Blanc (CMB) project is a system for evaluation of programs executed on modern heterogeneous multicores such as the Exynos Octa chips used in Samsung Galaxy mobile phones.

CMB evaluates both performance and energy efficiency, and provides the possibility of performance ranking lists and online competitions. The project is part of the  strategic research area Energy Efficient Computing Systems (EECS) at  NTNU. A first version of the system was used in 2015 in a course on parallel programming at NTNU. In the spring semesters 2017, 2018, 2019 and 2020 it was used in the C++ course TDT4102. A short introduction to the project and the CMB system is found at  arXiv:1511.02240. This paper was presented in November 2015 at a NII Shonan Meeting Seminar in Japan and later at MCC in Copenhagen. In February 2016 it was presented at the Computing on Low-Power Architectures  workshop in Ferrara, Italy. Experience from the CMB Challenge 2018 was reported in the paper "Climbing Mont Blanc – A Case Study in Challenging the Most Eager Students in a Large Programming Class". The system is developed by students for students, and is open for free trial use, as is. We are during winter 2021 working on improving the documentation and have "restarted" the database after the launch of an improved version of the system in February 2021.  Additional information is located from the CMB resources page. Questions should be e-mailed to Lasse Natvig.

09 Feb 2021 Lasse Natvig

Project info

Contact: Professor Lasse Natvig

Project members:

  • Ole Kristian Pedersen (System architecture, programming)
  • David Metz (Programming)
  • Lasse Natvig (Project founder, user testing, CMB-challenge)


Main card

The current CMB backend