Arm topology+optimisations