Vis enkel innførsel

dc.contributor.advisorHetland, Magnus Lienb_NO
dc.contributor.authorL'orange, Jean Niklasnb_NO
dc.date.accessioned2014-12-19T13:42:17Z
dc.date.available2014-12-19T13:42:17Z
dc.date.created2014-12-07nb_NO
dc.date.issued2014nb_NO
dc.identifier769310nb_NO
dc.identifierntnudaim:10264nb_NO
dc.identifier.urihttp://hdl.handle.net/11250/254006
dc.description.abstractThe RRB-tree is a confluently persistent data structure based on the persistent vector, with efficient concatenation and slicing, and effectively constant time indexing, updates and iteration. Although efficient appends have been discussed, they have not been properly studied.This thesis formally describes the persistent vector and the RRB-tree, and presents three optimisations for the RRB-tree which have been successfully used in the persistent vector. The differences between the implementations are discussed, and the performance is measured. To measure the performance, the C library librrb is implemented with the proposed optimisations.Results shows that the optimisations improves the append performance of the RRB-tree considerably, and suggests that its performance is comparable to mutable array lists in certain situations.nb_NO
dc.languageengnb_NO
dc.publisherInstitutt for datateknikk og informasjonsvitenskapnb_NO
dc.subjectntnudaim:10264no_NO
dc.subjectMTDT Datateknologino_NO
dc.subjectKomplekse datasystemerno_NO
dc.titleImproving RRB-Tree Performance through Transiencenb_NO
dc.typeMaster thesisnb_NO
dc.source.pagenumber143nb_NO
dc.contributor.departmentNorges teknisk-naturvitenskapelige universitet, Fakultet for informasjonsteknologi, matematikk og elektroteknikk, Institutt for datateknikk og informasjonsvitenskapnb_NO


Tilhørende fil(er)

Thumbnail
Thumbnail
Thumbnail

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

Vis enkel innførsel