Parallel Programming using the new RAD Studio XE7 runtime library
I've created a short video that shows Marco Cantu talking about and demoing the new XE7 Parallel Programming Library at the recent RAD Studio XE7 First Look webinar. You can find the video on our YouTube channel at https://www.youtube.com/watch?v=x8S5b0peu7U.
Stephen Ball has written 3 recent blogs giving an overview of the Parallel Programming Library, how to use parallel tasks and how to use parallel Futures.
- QUICK INTRODUCTION TO PARALLEL PROGRAMMING WITH XE7 - http://delphiaball.co.uk/2014/09/05/quick-introduction-to-parallel-programming-with-xe7/
- USING TTASK FROM THE PARALLEL PROGRAMMING LIBRARY - http://delphiaball.co.uk/2014/09/08/using-ttask-from-the-parallel-programming-library/
- Using TTASK.IFUTURE FROM THE PARALLEL PROGRAMMING LIBRARY - http://delphiaball.co.uk/2014/09/08/ttask-ifuture-from-the-parallel-programming-library/
Conway's Game of Life - parallelized
You can also take a look at the Object Pascal and C++ sample applications that implement "Conways Game of Life" simulation. These are included in the RAD Studio, Delphi and C++Builder installation samples folder at C:\Users\Public\Documents\Embarcadero\Studio\15.0\Samples\Object Pascal\RTL\Parallel Library and C:\Users\Public\Documents\Embarcadero\Studio\15.0\Samples\CPP\RTL\Parallel Library.
You can also find the same samples in our SourceForge demos repository at
Parallel Programming Library works on all target platforms
You can use the Parallel Programming Library in your VCL, FireMonkey and other project targets using both Object Pascal and C++. The Parallel Programming Library works on all of the target platforms we support: Windows (32/64), OSX, iOS and Android. You might want to take care if you push the processor cores too hard - you'll hear the fan go on for your desktop and server computers, feel the heat on your lap, face, hands (depending on the target and form factor of your device) and for mobile platforms you might see the battery life go down :)
Find additional David I techie news bits on my Google+ page.