An Introduction to C++ Coroutines - James McNellis - @meetingcpp 2015
A new video from Meeting C++ 2015:
An Introduction to C++ Coroutines
by James McNellis
November 14-16, Berlin, Germany
November 18-23, Wrocław, Poland
November 25, Wrocław, Poland
February 10-15, Hagenberg, Austria
March 19-21, Madrid, Spain
April 1-4, Bristol, UK
June 16-21, Sofia, Bulgaria
By Meeting C++ | Jan 31, 2016 08:47 AM | Tags: performance parallelism intermediate coroutines c++17
A new video from Meeting C++ 2015:
An Introduction to C++ Coroutines
by James McNellis
By Meeting C++ | Jan 27, 2016 09:29 AM | Tags: parallelism intermediate concurrency c++17 c++14 c++11 basics
A new video from Meeting C++ 2015:
The Landscape of Parallelism
by Michael Wong
By Hartmut Kaiser | Nov 13, 2015 05:32 AM | Tags: performance parallelism experimental distributed computing c++14 c++11
The STE||AR Group has released V0.9.11 of HPX -- A general purpose parallel C++ runtime system for applications of any scale.
HPX V0.9.11 Released
The newest version of HPX (V0.9.11) is now available for download! Please see here for the release notes.
HPX exposes an API fully conforming to the concurrency related parts of the C++11 and C++14 standards, extended and applied to distributed computing.
From the announcement:
By Meeting C++ | Feb 11, 2015 10:24 AM | Tags: performance parallelism intermediate experimental c++11
A new video from Meeting C++ 2014:
the asynchronous library
by Christophe Henry
From the talk description:
An infrastructure library on which Boost Meta State Machine can build. This will be provided by the Asynchronous library: Active Objects, proxies, threadpools, parallelization algorithms, work-stealing, distributed programming...
By Meeting C++ | Jan 27, 2015 12:59 PM | Tags: performance parallelism openmp intermediate experimental efficiency concurrency advanced
A new video from Meeting C++ 2014
C++ SIMD parallelism with Intel Cilk Plus and OpenMP 4.0
by Georg Zitzlsberger
From the talk description:
Performance is one of the most important aspects that comes to mind if deciding for a programming language. Utilizing performance of modern processors is not as straight forward as it has been decades ago. Modern processors only rarely improve serial execution of applications by increasing their frequency or adding more execution units.
By Meeting C++ | Jan 23, 2015 06:47 AM | Tags: templates performance parallelism intermediate generic experimental concurrency c++11 advanced
A new video from Meeting C++ 2014:
Generic parallel programming for scientific and technical applications
by Guntram Berti
From the talk description:
Technical and scientific applications dealing with a high computational load today face the challenge to match the increasingly parallel nature of current and future hardware. The talk shows how the increased complexity of software can be controlled by using generic programming technologies. The process and its advantages are introduced using many concrete examples...
By Meeting C++ | Jan 15, 2015 03:39 AM | Tags: performance parallelism intermediate efficiency concurrency advanced
A new video from Meeting C++ 2014:
The C++ Memory Model
by Valentin Ziegler
From the talk description:
The C++ memory model defines how multiple threads interact with memory and shared data, enabling developers to reason about concurrent code in a platform independent way. The talk will explain multi-threaded executions and data races in C++...
By Meeting C++ | Jan 9, 2015 03:40 AM | Tags: parallelism opencl intermediate gpu experimental efficiency cuda concurrency advanced
A solution to generate code for CUDA and OpenCL with C++:
Generating OpenCL/CUDA source code from C++ expressions in VexCL
by Denis Demidov
From the talk description:
VexCL is an opensource C++ vector expression template library for OpenCL/CUDA. It has been created for ease of GPGPU development with C++ and provides convenient and intuitive notation for linear algebra operations, vector arithmetic and various parallel primitives.
By Meeting C++ | Dec 25, 2014 05:46 AM | Tags: performance parallelism meeting c++ intermediate experimental efficiency concurrency advanced
I've uploaded the first video from a talk at Meeting C++ 2014:
Automatic task-based code generation for high performance DSEL
by Joel Falcou
This is the best voted talk from Meeting C++ 2014!
By Meeting C++ | Dec 19, 2014 03:57 AM | Tags: threading performance parallelism keynote intermediate experimental efficiency advanced
I'd like to share with you Hartmut Kaisers Keynote from Meeting C++ 2014:
Plain Threads are the GOTO of todays Computing
by Hartmut Kaiser
Video: