This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Why do we need atomicity in ARM Architecture?

How does atomicity work with the memory accesses?

Parents
  • I'm thinking I may have misunderstood the question as asking why the atomic instructions in ARMv8.1 are wanted when their work can be done using the acquire/release and exclusive load/store instructions on the base architecture. If you are asking instead why it is extremely desirable to be able to support atomic operations irrespective of the architecture. then here's an introduction and WIkipedia has lots of more detailed entries if one searches on the various terms

    Atomic Operations in Hardware

Reply
  • I'm thinking I may have misunderstood the question as asking why the atomic instructions in ARMv8.1 are wanted when their work can be done using the acquire/release and exclusive load/store instructions on the base architecture. If you are asking instead why it is extremely desirable to be able to support atomic operations irrespective of the architecture. then here's an introduction and WIkipedia has lots of more detailed entries if one searches on the various terms

    Atomic Operations in Hardware

Children
No data