AMAZON

Wednesday, October 28, 2009

TILE-Gx Processor Family

TILE-Gx Processors Family

The TILE-Gx™ processor family processor brings 64-bit multicore computing to the next level, enabling a wide range of applications to achieve the highest performance in the market. This latest generation processor family features devices with 16 to 100 identical processor cores (tiles) interconnected with Tilera's iMesh™ on-chip network. Each tile consists of a complete, full featured processor as well as L1 & L2 cache and a non-blocking switch that connect the tiles into the mesh. As with all Tilera processors, each tile can independently run a full operating system, or, multiple tiles taken together can run a multiprocessing OS like SMP Linux.


The TILE-Gx family processor slashes board real estate requirements and system costs by integrating a complete set of memory and I/O controllers, therefore eliminating the need for an external north bridge or south bridge. TileDirect™ technology provides coherent I/O directly into the tile caches to deliver ultimate low-latency packet processing performance. Tilera's DDC™ (Dynamic Distributed Cache) system for fully coherent cache across the tile array enables scalable performance for threaded and shared memory applications.

The TILE-Gx processors are programmed in ANSI standard C and C++, enabling developers to leverage their existing software investment. Tiles can be grouped in clusters to apply the appropriate amount of horsepower to each application. Since multiple virtualized operating system instances can be run on the TILE-Gx simultaneously, it can replace multiple CPU and DSP subsystems for both the data plane and control plane.
Applications
Applications
Advanced Networking:

* Firewall & VPN
* Intrusion Detection & Prevention (IDS/IPS)
* Unified Threat Management (UTM)
* L4-7 deep packet inspection
* Network Monitoring & Forensics

Digital Video:

* Video transcoding/Transrating
* Videoconferencing MCU and endpoints
* Streaming IPTV and Video-on-Demand
* Video Post-Production processing

Wireless Infrastructure:

* Base Transceiver Station (BTS)
* Base Station Controllers (BSC)
* Wireless backbone gateways (GGSN, MGW )

Cloud Computing

* Web Applications (LAMP)
* Data caching (Memcached)
* Database Applications

Feature Enables

Massively Scalable Performance

• Array of 16 to 100 general-purpose processor cores (tiles)
• 64-bit VLIW processors with 64-bit instruction bundle
• 3-deep pipeline with up to 3 instructions per cycle
• 32K L1i cache, 32K L1d cache, 256K L2 cache per tile
• Up to 750 billion operations per second (BOPS)
• Up to 200 Tbps of on-chip mesh interconnect
• Over 500 Gbps memory bandwidth with four 64-bit DDR3 controllers


• 40 - 80 Gbps Snort® processing
• 40 - 80 Gbps nProbe
• H.264 HD video encode: dozens of streams of 1080p (baseline profile)
• 64+ channels of OFDM baseband receiver processing (wireless)

Power Efficiency


• 1.0 to 1.5GHz operating frequency
• 10 to 55W for typical applications
• Idle Tiles can be put into low-power sleep mode
• Power efficient inter tile communications


• Highest performance per watt
• Simple thermal management & power supply design
• Small System form factor
• Lowest operating cost

Integrated Solution


• Four DDR3 memory controllers with optional ECC
• Up to eight 10GbE XAUI interfaces; 2 Interlaken interfaces
• Three Gen2 PCIe interfaces, each selectable as endpoint or root complex
• Up to 32 GbE MAC interfaces
• Wire-speed mPIPE™ packet processing engine
• On-chip hardware encryption and compression(MiCA™)


• Reduces BOM cost - standard interfaces on-chip
• Dramatically reduced board real estate
• Up to 80 Gbps PCIe bandwidth
• Over 80 Gbps of packet I/O bandwidth
• Up to 40 Gbps VPN performance

Ease of Programming


• ANSI standard C / C++ compiler
• Advanced profiling and debugging designed for multicore programming
• Supports SMP Linux and virtualization
• TMC libraries for efficient inter-tile communication


• Run off-the-shelf C and C++ programs
• Leverage investment in existing code
• Standard multicore communication mechanisms
• Reduce debug and optimization time
• Faster time to production code




TILE-Gx100 TILE-Gx64 TILE-Gx36 TILE-Gx16
Number of Cores 100 64 36 16
Core Frequency 1.25, 1.5GHz 1.25, 1.5GHz 1.25, 1.5GHz 1, 1.25GHz
Network Interface 2x 40G Interlaken
8 XAUI, 32 SGMII 2x 40G Interlaken
6 XAUI, 24 SGMII --
4 XAUI, 16 SGMII --
1 XAUI, 12 SGMII
PCIe Two 8-lane
One 4-lane Two 8-lane
One 4-lane One 8-lane
Two 4-lane --
Three 4-lane
DDR3 Controllers 4 4 2 2
DDR3 Frequency 2133 MHz 1600 MHz 1600 MHz 1333 MHz
Package 45 x 45mm BGA 45 x 45mm BGA 35 x 35mm BGA 35 x 35mm BGA lintasberita

No comments: