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

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 RHEL5 x86_64 cross-compilation tools are available in the tilegx-x86_64.tar.bz2 and tilepro-x86_64.tar.bz2 tarballs, each about 120 MB. Each tarball contains the basic cross-build environment built for x86_64, with binutils-2.23.1, linux-3.9.2, gcc 4.7.3, glibc 2.17, and (for tilegx only) gdb 7.6. The tarballs are built with --sysroot so they can be unpacked anywhere. Older binary tarballs for tilegx and tilepro are also available, based on a binutils snapshot as of 3/12/2012, gcc 4.4.6 backport, glibc 2.12 backport, and gdb 7.1 backport; they are each about 75 MB.

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.