A magnetic skyrmion is a versatile topological object
that can be used to carry information in future spintronic
information processing devices. As potential non-volatile
information carriers, excellent endurance and robust retention are
desired properties of skyrmions in spintronic devices. However,
previous studies have suggested that skyrmions can be easily
destroyed at device edges during high-speed operations due to the
so-called skyrmion Hall effect.