dc.contributor.advisor | Natvig, Lasse | |
dc.contributor.advisor | Guirado, Antonio Garcia | |
dc.contributor.author | Støa, Simen | |
dc.contributor.author | Follan, Torbjørn | |
dc.date.accessioned | 2019-09-11T10:56:25Z | |
dc.date.created | 2015-06-04 | |
dc.date.issued | 2015 | |
dc.identifier | ntnudaim:13289 | |
dc.identifier.uri | http://hdl.handle.net/11250/2615869 | |
dc.description.abstract | The Climbing Mont Blanc (CMB) system is an online judge with emphasis on
energy-efficiency. In this thesis, the existing prototype of the system has been
further developed and improved. Continual user testing was conducted in a
course at NTNU, and a continuous integration pipeline with automatic testing
was implemented to ensure good code quality. The system is available at
https://climb.idi.ntnu.no.
The backend of the system was ported to a Hardkernel Odroid-XU3 board
with an Exynos 5 Octa, which consists of four ARM Cortex-A15 and four ARM
Cortex-A7 cores and an ARM Mali-T628 MP6 GPU. The board has integrated
power sensors, which are used to get the energy consumption of programs. The
system supports programs written in C++ and C, with support for OpenCL 1.1
Full profile, task-based OpenMP 4.0 and Pthreads NPTL 2.19.
To increase the fairness of the system, measurement accuracy experiments
were performed. The system setup was tested with regards to stability and
scalability. The design choices regarding implementation and security issues, as
well as the business strategy, are discussed. The recommended next step for the
system is user testing in a larger course at NTNU with mandatory assignments,
and the improvements needed for this are outlined. | en |
dc.language | eng | |
dc.publisher | NTNU | |
dc.subject | Datateknologi, Komplekse datasystemer | en |
dc.title | Climbing Mont Blanc - A Prototype System for Online Energy Efficiency Based Programming Competitions on ARM Platforms | en |
dc.type | Master thesis | en |
dc.source.pagenumber | 116 | |
dc.contributor.department | Norges teknisk-naturvitenskapelige universitet, Fakultet for informasjonsteknologi og elektroteknikk,Institutt for datateknologi og informatikk | nb_NO |
dc.date.embargoenddate | 10000-01-01 | |