Digitala Vetenskapliga Arkivet

Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Run, Actor, Run: Towards Cross-Actor Language Benchmarking
Imperial College London, UK.
Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computing Science.ORCID iD: 0000-0001-8654-118x
Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computing Science.ORCID iD: 0000-0003-0471-6594
Imperial College London, UK.
Show others and affiliations
2019 (English)In: AGERE 2019 Proceedings of the 9th ACM SIGPLAN International Workshop on Programming Based on Actors, Agents, and Decentralized Control, Association for Computing Machinery (ACM) , 2019, p. 41-50Conference paper, Published paper (Refereed)
Abstract [en]

The actor paradigm supports the natural expression of concurrency. It has inspired the development of several actor-based languages, whose adoption depends, to a large extent, on the runtime characteristics ( the performance and scaling behaviour) of programs written in these languages.

This paper investigates the relative runtime characteristics of Akka, CAF and Pony, based on the Savina benchmarks. We observe that the scaling of many of the Savina benchmarks does not reflect their categorization (into essentially sequential, concurrent and parallel), that many programs have similar runtime characteristics, and that their runtime behaviour may drastically change nature ( go from essentially sequential to parallel) by tweaking some parameters.

These observations lead to our proposal of a single benchmark program which we designed so that through tweaking of some knobs (we hope) we can simulate most of the programs of the Savina suite.

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM) , 2019. p. 41-50
Keywords [en]
actor, programming, benchmarks
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
URN: urn:nbn:se:uu:diva-398048DOI: 10.1145/3358499.3361224ISI: 000775702500005ISBN: 9781450369824 (electronic)OAI: oai:DiVA.org:uu-398048DiVA, id: diva2:1374414
Conference
9th ACM SIGPLAN International Workshop on Programming Based on Actors, Agents, and Decentralized Control, Athens, Greece, October 22 - 22, 2019
Available from: 2019-11-30 Created: 2019-11-30 Last updated: 2022-06-23Bibliographically approved

Open Access in DiVA

fulltext(1413 kB)830 downloads
File information
File name FULLTEXT01.pdfFile size 1413 kBChecksum SHA-512
921b7e28697524c36b744b9fef3e21574bc124539029d2d292cdb08fe0b1ed993d00e8275be7728fca5ae6882c9370fcac2415dec0139745d0d707a241c1bb5a
Type fulltextMimetype application/pdf

Other links

Publisher's full text

Search in DiVA

By author/editor
Fernandez-Reyes, KikoYang, Albert MingkunWrigstad, Tobias
By organisation
Computing Science
Electrical Engineering, Electronic Engineering, Information Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 832 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

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 223 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf