TARIFA 1.0.1 review
Download
|
|
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