72-Core Platform Targets Networking Chores

Feb. 20, 2013
Tilera pushes their top end multicore platform to 72, 64-bit cores.

Tilera’s TILE-Gx72 packs in 72 1.2 GHz 64-bit cores (Fig. 1). That translates to 80 GHz of computing power. It targets high end networking applications with its mPIPE engine. It is the big brother to the recently announced 9-core TILE-Gx9 (see “Multicore Chip Downsizes”).

Figure 1. Tilera’s TILE-Gx72 packs in 72 1.2 GHz 64-bit cores and a 240 Mpacket mPIPE network packet engine.

The TILE-Gx72 can deliver up to 120 Mpackets/s for ingress and egress. The mPIPE can drive a mix of Ethernet ports delivering up to 100 Gbits/s. This includes eight 10 Gbit/s XAUI ports to thirty two 1 Gbit/s Ethernet ports.

The mPIPE offloads the processor cores. Its C programmable engine handles packet parsing and classification. It also does load balancing distributing traffic to different cores as necessary in a cache coherent environment. The packet buffer management is flexible with configurable modes, buffer sizes and queues. The resources are virtualized and the support has zero overhead on the processor cores. The mPIPE supports Broadcom HiGig and Marvell DSA protocols. 

Throughput is the name of the game and Tilera’s internal fabric is just the start. It can be configured for a variety of PCI Express ports including 6 x4, 2 x4 or 2 x8 lanes.  The PCI Express support is impressive. It has a 99% efficiency. Off-chip memory is accessible via four 1866 DDR3 controllers attached to the fabric.

Encrypted traffic is handled by a pair of MiCA engines that run up to 80 threads. This translates to 40 Gbits/s of crypto traffic and 45 Ktransactions/s using RSA public key support. The MiCA engine also supports compression and decompression.

The TILE-Gx72 comes in a 45mm by 45mm BGA package and requires less than 60W. This breaks the pin-compatibility found in the 37.5mm by 37.5mm BGA packages used by the TILE-Gx9, TILE-Gx16, and TILE-Gx36 (see “Many Core Systems Handle Network Processing Chores”).

The family (Table 1) shares a common programming environment. It makes partitioning easier so a group of cores can handle a particular job. An intrusion detection system (IDS) that delivers 14 Gbit/s throughput and handling 12,000 rules will require 70 cores or 90% of the top end TILE-Gx72. A simpler, network security processing system needs only 10 tiles to handle 40 Gbits/s of SSL3 record processing. This would fit on a smaller chip or allow the TILE-Gx72 to handle other chores. For example, a system can support a range of multimedia codecs and perform streaming encode and decode operations.

Table 1

Feature

TILE-Gx72

TILE-Gx36

TILE-Gx18

TILE-Gx9

Cores

72

36

18

9

Memory controllers

4 DDR3 @ 1866

2 DDR3 @ 1600

2 DDR3 @ 1600

1 DDR3 @ 1333

XAUI ports

8

4

2

2

1 Gbit/s Ethernet

32

16

12

12

PCI Express lanes

24

12

12

8

MiCA engines

2

2

1

1

The TILE-Gx72 represents an impressive performance increase allowing it to handle larger applications than earlier chips. Upward migration is easy because of the common programming environment.

Sponsored Recommendations

Board-Mount DC/DC Converters in Medical Applications

March 27, 2024
AC/DC or board-mount DC/DC converters provide power for medical devices. This article explains why isolation might be needed and which safety standards apply.

Use Rugged Multiband Antennas to Solve the Mobile Connectivity Challenge

March 27, 2024
Selecting and using antennas for mobile applications requires attention to electrical, mechanical, and environmental characteristics: TE modules can help.

Out-of-the-box Cellular and Wi-Fi connectivity with AWS IoT ExpressLink

March 27, 2024
This demo shows how to enroll LTE-M and Wi-Fi evaluation boards with AWS IoT Core, set up a Connected Health Solution as well as AWS AT commands and AWS IoT ExpressLink security...

How to Quickly Leverage Bluetooth AoA and AoD for Indoor Logistics Tracking

March 27, 2024
Real-time asset tracking is an important aspect of Industry 4.0. Various technologies are available for deploying Real-Time Location.

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!