Skip to content. | Skip to navigation

Personal tools

This is SunRain Plone Theme

Navigation

You are here: Home / Events / INET Seminar / Dominik Charousset: Native Actors

Dominik Charousset: Native Actors

Native Actors - A Scalable Software Platform for Distributed, Heterogeneous Environments
When Oct 22, 2013
from 04:00 PM to 05:00 PM
Where R 360
Contact Name
Add event to calendar vCal
iCal

Writing concurrent software is challenging, especially with low-level synchronization primitives such as threads or locks in shared memory environments.
The actor model replaces implicit communication by an explicit message passing  in a `shared-nothing' paradigm. It applies to concurrency as well as distribution, but has not yet entered the native programming domain. This paper contributes the design of a native actor extension for C++, and the report on a software platform that implements our design for (a) concurrent, (b) distributed, and (c) heterogeneous hardware environments. GPGPU and embedded hardware components are integrated in a transparent way.
Our software platform supports the development of scalable and efficient parallel software.  It includes a lock-free mailbox algorithm with pattern matching facility for message processing. Thorough performance evaluations reveal an extraordinary small memory footprint in realistic application scenarios, while runtime performance not only outperforms existing mature actor implementations, but exceeds the scaling behavior of low-level message passing libraries such as OpenMPI.

 

Slides

Document Actions

Filed under:
Navigation
« January 2018 »
January
MoTuWeThFrSaSu
1234567
891011121314
15161718192021
22232425262728
293031
Upcoming Events
RIOT IoT Hackathon Jan 18, 2018 - Jan 19, 2018 — Einstein Forum Berlin
RIOT Hack'n'ACK (2018/01) Jan 30, 2018 05:00 PM - 11:00 PM — HAW Hamburg, BT7, R4.60
C++ User Group (2018/02) Feb 14, 2018 07:00 PM - 09:00 PM — R11.60
Upcoming events…