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:
« January 2018 »
Upcoming Events
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
RIOT Hack'n'ACK (2018/02) Feb 27, 2018 05:00 PM - 11:00 PM — HAW Hamburg, BT7, R4.60
Upcoming events…