Fue escrito originalmente por Anders Gavare, un estudiante sueco en agosto de 2003.
Aunque el software SPIM llevaba ya mucho tiempo disponible para emular arquitecturas MIPS de 32 bits como el R2000 o el R3000, la emulación provista por SPIM está limitada al microprocesador, y no simula sistemas completos.
Sin embargo, GXemul emula varios sistemas de computadoras completos como las DECstation de DEC o las SGI Indy, basadas en procesadores MIPS.
Otras características interesantes de GXemul son su portabilidad, y traducción binaria en tiempo real para mejorar la velocidad de la emulación.
A enero de 2005 los únicos sistemas con soporte para esta característica son los DEC Alpha y los x86.