Click here to learn
about this Sponsor:
Home  |  News  |  Articles  |  Polls  |  Forum

Keywords: Match:
64-way chip gains Linux IDE, dev cards, design wins
Apr. 30, 2008

Tilera introduced a Linux-based development kit for its scalable, 64-core Tile64 SoC (system-on-chip). The company also announced a dual 10GbE PCIExpress card based on the chip (pictured at left), revealed a networking customer win with Napatech, and demo'd the Tile64 running real-time 1080P HD video.

(Click for larger view of TILexpress-20G card)

Announced in August, the massively parallel Tile64 SoC targets network and video devices that require significant application processing, such as surveillance systems, videoconferencing, and firewalls with deep packet inspection. Fabbed on 90nm process technology at TMSC, the Tile64 includes 64 cores, each clocked at between 600MHz and 900MHz and each containing its own L1 and L2 cache. Tilera claims that the Tile64 outperforms Intel's dual-core Xeon processor by a factor of 10, while offering 30 times better performance per Watt.

The Tile64 is based on a proprietary VLIW (very long instruction word) architecture, on which a MIPS-like RISC architecture is implemented in microcode. A hypervisor enables each core to run its own instance of Linux, or alternatively the whole chip can run Tilera's 64-way SMP (symmetrical multiprocessing) Linux implementation. An "iMesh" switching interconnect, developed by Tilera's founder, MIT professor and serial entrepreneur Dr. Anant Agarwal, is said to eliminate the centralized bus intersection that limited scalability in previous multicore designs. (See our previous coverage for an in-depth look at the Tile64.)


Tile64 architecture (smaller diagram at right
represents a single core)

(Click to enlarge)

Linux-based IDE includes SGI Pro64 compiler


MDE development environment
(Click to enlarge)
Tilera's Multicore Development Environment (MDE), now available, aims to provide a Linux development environment that is familiar, yet still capable of producing binaries that exploit the Tilera's massive parallelism. Historically, ease of programming has sometimes proven to be a challenge with massively parallel processors, such as the various GPU designs (graphical processor units) that have been used for general purpose processing through the years.

The Tilera MDE includes an Eclipse-based IDE, along with a runtime environment based on an SMP Linux 2.6 kernel. The included toolchain supports C++ development via an Edison Design Group (EDG) compiler front end and SGI's Pro64 compiler, which is in turn based on MIPSpro. The compiler provides GNU extensions, as well as features including automatic function in-lining, software pipelining, and SIMD (single instruction, multiple data, similar to Intel's MMX and sequels) intrinsics for enabling fine-grain parallelism, says the company.

The MDE also includes a parallel debugger (see image below), along with an application profiler aimed at helping developers figure out what parts of their code to optimize for multicore. The debugger offers visibility into cores, I/O, and memory, says Tilera.

Alternatively, developers can port their applications to Tilera's iLib C library, included with MDE, and aimed at exploiting parallelism while still supporting standard system calls. The approach appears to resemble that used in Intel's Threading Building Blocks, released last year under an open-source license.

Stated Richard Schooler, VP of Software Engineering at Tilera, "Over the years, customers in the embedded communications market have invested many engineering years and millions of dollars into their software. Tilera's MDE allows customers to use their existing code, leveraging their substantial investment, to get the high performance delivered by the Tile family."


MDE's Debugger
(Click to enlarge)

A 20Gbps networking board

Boasting two 10Gbps Ethernet ports, the new TILexpress-20G joins the previously announced TILexpress-64, a now-shipping PCI Express card that comes with six or 12 gigabit Ethernet ports. Both cards are designed for networking and video-processing applications, and can be used in production systems with passive backplanes, or as targets in development hosts.


TILexpress-20G block diagram


Like the TILexpress-64, the 20G (pictured atop page) is an 8-lane PCIe card, but it includes dual 10Gbps Ethernet ports, offering a combined 20Gbps throughput. It is equipped with a Tile64 clocked at either 700MHz or 866MHz, plus four SODIMM memory sockets supporting up to 16GB of DDR2 RAM, as well as an optional 512MB integrated flash memory. An expansion connector enables options such as SFP+ 10GbE connections or multiple 1Gbps Ethernet.

The TILexpress-20G is capable of supporting high-speed deep packet processing, says Tilera, including intrusion prevention and virus and spam filtering. Other applications include network monitoring and forensics, enabling "bump in the wire" processing or use as a PCIe-based network interface within an embedded appliance.

At Interop, Tilera is demonstrating a prototype of the card simultaneously encoding eight real-time HD 1080P streams at 30 frames per second. No details were provided about the codec or compression format, but the company claims that to achieve similar performance, a system would require up to ten DSP chips or multiple video processors.

Napatech's forensics board

Finally, network forensics company Napatech, announced the integration of the Tile64 into its "X" family of network adaptors, which perform network performance analysis and dynamic pattern matching. In previous models, Napatech had used a combination of FPGAs (field programmable gate array) and other multicore processors, but selected Tile64, says Tilera, due to its ease of programming, 20Gbps performance, and under 20-Watt power consumption.

Napatech's new Pattern Matching Adapter is said to offer 20Gbps pattern matching with minimum-size packets, across IP fragments and packet boundaries, and to match up to a million 64-byte patterns. The Adapter is also said to sustain a million flows and to handle 100,000 new flows per second. Applications include intrusion detection, forensic analysis, lawful intercept, cyberspace surveillance, and other security applications.

Stated Erik Norup, President of Napatech, "Napatech selected the Tile64 processor because it provides the highest pattern matching performance and the lowest power consumption for a processor in its class."

Availability

Tilera will demonstrate its MDE package, 20G board, and the real-time HD 1080P application today and tomorrow, at Interop booth 2361 at the Mandalay Bay Convention Center in Las Vegas. The Tile64 is available now, in three variants differentiated by I/O mix and clock. Pricing starts at $435 in 10,000 quantities. The MDE is available now, and the TILExpress-20G is currently sampling, with production targeted for the third quarter. Pricing for the 20G and the MDE were unavailable.



Related Stories:


(Click here for further information)


7 Advantages of D2D Backup
For decades, tape has been the backup medium of choice. But, now, disk-to-disk (D2D) backup is gaining in favor. Learn why you should make the move in this whitepaper.

4 Legal Reasons to Control Internet Access
The Internet is obviously a valuable resource for many organizations. However, many are exposed to legal liability concerns because they fail to control Internet access. Learn if you're safe in this white paper.

Rapidly Resolve J2EE Application Problems
Whether you are in the process of building J2EE applications or have J2EE applications already running in production, you must ensure that they deliver the expected ROI. Learn how in this white paper.

Load Testing 2.0 for Web 2.0
There are many unknowns in stress testing Web 2.0 applications. Find out how to test the performance of Web 2.0 in this white paper.

Build Better Games Online
For the game infrastructure providers, life is complex. Making money from games has become more complicated. Why? Find out in this white paper.

Building a Virtual Infrastructure from Servers to Storage
This white paper discusses the virtual storage solutions that reduce cost, increase storage utilization, and address the challenges of backing up and restoring Server environments.

Gaining Faster Wireless Connections with WiMAX
Welcome to what is quickly becoming the hyperconnected world where anything that would benefit from being connected to the network will be connected. Learn more in this white paper.

Is Your Desktop a Security Threat?
The new wave of sophisticated crimeware not only targets specific companies, but also targets desktops and laptops as backdoor entryways into those business’ operations and resources. Learn how to stay safe in this white paper.

Increasing SAN Reliability by 100 Percent
Storage area networks (SAN) are a strong part of storage plans. Learn how to increase your reliability and uptime by 100 percent in this case study.

 


Got a HOT tip?   please tell us!
Free weekly newsletter
Enter your email...
Click here for a profile of each sponsor:
PLATINUM SPONSORS
GOLD SPONSORS
(Become a sponsor)

ADVERTISEMENT
(Advertise here)

Check out the latest Linux powered...

mobile phones!

other cool
gadgets
HOWTOs: from DevShed & IBM DeveloperWorks:



BREAKING NEWS

• Linux device monitors networks
• Linux gets security black eye
• Debian adding low-power NAS devices
• Microsoft frees poor children from Linux struggles
• Open source awards open for nominations
• Atom-based ECX board runs Linux
• Tiny boards gain Linux cross-tools support
• Cross-platform tools vendor announces awards, earnings
• Little thin client runs Linux
• $7 Soc runs Linux
• Linux wins big in financial trading
• Linux-based remote access equipment adds monitoring
• Dual-core ARM SoC clocks to 1.2GHz
• Verizon Wireless, seven others join Linux phone org
• Android Developer Challenge announces first-round winners


Most popular stories -- past 30 days:
• Ubuntu ported to ARM
• Linux still top embedded OS
• Linux gains new architecture support
• Linux 2.6.25 release bolsters ARM
• Linux-based diskless notebook costs under $300
• Low-cost MP3 player gains fancy Linux port
• Dutch UMPC runs Ubuntu Linux
• Mini-notebook boasts Linux, near-fullsize keyboard
• PC/104 module runs x86 Linux on 1.85 Watts
• Low-cost Linux-based NAS device supports RAID 1
• Free router distro gains wild WiFi features


Linux-Watch headlines:
• Verizon chooses Linux "platform of choice"
• Hats off to Fedora 9
• Running a small business on desktop Linux
• Sun launches OpenSolaris
• Via tiptoes toward openness
• Linux certification comes to Italy
• Installing Ubuntu Hardy Heron as a web hosting server
• Black Duck Buys Koders
• Open source conference co-locates with Ubuntu show
• Ubuntu 8.04 ready to challenge Windows


Also visit our sister site:


Sign up for LinuxDevices.com's...

news feed

Home  |  News  |  Articles  |  Polls  |  Forum  |  About  |  Contact
 
Use of this site is governed by our Terms of Service and Privacy Policy. Except where otherwise specified, the contents of this site are copyright © 1999-2008 Ziff Davis Enterprise Holdings Inc. All Rights Reserved. Reproduction in whole or in part in any form or medium without express written permission of Ziff Davis Enterprise is prohibited. Linux is a registered trademark of Linus Torvalds. All other marks are the property of their respective owners.