Vis enkel innførsel

dc.contributor.advisorNatvig, Lasse
dc.contributor.advisorNishtala, Rajiv
dc.contributor.authorPedersen, Ole Kristian Eidem
dc.date.accessioned2019-11-16T15:01:34Z
dc.date.available2019-11-16T15:01:34Z
dc.date.issued2019
dc.identifier.urihttp://hdl.handle.net/11250/2628797
dc.description.abstractEnergy consumption is increasing alongside the need for performance for super-computers and small, mobile computing devices alike. In order to increase energyefficency and performance, energy-constrained platforms are moving from homogeneous to heterogeneous multicores. The need for developers with knowledge of how to build energy-efficient, high-performance applications is increasing. Many online training platforms for programmers exists, but before the Climbing Mont Blanc project, no publicly available training platform with the focus on heterogeneous multicores or energy-efficient programming existed. This thesis improves and adds more features to the Climbing Mont Blanc system, mainly related to measurement stability and program evaluation security, but progress has also been made on the maintainability of the system and feedback to users. For single-threaded, computation-bound programs the coefficient of variation for measurements has been improved from 0.13% to 0.012%.
dc.description.abstractEnergiforbruk og ytelsesbehov øker for både superdatamaskiner og mindre, mobile enheter. For å øke energieffektivitet og ytelse beveger energibegrensede plattformer seg fra homogene til heterogene multikjerner. Behovet for utviklere som har kunnskapen til å bygge energieffektive høyytelsesapplikasjoner øker. Mange nettbaserte treningsplattformer for programmerere eksisterer, men før Climbing Mont Blanc-prosjektet eksisterte ingen allment tilgjengelige treningsplattformer med fokus på heterogene multikjerner eller energieffektiv programmering. Denne oppgaven forbedrer og utvider funksjonaliteten til Climbing Mont Blancsystemet, primært målingsstabilitet og programevalueringssikkerhet, men vedlikeholdbarhet og tilbakemeldinger til brukere har også blitt forbedret. For beregningskrevende enkelttrådprogrammer har variasjonskoeffisienten blitt forbedret med 0.13% til 0.012%.
dc.languageeng
dc.publisherNTNU
dc.titleSecurity and Measurement Stability in the Climbing Mont Blanc Online Judge
dc.typeMaster thesis


Tilhørende fil(er)

Thumbnail
Thumbnail

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

Vis enkel innførsel