Change search
ReferencesLink to record
Permanent link

Direct link
Analyzing Performance of Multicore Applications in Erlang
Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology.
2011 (English)Independent thesis Advanced level (degree of Master (Two Years)), 30 credits / 45 HE creditsStudent thesis
Abstract [en]

The advent of multicore architectures has bred complexity for developers. Variability in scheduling and resource management makes predicting runtime behavior substantially more complex. In order to coop with the added complexity, developers need tools that grant transparency in the system. Usually, a number of key characteristics heavily determine the performance of an application. By building a framework that exposes these key characteristics to the developer, we empower him/her to more closely monitor the system and gain important insight into its behavior.

Erlang is a concurrent functional language, especially tailored for distributed and fault tolerant applications. Because, multiprocessing and asynchronous message passing have long been supported as language constructs, a considerable trace library and multiprocessing system tools have also long been available. This makes Erlang well suited as a modeling platform to build the mentioned framework. We do this in three steps; by first learning the Erlang trace system and its virtual machine, building a framework and thereafter test the framework.

Place, publisher, year, edition, pages
IT, 11 013
URN: urn:nbn:se:uu:diva-152932OAI: diva2:414372
Available from: 2011-05-04 Created: 2011-05-03 Last updated: 2011-05-04Bibliographically approved

Open Access in DiVA

fulltext(425 kB)955 downloads
File information
File name FULLTEXT01.pdfFile size 425 kBChecksum SHA-512
Type fulltextMimetype application/pdf

By organisation
Department of Information Technology

Search outside of DiVA

GoogleGoogle Scholar
Total: 955 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 576 hits
ReferencesLink to record
Permanent link

Direct link