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.