Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

TSX has always been kind of useless. They got repeated feedback that they had to document what would cause deterministic spurious rollbacks (usually bad cache interactions within the same transaction causing lines to spill), so that applications could be written without the slow (non hardware assist) fallback path.

Oh well. Maybe some other company will build hardware transactions in a way that takes developer feedback into account.

Crosspoint DIMMs had an analogous problem. There was no way to pin a cache line for updates, so that it couldn’t spill to persistent storage mid page update. Some cool workarounds came out of the research community, but, in the end, that technology is dead on arrival too.



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

Search: