Joshua Hay

  • Citations Per Year
Learn More
Transactional memory is a concurrency control mechanism that dynamically determines when threads may safely execute critical sections of code. It provides the performance of fine-grained locking mechanisms with the simplicity of coarse-grained locking mechanisms. With hardware based transactions, the protection of shared data accesses and updates can be(More)
Evolutionary strategy search (ESS) algorithm is a novel method for implementing fast block motion estimation (ME) using evolutionary strategy (ES). It uses a combination of ideas based on existing ME algorithms and employs a novel (1+deltalambda) ES implementation. ESS is essentially a succession of random searches, but by controlling the placement and(More)
  • 1