Mellanox TILE-Gx Open Source

These pages are intended to support the TILE-Gx™ and TILEPro™. More recent multicore "tile" processors are based on the 64-bit ARM architecture (AArch64), so this material is not relevant. Please see our top-level page for more information about the Mellanox TILE-Gx™ processor; direct questions about the material on this web page to the Mellanox TILE-Gx Open Source mailing list opensource@mellanox.com.

Documentation for the chips is available here.

Source Code

Most of the Mellanox TILE-Gx toolchain and runtime software has been returned to the community; this web site indicates preferred versions, as well as hosting some backports to earlier versions.

Prebuilt RedHat RHEL6 x86_64 cross-compilation tools are available in the tilegx-x86_64.tar.bz2 and tilepro-x86_64.tar.bz2 tarballs, each about 90 MB. Each tarball contains the basic cross-build environment built for x86_64, with binutils-2.24, linux-3.10.104, gcc 4.8.5, glibc 2.17, and (for tilegx only) gdb 7.6 and libgxio-1.0. The tarballs are built with --sysroot so they can be unpacked anywhere.

Older binary tarballs for RedHat RHEL5 x86_64 are also available, for TILE-Gx from 2012 and 2013, and for TILEPro from 2012 and 2013.

If you want to build for a different host, or rebuild after modifying the tool chain sources, you will need to follow the tool-chain build process described in the Building from Source documentation.