By: dmcq (dmcq.delete@this.fano.co.uk), December 2, 2014 5:32 pm
Room: Moderated Discussions
It seems ARM have decided that atomic operations are a good idea
http://community.arm.com/groups/processors/blog/2014/12/02/the-armv8-a-architecture-and-its-ongoing-development
they are sticking a whole load of atomic operations into their 64 bit ARM architecture as well as the current acquire and release and memory exclusive ones. I'd guess so the operation can be exported to the cache or whereever and done there quickly but it is interesting that they think it worthwhile to implement these as well as all the other special memory operations they have. They will now have a quite amazing range of memory access operations.
The link also describes a number of other additions they are making, they seem to be targetting large systems. Still no transactional memory or decimal floating point like POWER yet though ;-)
http://community.arm.com/groups/processors/blog/2014/12/02/the-armv8-a-architecture-and-its-ongoing-development
they are sticking a whole load of atomic operations into their 64 bit ARM architecture as well as the current acquire and release and memory exclusive ones. I'd guess so the operation can be exported to the cache or whereever and done there quickly but it is interesting that they think it worthwhile to implement these as well as all the other special memory operations they have. They will now have a quite amazing range of memory access operations.
The link also describes a number of other additions they are making, they seem to be targetting large systems. Still no transactional memory or decimal floating point like POWER yet though ;-)