Question: A difference between software transactional memory ( STM ) and hardware transactional memory ( HTM ) is that In HTM , code is inserted by

A difference between software transactional memory (STM) and hardware transactional memory (HTM) is that
In HTM, code is inserted by a compiler, while in STM, user enters the appropriate code.
HTM requires existing cache hierarchies and cache coherency protocols be modified, while STM does not.
STM requires no special code instrumentation and thus has less overhead than HTM.
HTM uses cache hierarchy and cache coherency protocols while STM uses software implementation in addition to the cache hierarchy and cache coherency protocols.
 A difference between software transactional memory (STM) and hardware transactional memory

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!