Según Qualcomm, la arquitectura Hexagon está diseñada para ofrecer rendimiento con poca energía para una variedad de aplicaciones.
Hexagon es utilizado en los chips Qualcomm Snapdragon, por ejemplo en teléfonos inteligentes, automóviles, dispositivos wearables y otros dispositivos móviles, y es también utilizado en componentes de redes de telefonía celular.
Los dispositivos informáticos tienen conjuntos o juegos de instrucciones, que son sus lenguajes más bajos y primitivos.
Las instrucciones con privilegios tienen acceso a más recursos en el dispositivo, incluida la memoria.
[5][6] El port de Linux para Hexagon se ejecuta bajo una capa de hipervisor ("Hexagon Virtual Machine") y se fusionó con la versión 3.2 del núcleo.
Teniendo por nombre "Hexagon MiniVM", este último fue liberado por Qualcomm bajo una licencia de tipo BSD.
También hay una rama no mantenida por la FSF de GCC y binutils.