EEMBC Publishes New Certified Scores for NXP PNX1005
Results show the significance of using hardware acceleration to boost application performance and lower energy consumption.
EL DORADO HILLS, Calif., -- The Embedded Microprocessor Benchmark Consortium announced the publication of new certified performance and energy benchmark scores for the NXP PNX1005 running at 400MHz. The PNX1005, based on the 8-issue slot TriMedia TM3282 VLIW processor, is a software programmable video DSP optimized for HD video processing in the security and videoconferencing markets.
The processor was tested using NXP's TCS5.2 compiler and scores include both EEMBC out-of-the-box and optimized results, along with full energy and power consumption results. The NXP device was tested against four EEMBC(R) benchmark performance suites - AutoBench 1.1, ConsumerBench 1.1, DENBench, and TeleBench 1.1 - yielding extensive data on the processor's expected performance in automotive/industrial, digital entertainment, and fixed-point telecom applications.
The PNX1005 out-of-the-box performance results are quite remarkable considering the modest CPU speed of 400MHz. Furthermore, while programming in C and using intrinsics to take advantage of specialized instructions, the PNX1005 achieved the highest scores to date for Consumermark(TM) and DENmark(TM). PNX1005 delivers high performance at low energy consumptions, as demonstrated by its published Energymark(TM) results. The table below compares the performance and energy when going from the out-of-the-box to the optimized implementations, emphasizing the importance of using specialized instructions.
Benchmark Score Out of the Box Optimized
Type
Performance Energymark(TM) Performance Energymark(TM)
Automark(TM) 539.6 5.030000e-6 2099.4 1.290000e-6
Consumermark(TM) 147.9 2.538650e-3 481.5 7.923000e-4
DENmark(TM) 155.8 5.357428e-2 773.1 1.258966e-2
Telemark(TM) 13.4 7.965000e-5 204.9 5.720000e-6
Benchmark score certification is an integral part of the EEMBC structure. The EEMBC Technology Center (ETC) performs certifications to verify the accuracy and repeatability of benchmark scores, disclosure reports, and other data submitted by member companies.
"This was an interesting certification in that NXP optimized the EEMBC benchmark code with the help of the NXP compiler toolset," said EEMBC Director of Software Engineering Shay Gal-On. "The compiler was able to optimize the complex algorithms and translate this into efficient code, using the VLIW instruction set of TriMedia TM3282. NXP leveraged this certification to establish the extra level of assurance that the scores are repeatable and are generated according to the rules established by the consortium."
"These scores show NXP's commitment to high-performance media processors that can be used in a wide variety of applications and markets. In combination with these media processors, we also provide state-of-the-art compilers and tools, with optimized libraries for videoconferencing, automotive entertainment and security & surveillance markets," said Marcel Walgering, general manager Media Processors.
EEMBC's AutoBench, ConsumerBench, DENBench, TeleBench, and EnergyBench are available for licensing now, with special rates for academic and non-profit organizations. The EEMBC Technology Center offers analysis of benchmark results as one of its testing services. Further information is available at www.eembc.org.
About EEMBC
EEMBC, the Embedded Microprocessor Benchmark Consortium develops benchmark software that helps processor architects and embedded system designers better understand the capabilities of embedded microprocessors and the systems in which they are used. Currently available benchmark software allows users to predict unicore and multicore processor performance and its associated energy cost in digital entertainment, digital imaging, networking, and office automation applications. Additional suites address automotive, embedded Java, and telecom applications. The consortium's operations include an EEMBC Technology Center that provides a full range of benchmarking and benchmark score certification services in addition to serving as EEMBC's R&D center for benchmark software development.
EEMBC's members include AMCC, AMD, Analog Devices, ARM, Broadcom, Cavium Networks, Centaur Technology , Code Sourcery, Cypress Semiconductor, esmertec, Faraday, Freescale Semiconductor, Fujitsu Microelectronics, Green Hills Software, IAR Systems AB, IBM, Imagination Technologies, Infineon Technologies, Intel, LSI, LynuxWorks, Marvell Semiconductor, MediaTek, Mentor Graphics, Microchip Technology, MIPS Technologies, National Instruments, NEC Electronics, Nokia, NXP Semiconductors, OKI Semiconductor, Open Kernel Labs, Qualcomm, Realtek Semiconductor, Red Hat, Renesas Technology, RMI, Samsung Electronics, Sony Computer Entertainment, ST Microelectronics, Sun Microsystems, Texas Instruments, VirtualLogix, VMware, and Wind River Systems.
EEMBC is a registered trademark of the Embedded Microprocessor Benchmark Consortium. All other trademarks appearing herein are the property of their respective owners.
EL DORADO HILLS, Calif., -- The Embedded Microprocessor Benchmark Consortium announced the publication of new certified performance and energy benchmark scores for the NXP PNX1005 running at 400MHz. The PNX1005, based on the 8-issue slot TriMedia TM3282 VLIW processor, is a software programmable video DSP optimized for HD video processing in the security and videoconferencing markets.
The processor was tested using NXP's TCS5.2 compiler and scores include both EEMBC out-of-the-box and optimized results, along with full energy and power consumption results. The NXP device was tested against four EEMBC(R) benchmark performance suites - AutoBench 1.1, ConsumerBench 1.1, DENBench, and TeleBench 1.1 - yielding extensive data on the processor's expected performance in automotive/industrial, digital entertainment, and fixed-point telecom applications.
The PNX1005 out-of-the-box performance results are quite remarkable considering the modest CPU speed of 400MHz. Furthermore, while programming in C and using intrinsics to take advantage of specialized instructions, the PNX1005 achieved the highest scores to date for Consumermark(TM) and DENmark(TM). PNX1005 delivers high performance at low energy consumptions, as demonstrated by its published Energymark(TM) results. The table below compares the performance and energy when going from the out-of-the-box to the optimized implementations, emphasizing the importance of using specialized instructions.
Benchmark Score Out of the Box Optimized
Type
Performance Energymark(TM) Performance Energymark(TM)
Automark(TM) 539.6 5.030000e-6 2099.4 1.290000e-6
Consumermark(TM) 147.9 2.538650e-3 481.5 7.923000e-4
DENmark(TM) 155.8 5.357428e-2 773.1 1.258966e-2
Telemark(TM) 13.4 7.965000e-5 204.9 5.720000e-6
Benchmark score certification is an integral part of the EEMBC structure. The EEMBC Technology Center (ETC) performs certifications to verify the accuracy and repeatability of benchmark scores, disclosure reports, and other data submitted by member companies.
"This was an interesting certification in that NXP optimized the EEMBC benchmark code with the help of the NXP compiler toolset," said EEMBC Director of Software Engineering Shay Gal-On. "The compiler was able to optimize the complex algorithms and translate this into efficient code, using the VLIW instruction set of TriMedia TM3282. NXP leveraged this certification to establish the extra level of assurance that the scores are repeatable and are generated according to the rules established by the consortium."
"These scores show NXP's commitment to high-performance media processors that can be used in a wide variety of applications and markets. In combination with these media processors, we also provide state-of-the-art compilers and tools, with optimized libraries for videoconferencing, automotive entertainment and security & surveillance markets," said Marcel Walgering, general manager Media Processors.
EEMBC's AutoBench, ConsumerBench, DENBench, TeleBench, and EnergyBench are available for licensing now, with special rates for academic and non-profit organizations. The EEMBC Technology Center offers analysis of benchmark results as one of its testing services. Further information is available at www.eembc.org.
About EEMBC
EEMBC, the Embedded Microprocessor Benchmark Consortium develops benchmark software that helps processor architects and embedded system designers better understand the capabilities of embedded microprocessors and the systems in which they are used. Currently available benchmark software allows users to predict unicore and multicore processor performance and its associated energy cost in digital entertainment, digital imaging, networking, and office automation applications. Additional suites address automotive, embedded Java, and telecom applications. The consortium's operations include an EEMBC Technology Center that provides a full range of benchmarking and benchmark score certification services in addition to serving as EEMBC's R&D center for benchmark software development.
EEMBC's members include AMCC, AMD, Analog Devices, ARM, Broadcom, Cavium Networks, Centaur Technology , Code Sourcery, Cypress Semiconductor, esmertec, Faraday, Freescale Semiconductor, Fujitsu Microelectronics, Green Hills Software, IAR Systems AB, IBM, Imagination Technologies, Infineon Technologies, Intel, LSI, LynuxWorks, Marvell Semiconductor, MediaTek, Mentor Graphics, Microchip Technology, MIPS Technologies, National Instruments, NEC Electronics, Nokia, NXP Semiconductors, OKI Semiconductor, Open Kernel Labs, Qualcomm, Realtek Semiconductor, Red Hat, Renesas Technology, RMI, Samsung Electronics, Sony Computer Entertainment, ST Microelectronics, Sun Microsystems, Texas Instruments, VirtualLogix, VMware, and Wind River Systems.
EEMBC is a registered trademark of the Embedded Microprocessor Benchmark Consortium. All other trademarks appearing herein are the property of their respective owners.
No comments: