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, 2020 and 2021 it was used in the C++ course TDT4102. The course TDT4260 Computer Architecture used the system in spring 2020, 2021, 2022 and 2023. 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.  Additional information is located from the CMB resources page. Questions should be e-mailed to Lasse Natvig.

21 Mar 2024 Lasse Natvig

Project info

Contact: Professor Lasse Natvig

Project members:

  • Ole Kristian Pedersen (System architecture, programming)
  • Asbjørn Djupdal (Jack-of-all-trades)
  • David Metz (Programming)
  • Lasse Natvig (Project founder, user testing, CMB-challenge)


Main card

The current CMB backend