MCoreRT

MCoreRT®

MCoreRT provides ultra low latency network and real-time performance on standard Linux and Windows.

  • Fastest TCP/IP stack in the world on standard Ethernet.

    • MCoreRT TCP/IP stack on Intel X520 or X710/XL710 network adapter holds the record as the best performance under high throughput.

    • MCoreRT TCP/IP stack on Mellanox ConnectX3 network adapter holds the record as the lowest latency TCP on Ethernet.

  • Same ultra-low latency on both Windows and Linux.

MCoreRT is also included in the MCoreCloud suite as the lower layer networking system, delivering the highest network performance to web/cloud systems and enterprise applications.

 

For more info, see Intel, MCorelab joint solution white paper:

 

Ultra Low-Latency Applications with MCoreRT

MCoreRT provides the lower layer network API and real-time processing framework to applications.

  • Applications whose main concern is low latency can use MCoreRT.

  • Applications where throughput and scalability are important, including web/cloud systems, data-processing systems, and many real-time systems -- anywhere you need to handle highly concurrent workload, and many client connections, should use MCoreCloud.

Applications that use MCoreRT directly are usually very latency sensitive. Below are the network latency numbers of MCoreRT:

 

MCoreRT Network Messaging Latency on Mellanox ConnectX3 10G NIC:

Software NICProtocolLatency Standard-Deviation (Jitter)OS Supported
MCoreRT Mellanox ConnectX3
EN 10GbE
UDP1.5 microsecond< 100 nanosecondLinux
Windows
TCP1.6 microsecond< 100 nanosecondLinux
Windows

 

MCoreRT Network Messaging Latency on Intel X520 10G NIC:

Software NICProtocolLatency Standard-Deviation (Jitter)OS Supported
MCoreRT Intel X520 10GbEUDP4 microsecond< 100 nanosecondLinux
Windows
TCP4 microsecond< 100 nanosecondLinux
Windows

 

Latency reported is application to application end-to-end 1/2 round-trip latency -- including all of MCoreRT network stack and NICs on both sending and receiving sides, and wire latency.

 

OS and Virtual Machine Support

MCoreRT is available on the following operating systems and virtual machines:

  • Leading Linux distributions, including RHEL/CentOS, Ubuntu, and SLES.

  • All Windows Server and Desktop Editions.

    • Windows desktop editions are supported for development purpose only. Production servers should use Windows Server Editions.

  • Amazon EC2, VMWare ESXi, Linux KVM/Xen.