Hacker News new | past | comments | ask | show | jobs | submit login

This is pretty cool. Is it done naively and using one global lock, or is it be more intelligent? Can GCC identify what memory location require locking for a given transaction, and lock just those? What is the granularity?



It's smarter than a global lock (come on!). I would suggest reading the article which describes the implementation [1].

[1]: http://www.velox-project.eu/velox-transactional-memory-stack (courtesy scott_s)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: