Vis enkel innførsel

dc.contributor.advisorNatvig, Lasse
dc.contributor.advisorHussain, Waqar
dc.contributor.advisorMagnussen, Sindre
dc.contributor.authorIngebrigtsen, Fredrik Pe
dc.date.accessioned2017-10-13T14:00:29Z
dc.date.available2017-10-13T14:00:29Z
dc.date.created2017-07-11
dc.date.issued2017
dc.identifierntnudaim:16588
dc.identifier.urihttp://hdl.handle.net/11250/2460114
dc.description.abstractEnergy efficiency in computing is becoming more and more important. With the rise of smart phones, a whole new industry was born where having a more energy efficient system would mean longer battery life and an edge over the competition. It has also recently been an area of interest in High-Perfomance Computing (HPC). This has fuelled research and development of heterogeneous multi-core architectures, utilizing different CPU cores to do different tasks. Utilizing heterogeneous architectures fully is a challenge both for the hardware and software engineers. Online judging systems are platforms where users can compete and learn while solving problems, getting feedback on correctness and efficiency of their submissions. Climbing Mont Blanc is an online judging system focusing on energy efficiency on heterogeneous multi-cores, and is to our knowledge it is the only such system measuring energy efficiency, aiming to provide an environment for education and practice in energy efficient programming. The CMB system currently reports time, energy and energy delay product (EDP) per submission. To assist users in performance tuning their solutions, and to give a better picture of what the program execution looked liked, some more detailed low-level statistics were wanted as user feedback. In addition, some general system architectural improvements were needed to improve stability and ease of development. This thesis focuses improving the system with regards to these goals.
dc.languageeng
dc.publisherNTNU
dc.subjectDatateknologi, Algoritmer og HPC
dc.titleClimbing Mont Blanc - Back-end Improvements
dc.typeMaster thesis


Tilhørende fil(er)

Thumbnail
Thumbnail
Thumbnail

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

Vis enkel innførsel