The Internet Archive discovers and captures web pages through many different web crawls.
At any given time several distinct crawls are running, some for months, and some every day or longer.
View the web archive through the Wayback Machine.
Maximize Performance
We have the expertise to ensure your software is fully optimized so you get the highest possible performance from your Cavium technology.
Reduce Time to Market
CSS puts you on the most efficient development vector. In fact, we've helped many equipment manufacturers cut product development time in half.
Reduce Risk
Don't let needless risk threaten your project. We can help you recognize, prioritize and mitigate project risk factors.
TCP/IP Software Toolkit
Benefits
Our TCP/P toolkit has been highly optimized for the multi-core cnMIPS-based OCTEON processor. Designed to provide outstanding performance and reliability, this toolkit has undergone extensive testing to ensure it meets RFC suite compliance and is compatible with other operating systems. Key benefits include:
High performance, optimized for OCTEON multi-core processors
Flexible, highly configurable
Easily integrated into a wide variety of systems
Block Diagram
The TCP/IP toolkit can be integrated with a user application through any of the following configurations:
Socket App and TCP toolkit on Separate Cores (Simple Executive)
Socket App and TCP toolkit on Same Core (Simple Executive)
Socket App on Host Machine while TCP toolkit on PCI NIC (OCTEON)
Socket App on User Space while TCP toolkit on kernel module (Linux)
Applications
This toolkit can be used by most OCTEON applications that require TCP functionality. The TCP/IP toolkit is available in three packages, depending on your environment:
Simple Executive Package: for application running under Simple Executive mode.
OCTEON TCP Linux Module: for user space application and kernel space application under Linux.
PCI Offload Package: to offload TCP operations to OCTEON on PCI NIC through OCTEON Host Socket Module (OHSM) and the PCI driver. The OCTEON device runs the complete TCP toolkit while the host machine runs the application.
Technical Specifications
BSD-compliant Socket APIs are provided for uniform access to the TCP features. The toolkit has been optimized to support the TCP acceleration features in the OCTEON MIPS processors. Cavium’ proprietary Socket APIs are also provided so you can write more aggressive applications that use custom features (such as Zero Copy socket operations, event-driver application, etc). The TCP/IP toolkit provides the following facilities:
Stream Data Transfer
Reliability
Flow Control
Multiplexing
Logical Connection
Full Duplex
Acceleration features include the following:
Asynchronous Packet Receipt
TCP Checksum Validation
Atomic Tag
Packet Header Caching
FPA Support
Asynchronous Memory Allocation
CRC Calculation
Hardware Timers
Memory Pre-fetch
TCP Checksum Calculation
Performance By taking advantage of hardware acceleration and software optimization, the OCTEON TCP toolkit achieves high performance in typical uses.
TPS (Connection established and teardown per second): >1,300,000 for 16 cores or 105,000 for 1 core
Data throughput: 13.820 Gbps for 16 cores or 2.011 Gbps for 1 core.
Ordering Information
CN3000_APP_TCP
Reference Materials
Coming soon.
Call us To learn more about our Protocol Analysis Toolkit, call us today: 650-623-7000