Arbella Homepage
About Arbella
Products
PowerQUICCI Solutions
PowerQUICCII Solutions
PowerQUICCIII Solutions
EFP Products
Security Solutions
Quick Start Program
Free Linux Reference Designs
Data Sheets and White Papers
Services and Support
News and Events
Partners
 
  Contact Information
  Site Map

EFPTM Microcode Products for Expedited Fast-Path Processing

"Arabella's clever software mines up to 10x throughput from PowerQUICC processors, and resident skeptic Lee Goldberg is a believer!" (www.analogzone.com, August 8, 2005)

Arabella Software’s EFP product line is a revolutionary line of all software solutions designed to boost system level throughput of PowerQUICC based designs up to 10 times that of existing software packages. The EFP products empower PowerQUICC™ processors with an unparalleled level of performance for a wide range of applications, handling in excess of 1Gbps of traffic, or well over half a million packets per second.

The EFP product line is based on an innovative system level concept developed by Arabella called "Asymmetrical Multi-Processing" (AMP). AMP exploits the fact that most embedded communications applications can be partitioned into fast-path and slow-path functions. Fast-path operations are implemented in CPM or QE microcode and aggressively optimized for maximum performance. Algorithms, instruction ordering and use of DMA operations are carefully chosen to best suit the characteristics of the CPM/QE. The microcode interfaces with slow-path software running on the PowerPC under standard operating systems such as Linux. The asymmetry of the application (fast/slow-paths) is matched by the asymmetry of the two processors (fast/generic). By aligning these carefully, the EFP products can increase performance several orders of magnitude over the current state-of-the-art.

EFP Products are availabe as complete EFP Solutions that include the Arabella Linux operating system and associated protocols, Microcode Packs for adding high performance acceleration to exisitng communications software, and Microcode Modules for individual acceleration functions.


Sizzling Speed


Based on Arabella's Asymmetrical Mutli-Processor architecture, the EFP products offer unparalleled performance on standard PowerQUICC processors. Hand-crafted microcode accelerators are used to boost performance to levels that will not be surpassed on standard PowerQUICC processors. No hardware changes are required to use EFP.



EFP Solutions

EFP Solutions are comprised of microcode and an EFP-aware version of Arabella Linux, provided as a complete, integrated and highly optimized solution for a particular application. Performance is known up front removing uncertainties from benchmark results and saving customers from having to integrate packages from multiple sources only to find out that the combined solution falls short of performance expectations. You can choose the right processor up front with full confidence that throughput numbers can be met. EFP solutions include:

  • **NEW** EFP PPP

  • -Includes PPP, PPPoE, ML/MC-PPP, PPPoA and PPPmux
    -Designed for high-speed PPP switching or termination over HDLC,Ethernet or ATM
    -Supports RFC's 1661, 1662, 1990, 2686, 2516 and 3153
    -Performance is approx 400,000 packets per second on a 333MHz CPM processor

  • EFP Bridging

  • -Integrated with Linux-based bridge software
    -Ethernet and ATM interfaces (with RFC 1483-based inter-working)
    -Supports over 4K interfaces
    -802.1 a/d (transparent bridge learning, forwarding, spanning tree)
    -IGMP snooping and multi-cast support
    -White lists/Back lists

  • EFP Triple-Play Services

  • -QoS mapping via classification over layers 2-4 with over 4K entries
    -Protection from Denial-of-Service attacks
    -Receive packet rate policing
    -Transmit packet scheduling (Weighted-Fair Queuing and Strict priority)
    -Prioritized buffer allocation

  • EFP Routing

  • -Integrated with all Linux-based routing protocols
    -IP lookups with over 4K table entries
    -Supports Ethernet and ATM interfaces (with CLIP/1483 inter-working)

  • EFP NAT (Network Address Translation

  • -400K pps over Ethernet or ATM (via RFC 2684) interfaces
    -Handles all translations for IP src/dst addresses and src/dst port numbers
    -Automatic re-calculation of IP/TCP/UDP checksum as needed
    -Supports port filtering to allow external exposure of selected ports
    -Lookup table support 4K entries




EFP Microcode Packs

EFP Microcode Packs are the microcode-only components of EFP Solutions. Microcode Packs can be integrated into proprietary protocol stacks from other vendors, or integrated into your exiting software stacks resulting in up to 10 times the system level throughput than you are currently achieving. Arabella can perform this integration as part of a service contract.

  • EFP PPP Microcode Pack

  • EFP Bridging Microcode Pack

  • EFP Triple-Play Services Microcode Pack

  • EFP Routing Microcode Pack

  • EFP NAT Microcode Pack





Microcode Modules

EFP Microcode Modules are stand-along microcode modules that perform individual functions.

Please contact Arabella for a current list of available Modules