TARIFA 1.0.1 review

Download
by rbytes.net on

License: GPL (GNU General Public License)
File size: 68K
Developer: Ulrich Mueller
0 stars award from rbytes.net

TARIFA, which stands for Transactions by AssembleR Instrumentation FrAmework, aims to provide the "atomic" keyword to C/C++ for better support of concurrency programming.

Instead of using lock-based designs with all their problems (deadlocks, difficult design, lack of reusability), the "atomic" keyword provides transparent access to an underlying Software Transactional Memory which is responsible for all synchronization work.

What's New in This Release:
This release fixes two bugs in the transaction library and the instrumentation.
The stack instrumentation was improved by leaving out unnecessary instructions.

TARIFA 1.0.1 keywords