This time we will focus on data processing, techniques and algorithms and more.
I am very exited that we will have 2 speakers we haven't had before at SwedenCpp who will talk with us about these very interesting topics!
We will also have enough time to enjoy the location at our event sponsor HiQ, https://www.hiq.se, to prepare for the upcoming Swedish summer.
The talks:
Afshin Zafari: An example of using C++ templates for better performance
There are many approaches for simplifying parallel programming while enabling achieving the best performance from the underlying hardware. The task-based parallel programming approach has gained a lot of attraction due to its success in fulfilling these goals. As part of my research, I investigated different task-based programming frameworks in shared and distributed memory with/without using accelerators (GPUs). In my talk, I will present a unified interface for task based parallel programming where other frameworks and program can implement and cooperate. I will talk about the challenges in designing such an interface and how they are addressed by using template programming in C++. I appreciate the discussion after my talk about the techniques and implementation.
About Afhsin:
Afhsin got his PhD in Scientific Computing on March 2018. His research was about task parallel programming in distributed environments and he developed a C++ framework with new successful approaches and techniques.
Afhsin worked for 10+ years in SW development mainly using C/C++ prog. languages.