IL2CPU (IL To CPU) es un compilador AOT escrito usando el lenguaje intermedio de Microsoft en el lenguaje de programación C# . Traduce los comandos del lenguaje intermedio de Microsoft a código de máquina . IL2CPU es uno de los componentes clave del proyecto Cosmos y está siendo desarrollado por el mismo equipo.