Parallel Programming using the new RAD Studio XE7 runtime library

Posted by on in Programming

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

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.

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.

Gold User, Rank: 1, Points: 2466
David Intersimone (known to many as David I.) is a passionate and innovative software industry veteran-often referred to as a developer icon-who extols and educates the world on Embarcadero developer tools. He shares his visions as an active member of the industry speaking circuit and is tapped as an expert source by the media. He is a long-standing champion of architects, developers and database professionals and works to ensure that their needs are folded into Embarcadero's strategic product plans. David holds a bachelor's degree in computer science from California Polytechnic State University at San Luis Obispo, California.


  • > Rich <703
    > Rich <703 Saturday, 13 September 2014


    What are your thoughts on my points in my community forum post?

  • Roumen
    Roumen Tuesday, 9 September 2014

    Parallel Programming Library has memory leaks. ReportMemoryLeaksOnShutDown:= TRUE in ConwaysLife.dpr reveals the memory leak in TParallel.For
    How this is released for sale? Any QC?

  • Please login first in order for you to submit comments
  • Page :
  • 1

Check out more tips and tricks in this development video: