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
2011.
Series
IT, 11 013
Identifiers
URN: urn:nbn:se:uu:diva-152932OAI: oai:DiVA.org:uu-152932DiVA: diva2:414372
Uppsok
Technology
Supervisors
Examiners
Available from: 2011-05-04 Created: 2011-05-03 Last updated: 2011-05-04Bibliographically approved

Open Access in DiVA

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

By organisation
Department of Information Technology

Search outside of DiVA

GoogleGoogle Scholar
Total: 950 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: 545 hits
ReferencesLink to record
Permanent link

Direct link