Green Hills Software, the largest independent software supplier of embedded software solutions for high assurance operating systems, and Cavium, a provider of semiconductor products that enable intelligent processing for enterprise, data centre, cloud, wired and wireless networking, have announced the availability of Green Hills Software’s multicore development solutions for Cavium’s OCTEON III family of multicore processors.

Green Hills Software’s portfolio of optimised software solutions and comprehensive services for OCTEON’s MIPS64-based architecture includes the certified safe and secure INTEGRITY real-time operating system (RTOS), Green Hills Platform for Secure Networking, MULTI integrated development environment (IDE), optimising C/C++ compilers, and Green Hills Probe, along with extensive legacy application porting and code optimisation services.

“We continue to make significant progress in our development to support MIPS architectures and cores and are announcing our support for the Cavium OCTEON III family of MIPS64 processors,” said Tim Reed, vice president of Advanced Products, Green Hills Software.  “Cavium’s leading CPUs combined with the Green Hills INTEGRITY real-time operating system and best-in-class tools allow our joint customers to take full advantage of the exceptional performance and code efficiency for this class of products in the creation of innovative, cost-effective solutions.”

“Green Hills’ support for our newest OCTEON III SoC processors brings robust real-time support, secure networking and a comprehensive range of development services to our expanding joint customer base,” said Steve Klinger, senior director, Infrastructure Products Group, Cavium. “Green Hills has been a long term partner and member of the Cavium PACE ecosystem and we are pleased to be working with them once again to enable the use of their advanced software solutions on our market-leading processors.”

Green Hills Support for OCTEON III Processors

Green Hills Software’s comprehensive solutions for Cavium deliver a flexible set of multicore operating system configurations, extensive networking support and advanced multicore debug tools to optimise multicore software design.

  • INTEGRITY RTOS – provides device total reliability and absolute security while delivering a flexible set of multicore operating system configurations, including single core, Asymmetric Multiprocessing (AMP) and Symmetric Multiprocessing (SMP) with support for network acceleration and offload.
  • INTEGRITY Secure Networking – the INTEGRITY security architecture and its advanced GHNet TCP/IP v4/v6 networking stack deliver unmatched security and reliability without compromising system throughput.
  • MULTI Integrated Development Environment – provides a complete software development environment for building, debugging, testing and optimising multicore embedded applications.
  • Green Hills Optimising Compilers – generate the smallest and fastest code for C, C++, targeting the MIPS64 Architecture.
  • Green Hills Probe – helps developers find and fix bugs faster than any other probes with its comprehensive run-control and multicore processor visibility interfaces optimised to support synchronous hardware and software multicore breakpoints.
  • Professional Services – Green Hills Software’s embedded experts collaborate with end user system designers and architects to tackle the difficult problems of legacy code porting, reuse and optimisation for VxWorks, OSE, Linux, in-house and more, along with consulting services for general system performance optimisation.

Cavium’s OCTEON III SoC Processors

Cavium’s new OCTEON III SoCs combine advanced compute and processing capabilities with high levels of connectivity in a low-power envelope and compact footprint to address next-generation market requirements for wireless infrastructure, networking appliances, switches, routers and storage applications. Among the first OCTEON III processors to be supported by the latest Green Hills INTEGRITY RTOS will be the new 4 – 16 core CN73XX and CN72XX pin-compatible processor families, which incorporate a wide variety of I/O options to deliver leading control, data plane and services processing in a single SoC.