Today’s modern telecommunications equipment is powered by incredibly sophisticated systems-on-chip (SoC) with numerous specialized processing elements that must be carefully managed to realize their performance efficiency benefits. Developers need a correspondingly powerful set of multicore-optimized development tools with flexible target software solutions that scale to meet this challenge.
“Green Hills Software continues to invest heavily in its networking product portfolio with specific emphasis on optimized solutions for Freescale Semiconductor’s QorIQ multicore networking processors,” commented David Kleidermacher, chief technology officer, Green Hills Software. “Our Platform for Secure Networking, with its comprehensive operating system, hypervisor, and middleware solutions coupled with the leading multicore development and system observability tools, enables embedded systems designers to maximize performance and system availability while reducing development cost and time-to-market.”
“Freescale is pleased to see the advancements made in the Green Hills Platform for Secure Networking targeting our industry leading family of QorIQ networking processors,” remarked Raja Tabet, vice president of Solutions and Enablement Technology for Freescale Semiconductor’s Networking and Multimedia Group. “Now customers can more efficiently manage the multi-OS, multicore demands of next-generation telecom platform designs while achieving optimized system performance and availability.”
Green Hills Interprocess Communications
Green Hills Interprocess Communications (GIPC) is a highly optimized multicore communication software package designed specifically for high performance telecom applications that require maximum throughput and minimum latency. GIPC is optimized for the INTEGRITY® RTOS and the INTEGRITY Multivisor™, enabling native INTEGRITY and native and/or virtualized Linux applications to communicate with maximum efficiency. While it takes advantage of a multicore processor’s high speed interconnects, GIPC, nevertheless, presents a POSIX-compliant interface for programmers, making it both portable and easy to use.
Green Hills Software’s Type-1 hypervisor is built upon INTEGRITY, the leading market-share high reliability real-time kernel. The INTEGRITY RTOS employs true symmetric multiprocessing (SMP) for maximum applications portability and flexibility in managing multiple cores. In addition, both single core and multicore SMP guest Linux operating systems are supported by using the latest in virtualization hardware support found on Freescale’s QorIQ processors such as the eight-core P4080. The INTEGRITY Multivisor fully supports the Power Architecture 2.06 ISA Book III-E hypervisor mode, Freescale’s QorIQ-specific extensions including the Peripheral Access Management Unit (PAMU), and the Power.org Standard for Embedded Power Architecture Platform Requirements (ePAPR) specification, enabling developers to manage virtual machines and system resources in a standardized manner across multi-vendor hardware and software solutions. Green Hills Software, along with Freescale and IBM, has led the design of the latest ePAPR standard.
Optimizing network performance on modern multicore networking processors requires fine-tuned device drivers and APIs that enable developers to take maximum advantage of on-chip accelerators and communications fabrics. For Freescale’s QorIQ family, Green Hills provides native INTEGRITY optimized support for the QorIQ Data Path Acceleration Architecture (DPAA).
Linux Application Build and Debug
Whether your Linux applications are configured to run directly on the network processor or run as part of Linux virtualized on INTEGRITY Multivisor, developers can now take advantage of Green Hills MULTI® Integrated Development Environment (IDE), the industry benchmark for multicore debugging and compiler performance for their Linux application build and debug process. The MULTI IDE’s heterogeneous OS debugging capabilities coupled with its mature multicore feature set, enable developers to deliver highly optimized, highly reliable telecom systems in the fastest time-to-market by helping them get control of the growing system complexities of today’s multicore, multi-OS systems designs.
About the Green Hills Platform for Secure Networking
The Green Hills Platform for Secure Networking is a comprehensive platform consisting of operating systems, secure virtualization, OS-agnostic development tools, and middleware that enables developers to create secure, powerful, high-performance connected electronic products in the least time and at the lowest cost. In addition to Green Hills Software’s MULTI, the industry’s leading embedded software development toolset, the platform offers the Green Hills INTEGRITY operating system, INTEGRITY Multivisor virtualization, advanced file systems, dual IPv4/IPv6 TCP/IP host and routing stack, web server, SSH, SSL, wireless communications and security software, Layer 3 IP routing and management software, USB, and a variety of other tightly integrated networking and application protocols.
Green Hills Platform for Secure Networking is available now.