Enea Demonstrates High-Performance Alternative to TIPC at Freescale Technology Forum; LINX Interprocess Communications (IPC) Technology Outstrips TIPC in Key Latency and Throughput Benchmarks.ORLANDO, Fla. -- Enea (STO:ENEA), the world leader in advanced device software, today announced that it will demonstrate its new high-performance LINX LINX London Internet Exchange LinX Law Enforcement Information Exchange LINX Logistics Information Exchange interprocess communications (IPC (1) (InterProcess Communication) The exchange of data between one program and another either within the same computer or over a network. It implies a protocol that guarantees a response to a request. ) technology at the Freescale Technology Forum. Using an adaptation of the standard TIPC TIPC Transparent Inter Process Communication (telecom cluster) TIPC Texas Instruments Personal Computer interprocess communications (IPC) benchmarking programs, Enea will showcase the superior latency and throughput characteristics of its LINX message passing IPC technology. Enea will perform the demo at Enea Pod #1604. "LINX is the best IPC technology for building complex distributed software in the industry," said Mike Christofferson, director of product management at Enea. "LINX is faster, more efficient, and more flexible than TIPC or TCP (1) (Transmission Control Protocol) The reliable transport protocol within the TCP/IP protocol suite. TCP ensures that all data arrive accurately and 100% intact at the other end. , scales from DSPs to 64-bit CPUs, and can handle any cluster topology. It's also open source. We believe that developers who evaluate both LINX and TIPC will find that LINX offers the superior IPC technology, regardless of the target operating system operating system (OS) Software that controls the operation of a computer, directs the input and output of data, keeps track of files, and controls the processing of computer programs. or CPU CPU in full central processing unit Principal component of a digital computer, composed of a control unit, an instruction-decoding unit, and an arithmetic-logic unit. ." Interprocess Communications (IPC) is an industry term that refers to the mechanisms and protocols that operating systems Operating systems can be categorized by technology, ownership, licensing, working state, usage, and by many other characteristics. In practice, many of these groupings may overlap. use to facilitate communications between multiple processes or tasks, which are the building blocks for applications. LINX and TIPC utilize a technology known as message passing, which provides a flexible, scalable, device- and application-independent means of facilitating communications between tasks, whether they reside on a single processor, or are spread across multiple processors, blades and shelves. Other popular IPC approaches include mailboxes and shared memory, less flexible technologies often used for tightly coupled communications between tasks residing on a single processor or blade. The Enea demo features a pair of Freescale 8548 processors running MontaVista Linux, and connected via Gigabit Ethernet. Enea's LINX runs atop MontaVista Linux, providing IPC services for communications between the two processors. The latency test measures the round-trip time needed to send and return (to the sender) a single message. The throughput test measures the maximum data transfer rate at 100% CPU utilization for messages sent to a receiver, which discards the messages. Both tests are performed over a range of message sizes, from 64 bytes to 64 kbytes. Both benchmarks are included in the standard LINX distribution, so that customers may do their own performance measurements and comparisons. LINX is a scalable, high-performance, transparent message passing IPC service for complex, heterogeneous distributed systems utilizing multiple operating systems and processors. LINX employs a lightweight connection protocol that greatly enhances performance relative to competitive IPC protocols. Relative to TIPC, for example, LINX provides, on average, 25% lower latency and 20% higher throughput for intra-node IPC, and 10% lower latency and 25% higher throughput for internode in·ter·node n. 1. A section or part between two nodes. 2. An internodal segment. in IPC. LINX is the only IPC technology that scales from DSPs and microcontrollers to 64-bit CPUs. LINX is also operating system (i.e., Linux, OSE OSE - Open Systems Environment , and other RTOSes) and media/interconnect independent (i.e., Gigabit Ethernet, RapidIO, PCI (1) (Payment Card Industry) See PCI DSS. (2) (Peripheral Component Interconnect) The most widely used I/O bus (peripheral bus). and shared memory). This flexibility and transparency enables LINX to accommodate diverse network configurations, from a single processor on a single blade, to large networks with complex cluster topologies deployed on hundreds of processors in a multi-rack system. It also makes distributed systems easier to scale, port and reconfigure, with few if any changes to the application code. About Enea Enea (STO:ENEA) is the leading supplier of real-time operating systems, middleware, development tools, database technology and professional services for high-availability distributed multiprocessing applications such as telecommunications infrastructure, mobile devices, medical instrumentation, and automobile control/infotainment. Enea's flagship operating system, OSE is deployed in approximately half of the world's 3G mobile phones and base stations. Enea has over 500 employees and is listed on the Stockholm Stock Exchange The Stockholm Stock Exchange (Swedish: Stockholmsbörsen) is a stock exchange located in Stockholm, Sweden. Founded in 1863 [1] it is the primary securities exchange of the Nordic Countries. . For further information on Enea, please visit www.enea.com. |
|
||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion