Tech Support | Generator Login | Careers | Contact Us
PRODUCTS

  Overview

  Technology

  Diamond Standard

  Xtensa

    Configurable

    Config & Extensible

    Xtensa 7

  + Architecture

    – Better Architecture

    – Code Size

    – Features

  + About Xtensa

    – Rapid Web Access

    – World Class Arch.

    – Benchmark Results

    – Customers Prove It

  + Processor Generator

  + Low Power

  + Configurability

  + Extensibility (TIE)

    – Accelerating C Code

    – Designing New HW

  + Floating Point

  + Real-time Trace

  + Error Detection

  + Performance

    – About EEMBC

    – Out of the Box

    – EEMBC Optimized

    – Code Size

  + DSP Options

    Xtensa LX2

  DSPs

    HiFi 2 Audio

    Video

    Communications

  HW/SW Dev Tools

  Literature & Doc

Xtensa 7 Performance and Benchmarks

Performance Leadership

Because it can be matched perfectly to your application, the Xtensa 7 processor core is much faster than other 32-bit processors and rivals hand-coded RTL performance. Particularly when custom TIE instructions are added, the performance impact can be outstanding. See the chart below.

Leading the Industry Benchmarks

The enhancements made to Xtensa 6, in particular to the XCC compiler, have enabled Tensilica to extend its lead in overall processor performance on two industry-standard benchmarks: EEMBC and Dhrystone.

In the EEMBC benchmark suite – an independently certified benchmark developed to measure the performance of processors in a variety of embedded applications – Tensilica posted the highest scores ever published for a processor core on the  Network, Telecom and Office Automation tests. 

Both “Optimized” and “Out of the box” configurations of Xtensa were tested.  “Out of the box” tests measured the performance of cores using unmodified C-code, while “Optimized” tests measured the performance of Xtensa with modifications to the C code to utilize the TIE instruction extensions to optimize performance. No assembly coding was used in the EEMBC benchmarks, and no assembly coding is ever required to utilize the power of TIE extensions.

For more information on Tensilica’s EEMBC benchmarks, see:


Another universal yardstick for measuring processor performance is the Dhrystone benchmark (v2.1).  The Xtensa 32-bit core outperforms processors from ARM and other companies on this benchmark, delivering 2.0 DMIPS/MHz with full optimization, and 1.2 DMIPS/MHz with no in-lining. For example, the ARM 1020E delivers 1.7 and 1.2 DMIPS/Mhz, respectively.  All data current February 2003.

PRODUCT RESOURCES
Xtensa 7 Product Brief
Xtensa Processor Developer's Toolkit Product Brief
  Microprocessor Report's Update on Xtensa LX2 and Xtensa 7
  Epson printer
WHITE PAPERS
Configurable Processors: What, Why, How?
Catching Up with Moore’s Law: How to Exploit the Benefits of Nanometer Silicon
ARTICLES
Reducing SOC Simulation and Development Time
How to Improve ROI in SOC Designs
Automated Verification of Configurable IP Blocks
MPEG-4 is Accelerated with Xtensa V
How Tensilica Verifies Processor Cores
QUOTABLE

“We were faced with lengthening RTL (register transfer level) hardware design cycles. By using Xtensa processors, we cut the design time significantly, plus benefit from the programmability of the solution.”

Dr. Jong-Seok Park,
Vice President of LG.

get more info