A configurable Classification Engine for Polymorphous Chip Architecture
نویسندگان
چکیده
The ever-increasing demands for bandwidth requirement, faster IP forwarding, efficient and effective firewall and flexible differentiated services has resulted in the evolution of sophisticated Network Processor Units (NPUs). We describe a novel approach to implement a pipelined, configurable IPv6 and IPv4 coprocessor for a Network Processor Unit. The coprocessor is capable of providing Forwarding, Firewall and Differentiated Services. We use trie based algorithmic approach for the implementation of the design and extend it by using a morphable data path. The pipelined architecture provides significant improvement in the lookups and updates. The SRAM contains preprocessed IP addresses for forwarding and rules for Diffserv and Firewall engines. Our design scales well with the number entries. The SRAM with preprocessed rules is coupled to the engine with a bus and results in a throughput of 28 Million look up per second for an ASIC implementation and an update time of 8ms, this results in an update rate of 125 entries per second.
منابع مشابه
A New Polymorphous Computing Fabric .
This paper introduces a new polymorphous computing Fabric well suited to DSP and Image Processing and describes its implementation on a Configurable System on a Chip (CSOC). The architecture is highly parameterized and enables customization of the synthesized Fabric to achieve high performance for a specific class of application. For this reason it can be considered to be a generic model for ha...
متن کاملCompiling Stream Kernels for Polymorphous Computing Architectures
Polymorphous Computing Architectures (PCA) have multiple modes of operation and can reassign resources allocated to these modes during program execution. Such architectures enable a single computational fabric to meet the diverse computing needs of complex applications that previously required multiple, distinct HW/SW solutions integrated into a system solution. The MONARCH chip is a PCA capabl...
متن کاملFPGA-based GNSS “Search Engine” using Parallel Techniques in the Time-Domain
This paper describes an FPGA-based GNSS “Search Engine” architecture that is capable of acquiring both GPS and Galileo signals. The various GPS and Galileo signals have different frequencies and code structures which requires a design that can incorporate all of these differences. The proposed design consists of a number of multi-tap channels that are independently configurable to be searching ...
متن کاملWire-speed traffic management in Ethernet switches
Price advantage & ease of provisioning of Ethemet over ATM is spurring the deployment of traditional Ethemet switches in Access Networks. Fast Ethemet (FE) and Gigabit Ethemet (GE) switches for enterprise LANs lack traffic management (TM) features making them unsuitable for widespread QoS enabled Access Networks deployment. In this paper, we present efficient hardware architectures for Ethemet ...
متن کاملSurvey and Study of Machinability for Titanium Alloy Ti-6Al-4V through Chip Formation in Milling Process
Most of the materials used in the industry of aero-engine components generally consist of titanium alloys. Advanced materials, because of their excellent combination of high specific strength, light weight and general corrosion resistance. In fact, chemical wear resistance of aero-engine alloy provides a serious challenge for cutting tool material during the machining process. The reduction in ...
متن کامل