TILE64 explained

TILE64
Produced-Start:2007
Slowest:600
Fastest:900
Slow-Unit:MHz
Fast-Unit:MHz
Size-From:45 nm
Size-To:90 nm
Manuf1:Tilera
Numcores:64

TILE64[1] is a VLIW ISA multicore processor manufactured by Tilera. It consists of a mesh network of 64 "tiles", where each tile houses a general purpose processor, cache, and a non-blocking router, which the tile uses to communicate with the other tiles on the processor.

The short-pipeline, in-order, three-issue cores implement a MIPS-inspired[2] VLIW instruction set. Each core has a register file and three functional units: two integer arithmetic logic units and a load–store unit. Each of the cores ("tile") has its own L1 and L2 caches plus an overall virtual L3 cache which is an aggregate of all the L2 caches.[3] A core is able to run a full operating system on its own or multiple cores can be used to run a symmetrical multi-processing operating system.

TILE64 has four DDR2 controllers, two 10-gigabit Ethernet interfaces, two four-lane PCIe interfaces, and a "flexible" input/output interface, which can be software-configured to handle a number of protocols. The processor is fabricated using a 90 nm process and runs at speeds of 600 to 900 MHz.

According to CTO and co-founder Anant Agarwal, Tilera will target the chip at networking equipment and digital video markets where the demands for computing processing are high.[4]

Support for the TILE64 architecture was added to Linux kernel version 2.6.36[5] but was dropped in kernel version 4.16.[6] A non-official LLVM back-end for Tilera exists.[7]

References

  1. Book: Multicore Processors and Systems - Google Books . 9781441902634 . Keckler . Stephen W. . Olukotun . Kunle . Peter Hofstee . H. . August 29, 2009 . Springer .
  2. Web site: Compiler construction - What instruction set is used by Tilera microprocessors?.
  3. News: Massively multicore processor runs Linux . linuxdevices.com . Henry . Kingman . August 20, 2007 . https://archive.today/20120906054352/http://www.linuxfordevices.com/c/a/News/Massively-multicore-processor-runs-Linux/ . September 6, 2012 . dead . mdy-all .
  4. News: Mark . Boslet . Start-up Tilera to Unveil 64-core chip . https://web.archive.org/web/20071112085140/http://origin.mercurynews.com/businessheadlines/ci_6668379 . dead . November 12, 2007 . San Jose Mercury News . August 20, 2007 .
  5. Web site: Tilera architecture support . Kernel Newbies . October 20, 2010 .
  6. News: Simon Sharwood. Linux 4.16 arrives, erases eight CPUs and keeps melting Meltdown. 3 April 2018. theregister.co.uk. Situation Publishing. 3 April 2018. https://web.archive.org/web/20180403102729/https://www.theregister.co.uk/2018/04/03/linux_4_16_released/. 3 April 2018.
  7. https://www.phoronix.com/scan.php?page=news_item&px=MTE3NzE Tilera TILE64 Back-End For LLVM Published

External links