English

A Performance Analysis of Simple Runtime System for Actor Programming in C++

Programming Languages 2017-02-20 v1

Abstract

In this paper, we propose the Templet -- a runtime system for actor programming of high performance computing in C++. We provide a compact source code of the runtime system, which uses standard library of C++11 only. We demonstrate how it differs from the classic implementations of the actor model. The practical significance of the Templet was examined by comparative study on the performance of three applications: the reference code in C++, managed by the OpenMP; the actor code in C++, managed by the Templet; the actor code in Java, managed by the Akka. As a test problem we used a numerical algorithm for solving the heat equation.

Cite

@article{arxiv.1702.05463,
  title  = {A Performance Analysis of Simple Runtime System for Actor Programming in C++},
  author = {Sergey Vostokin and Ekaterina Skoryupina},
  journal= {arXiv preprint arXiv:1702.05463},
  year   = {2017}
}

Comments

10 pages

R2 v1 2026-06-22T18:21:33.041Z