parallel 2015 » Agenda »
// Oh Mine, futures, Parallel STL, CPLEX, Executors, Co-routines, and more
C++ and C standard are preparing new additions for concurrency and parallelism. C is preparing CPLEX (C Parallel Programming Extension). CPLEX is a merging of OpenMP with Cilk into a C language syntax. In addition to Transactional Memory TS, C++ has a Parallelism and Concurrency TS. Both are likely to be ratified by end of 2015. What is the difference between parallelism and concurrency anyway? Parallelism TS will be offering parallel STL. Concurrency TS will be about futures with the possible addition of executors, execution agents, latches, barriers, and co-routines.
This session will outline these discussions, their current status and where I think they will be in a year or so. But the future promises to be full of surprises.
// Referent
// Michael Wong
is the CEO of OpenMP. He is the IBM and Canadian representative to the C++ Standard and OpenMP Committee. He is also a Director of ISOCPP.org and a VP, Vice-Chair of Programming Languages for Canada's Standard Council.