Communications
Freescale QorIQ T4240 Communications Processor Exceeds Previous Record
Freescale Semiconductor announce that the QorIQ T4240 multicore communications processor has surpassed the record it previously set with the highest CoreMark benchmark score ever recorded for an embedded system-on-chip processor. Using advanced compiler technology from Green Hills Software, the QorIQ T4240 processor improved its industry-leading CoreMark score from 179,763 to 187,873.
“FCoreMark is an industry-standard benchmark designed by EEMBC, the Embedded Microprocessor Benchmark Consortium, specifically to test the functionality of a processor core and compare overall core processing capabilities across devices. By successfully approximating real-world performance of embedded devices, the CoreMark score validates leadership performance and allows users to quickly compare processors.
“Green Hills is proud to provide an essential key that unlocks the highest core performance of Freescale’s processors,” said David Kleidermacher, chief technology officer, Green Hills Software. “We’ve refined and optimized our compilers for over 30 years, and with close collaboration with Freescale, we provide our mutual QorIQ processor customers the highest performance levels in networking, industrial and avionics.”
Featuring 24 virtual cores, the 28-nm QorIQ T4240 delivers a compelling combination of hardware acceleration, fabric-based interconnect technology, high speed I/O, hardware-assisted virtualization and 64-bit Power Architecture cores. Key features include:
-Dual threaded, 64-bit e6500 Power Architecture cores with 40-bit real address memory, the AltiVec vector engine, and one terabyte of physical address memory
-Second-generation, hardware-based hypervisor designed to simplify development and enable the safe and autonomous operation of multiple individual operating systems
-50 Gbps of packet parse, classify and distribute acceleration
-Support for up to four 10G, and up to 12 1G Ethernet simultaneously
-A crypto acceleration engine with 40 Gbps of throughput
-A 20 Gbps data compression engine for WAN optimization controllers and a 10Gb/s regular expression pattern matching engine for intrusion detection and prevention applications
-Data center bridging and egress traffic shaping, designed to eliminate loss due to queue overflow and accommodate efficient allocation of bandwidth on link
-System interconnect technologies including PCIe rev 3.0 with SR-IOV to facilitate high-speed peripheral expansion.
“Achieving the highest EEMBC performance score ever recorded for an embedded processor is an impressive accomplishment for the QorIQ T4240 device using Green Hills’ compiler technology,” said Markus Levy, president of EEMBC. “This milestone demonstrates yet again how collaboration between semiconductor vendors and their ecosystem partners delivers exceptional performance for their shared customers.”
Green Hills Software’s optimizing C, C++ and Ada compilers are known for producing the highest EEMBC certified performance, smallest code size and the highest code quality. Moreover, they were the first commercially available tool chain certified to the highest levels of tool qualification for functional safety in IEC 61508:2010 (Industrial), EN 50128:2011 (Railway) and ISO 26262:2011 (Automotive).
All optimizations – whether invented in the Green Hills R&D labs over the past 30 years or adopted from industry standards – are meticulously implemented and tested on the T4240 device. The Green Hills compilers provide excellent default settings, but developers also have fine-tune control over compiler and linker output. Different combinations of optimizations can be selected on a per-project or per-file basis.
To help development teams avoid common programming mistakes, the Green Hills Compilers provide automated enforcement of clean coding conventions. Developers can enforce industry standards like the MISRA 2004 guidelines, or can enforce their own set of guidelines. Green Hills Compilers are part of a complete embedded development solution that includes the MULTI Integrated Development Environment, TimeMachine, real-time operating systems and hypervisor family, and hardware probes.