New version of Thrust library for parallel C++ applications
The developers of the Thrust open source C++ library have released the latest version of their collection of parallel algorithms: version 1.6.0. The library now offers more freedom for software developers – the project says that Thrust 1.6 allows developers to customise the collection and build entirely new backends.
The release itself supports a new backend system that is based on Intel's Threading Building Blocks (TBB). It is possible to create custom backends, but users can also choose to customise individual algorithms.
Thrust is modelled after the C++ standard library and brings a familiar abstraction layer to the realm of parallel computing. The open source library is available under the Apache 2.0 licence; the update to version 1.6 is the first to be released on GitHub.