Skip to content. | Skip to navigation

Personal tools

This is SunRain Plone Theme


You are here: Home / Events / INET Seminar / Raphael Hiesgen: OpenCL-based Actors in C++

Raphael Hiesgen: OpenCL-based Actors in C++

When Jul 24, 2013
from 04:00 PM to 05:00 PM
Where Stiftstrasse
Contact Name Thomas Schmidt
Add event to calendar vCal

While modern CPUs moved towards multiple cores, GPUs developed from fixed purpose pipelines to clusters of data-parallel programable units. This highly parallel hardware is no longer reserved for graphics, but is available for any general purpose calculation that can be mapped to this architecture. When it comes to performance, GPUs outperform their CPU equivalents for several use cases. Since not all problems profit from a high amount of parallelism, it is often beneficial to use a heterogeneous approach. In this talk, we present our work that aims to integrate GPGPU programming into libcppa. We introduce OpenCL-enabled actors, which offer an easy way to run code on GPUs. OpenCL is a standard for cross-platform, parallel programming. This enables the development of heterogeneous application with libcppa without a shift in paradigms. In addition these actors keep the benefits from libcppa, e.g., network-transparency, but also offer hardware-transparency - an OpenCL-enabled actor can be addressed like any other actor and responds in the same way, i.e., via message-passing.


Document Actions

Filed under:
« February 2019 »
Upcoming Events
Embedded World 2019 Feb 26, 2019 - Feb 28, 2019 — Nürnberg
IEFT 104 in Prague Mar 23, 2019 - Mar 29, 2019 — Prague
VTC Spring 2019 Apr 28, 2019 - May 01, 2019 — Kuala Lumpur
Upcoming events…