Vis enkel innførsel

dc.contributor.advisorNatvig, Lasse
dc.contributor.advisorGuirado, Antonio Garcia
dc.contributor.authorStøa, Simen
dc.contributor.authorFollan, Torbjørn
dc.date.accessioned2019-09-11T10:56:25Z
dc.date.created2015-06-04
dc.date.issued2015
dc.identifierntnudaim:13289
dc.identifier.urihttp://hdl.handle.net/11250/2615869
dc.description.abstractThe 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.languageeng
dc.publisherNTNU
dc.subjectDatateknologi, Komplekse datasystemeren
dc.titleClimbing Mont Blanc - A Prototype System for Online Energy Efficiency Based Programming Competitions on ARM Platformsen
dc.typeMaster thesisen
dc.source.pagenumber116
dc.contributor.departmentNorges teknisk-naturvitenskapelige universitet, Fakultet for informasjonsteknologi og elektroteknikk,Institutt for datateknologi og informatikknb_NO
dc.date.embargoenddate10000-01-01


Tilhørende fil(er)

Thumbnail
Thumbnail
Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel