Vis enkel innførsel

dc.contributor.advisorNatvig, Lassenb_NO
dc.contributor.advisorBanino Rokkones, Cyrilnb_NO
dc.contributor.authorLilleengen, Ulfnb_NO
dc.date.accessioned2014-12-19T13:36:02Z
dc.date.available2014-12-19T13:36:02Z
dc.date.created2010-10-01nb_NO
dc.date.issued2010nb_NO
dc.identifier354461nb_NO
dc.identifierntnudaim:5458nb_NO
dc.identifier.urihttp://hdl.handle.net/11250/252173
dc.description.abstractMulticore processors are common in server systems sold today. Writingapplication software that takes advantage of such systems, not to mentionadopting existing software to the parallel domain, is complex. Workloads such asweb servers, database servers and search engines are easy to parallelize,because each incoming client may be handled in a separate thread of execution.However, as as cache coherence schemes on multicore processors do not scale withthe number of cores, new ways of scaling existing applications may be needed tomake better use of the cache hierarchy.This study evalutes an alternative method of running search engine queries in asearch engine core developed by Yahoo! Technologies Norway. The method seeks tolower query latencies and average memory access times of the search core bymaking better use of multicore processor caches. Through the study of Vespa, thesearch engine platform used at Yahoo!, and techniques for using processor cachesas good as possible, an alternative design based on parallel query evaluation isproposed. The design is evaluated in a simulator of the search engine core andtested in different configurations. The performance of the alternative designdepends highly on the workload. However, the alternative design can beconfigured to act as the existing design, which makes it possible to get thebest of both worlds.nb_NO
dc.languageengnb_NO
dc.publisherInstitutt for datateknikk og informasjonsvitenskapnb_NO
dc.subjectntnudaim:5458no_NO
dc.subjectSIF2 datateknikkno_NO
dc.subjectKomplekse datasystemerno_NO
dc.titleParallel query evaluation on multicore architecturesnb_NO
dc.typeMaster thesisnb_NO
dc.source.pagenumber182nb_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