Electronic Design

  
Reprints     Printer-Friendly    Email this Article    RSS        Font Size     What's This?


[TechView: Digital]
Content Processor Takes On Multiple Algorithms

Dave Bursky  |   ED Online ID #11979  |   February 16, 2006


With its nine onboard engines, Tarari's T9000 content processor delivers multigigabit throughputs (Fig. 1). Each of these engines has been optimized to implement one of the more CPU-intensive algorithms found in the enterprise network.

The T9000 handles any applications that need to scan, parse, or filter data. These include content-based routing and switching, application firewalls and security gateways, Web acceleration, content filtering, and anti-virus tools. As a result, it can perform network security functions and XML processing on a single chip.

Also, the T9000 works in conjunction with control processors from Broadcom, Intel, Raza Microelectronics, and other companies. Tarari developed the application-software stacks that tune the T9000 for each of the host CPUs as well. The combination of the chip and the software stack reduces development time and speeds time-to-market.

By accelerating and offloading the CPU-intensive algorithms onto dedicated agent engines, the T9000 can significantly improve performance while reducing system complexity and power consumption through integration. Typically, it consumes just 5 W.

Dedicated acceleration engines on the T9000 include dual grammar-processing agents for XML and other protocols. Also on the chip are dual regular expression (RegEx) agents, a compression agent for Zip/Gzip/PKZip, a decompression agent for Zip/Gzip/PKZip, and a UTF8 to UTF16 character-conversion agent. Additional engines target RSA modular exponentiation,encryption/decryption (DES/3DES), SHA-1 Hashing for signature calculations, and true random number generation (Fig. 2).

To accommodate less demanding system requirements, Tarari will implement a scaled-down version of the T9000 with just a single grammar processor and a single RegEx agent. For higher-performance needs, designers can tie in two additional T9000s for applications that demand higher throughput levels than a single processor can deliver. Or, the T9000 can control external ASIC or FPGA-based content processing engines.

The top-of-the-line version of the processor can simultaneously evaluate up to 50,000 POSIX 1003.2 RegEx expressions at up to 3.2 Gbits/s. It also can simultaneously evaluate XML documents at up to 2.5 Gbits/ and compress, decompress, encrypt, and decrypt data at up to 1 Gbit/s. Using multiple T9000 chips in a system can scale performance to 10 Gbits/s.

The T9000 supports a 64-bit PCI-X host bus interface that transfers data at up to 8 Gbits/s, dual zero-bus-turnaround memories or quad-data-rate SRAMs, and up to 2 Gbytes of external double-data-rate DRAM. Additionally, it supports the 32- and 64-bit versions of Linux as well as the Microsoft Windows XP operating systems. Driver source code is available to aid porting to other operating systems.

Samples of the T9000 will be available in late March or April. In production quantities, it will cost between $300 and $400 apiece. The T9000 development kit includes one T9000 development board with PCI-X host interface, Agent APU libraries, and demonstration application source code. The kit costs $9995.

Tarari Inc.
www.tarari.com


Reprints   Printer-Friendly  Email this Article  RSS    Font Size   What's This?


  • Engineers Rely On Internet For Product Info
  • Rochester Electronics Establishes New Design and Technology Group
  • Custom Sources Light Way To 22-nm IC Lithography
  • In EDA, A Year Of Mergers, Failed And Otherwise
  • Software Turns Scopes Into Vector RF Signal Analyzers
  • Couple’s $15 Million Gift Advances Rice Engineering Education
  • November 7, 2008
  • Startup Sets Sail For Speedier Spice Simulation
    1) Ten Top Design Skills For Tough Times
    (3666 views today)
    2) Energy Harvester Perpetually Powers WIreless Sensors
    (372 views today)
    3) Ultracapacitors Branch Out Into Wider Markets
    (371 views today)
    4) Build A Smart Battery Charger Using A Single-Transistor Circuit
    (315 views today)
    5) Technology Has Been Very Good To Obama, And He Plans To Reciprocate
    (215 views today)
    ALL TOP 20



    POST YOUR COMMENTS HERE
    Name:

    Email:
    Your Comments:

    Enter the text from the image below


    Please refresh the page if you have trouble reading this text.

    Search Electronic Design
         
      
     
    Web Seminar
    Sponsored By:
    Title: Read Pacing: A Performance Enhancing Feature of PCI Express Gen 2 Switch Devices
    Speakers: 
    Date: 07/01/08
    Register: 

    Electronic Design Europe Electronic Design China EEPN Power Electronics Auto Electronics Microwaves & RF
    Mobile Dev & Design Schematics Find Power Products Military Electronics EE Events Related Resources