Parallel performance,
simplified.
Parallel Template Library (PTL)™
for .NET and Java
offers powerful components to
implement high-level parallelism
and increase performance.
Try now
Demo videos
Parallel Template Library (PTL)™
Simple.
Quickly add parallelism to your application by maintaining
your sequential thinking and use of high-level programming
languages.
PTL isolates developers from the complexities of parallelism
(e.g. threads, locking, synchronization, cache coherency).
Scalable.
Prepare your application to automatically take advantage of
future multicore and many-core processors.
PTL's innovative load balancing techniques allow it to scale
dynamically with the number of available processor cores.
Flexible.
Easily extend PTL for more specific needs by taking advantage of
its generic methods and decoupled components.
PTL's generic methods work with any type of data, and they
don't sacrifice performance to achieve this flexibility.