Linux

More Platforms


Open MP Template Library 2008-06-04

Open MP Template Library is a OpenMP Multi-Threaded Template Library.

Parallelization of C++ applications

The University of Geneva has developed two libraries to parallelize C++ applications in a way that is very, very easy for developers. The two libraries, OMPTL and MPTL, both serve the same purpose and operate by similar principles, but use different underlying technology. The MPTL has been developed by in "Scientific and Parallel Computing" group and the OMPTL has been developed in the "Stochastic Image Processing" group. The exchange of insights, key to the success of both libraries, is a hallmark proof of the importance of coffee-breaks during work.

In a nutshell...

With "Dual-Core" and "HyperThreading" processors on many desktops, and more to come, current software must be parallelized to take advantage of the available hardware. Parallelizing programs is a non-trival task. The technology developed here at the University of Geneva greatly eases the task of changing existing software to take advantage of parallel processing, even if that software was not originally designed to run in parallel.

In more technical words...

The OMPTL and MPTL re-implement the algorithm and numeric part of the Standard Template Library of C++. The range is partitioned, then the computation is executed in parallel. The MPTL uses posix-threads, the OMPTL uses OpenMP.

What's New in This Release:

ยท Bugs in find*() and search() were fixed.

Details

Publisher N/A
Downloads 11
Date Added 5th June, 2008
File Size 20.60 KB
Report Send us a report
Reviews Review Open MP Template Library 2008-06-04 now
Rate this file
Rated good (7.0, 10 votes cast)

Download Now