Vis enkel innførsel

dc.contributor.advisorJahre, Magnus
dc.contributor.authorSildnes, Anders
dc.date.accessioned2019-09-11T10:56:19Z
dc.date.created2017-06-01
dc.date.issued2017
dc.identifierntnudaim:14916
dc.identifier.urihttp://hdl.handle.net/11250/2615856
dc.description.abstractGraphs are free of structure; it is simply a set of objects that are related through edges. This makes the graph a versatile format that can be used to model everything from social networks to disease spread and more. Modeling graphs that are based on real world data requires much storage and processing power, resulting in much efforts to process graph efficiently. This thesis has explored the topic of pre-processing a graph. In particular, we do pre-processing to explore ways of enabling predictable, parallel execution without the overhead of common techniques such as locks. Several techniques for pre-processing and direct execution are implemented and analyzed with respect to both amortized execution time, energy usage and implementation notes. Empirical evaluation is done with scaling up to ten cores. In our results we see that the type of graph and execution methods are important factors to consider in pre-processing.en
dc.languageeng
dc.publisherNTNU
dc.subjectInformatikk, Algoritmer og datamaskineren
dc.titlePre-processing of graphsen
dc.typeMaster thesisen
dc.source.pagenumber60
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