UTS: A Portable Benchmark for Erlang/OTP

In this paper the benchmark Unbalanced Tree Search (UTS) is ported and evaluated to the functional programming language Erlang. The purpose is to provide a portable benchmark that scales as the number of cores do in a system. Since Erlang is language built around concurrency language the speedup sho...

Full description

Bibliographic Details
Main Author: Östberg, Mikael
Format: Others
Language:English
Published: KTH, Skolan för informations- och kommunikationsteknik (ICT) 2010
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-26323
id ndltd-UPSALLA1-oai-DiVA.org-kth-26323
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-kth-263232013-01-08T13:49:36ZUTS: A Portable Benchmark for Erlang/OTPengÖstberg, MikaelKTH, Skolan för informations- och kommunikationsteknik (ICT)2010In this paper the benchmark Unbalanced Tree Search (UTS) is ported and evaluated to the functional programming language Erlang. The purpose is to provide a portable benchmark that scales as the number of cores do in a system. Since Erlang is language built around concurrency language the speedup should prove to be interesting comparing to its competitors as the number of cores rise. This paper is written to describe how the algorithm works as well as what it has performed on a few different systems at SICS and presents the conclusions that can be drawn from them. Some questions remain unanswered however such as how well the benchmark performed on the Tilera64 because of some technical difficulties during the project. Also the results proved quite odd since there are possible bottlenecks in the performance making the speedup per added processor core somewhat limited. As a consequence of the strange behavior of the software some of the conclusions drawn from this thesis are mostly speculations. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-26323application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
description In this paper the benchmark Unbalanced Tree Search (UTS) is ported and evaluated to the functional programming language Erlang. The purpose is to provide a portable benchmark that scales as the number of cores do in a system. Since Erlang is language built around concurrency language the speedup should prove to be interesting comparing to its competitors as the number of cores rise. This paper is written to describe how the algorithm works as well as what it has performed on a few different systems at SICS and presents the conclusions that can be drawn from them. Some questions remain unanswered however such as how well the benchmark performed on the Tilera64 because of some technical difficulties during the project. Also the results proved quite odd since there are possible bottlenecks in the performance making the speedup per added processor core somewhat limited. As a consequence of the strange behavior of the software some of the conclusions drawn from this thesis are mostly speculations.
author Östberg, Mikael
spellingShingle Östberg, Mikael
UTS: A Portable Benchmark for Erlang/OTP
author_facet Östberg, Mikael
author_sort Östberg, Mikael
title UTS: A Portable Benchmark for Erlang/OTP
title_short UTS: A Portable Benchmark for Erlang/OTP
title_full UTS: A Portable Benchmark for Erlang/OTP
title_fullStr UTS: A Portable Benchmark for Erlang/OTP
title_full_unstemmed UTS: A Portable Benchmark for Erlang/OTP
title_sort uts: a portable benchmark for erlang/otp
publisher KTH, Skolan för informations- och kommunikationsteknik (ICT)
publishDate 2010
url http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-26323
work_keys_str_mv AT ostbergmikael utsaportablebenchmarkforerlangotp
_version_ 1716529833535602688