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

EEMBC Optimized

Xtensa Optimized Results Show Power of TIE

EEMBC allows two scoring methods: “Out-of-the-box” and “Optimized.” “Out-of-the-box” tests measure performance using unmodified C-code, while “Optimized” tests measure performance after modifications, or optimizations, have been made to the C code. The Xtensa core was optimized using the Tensilica Instruction Extension (TIE) language to optimize performance. The TIE language enables designers to develop an unlimited variety of user-defined instructions. No assembly coding was used in the EEMBC benchmarks, and no assembly coding is ever required to utilize the power of TIE extensions.

The EEMBC results show that the base Xtensa processor is 17 to 111 percent faster than the ARM1020E on Out-of-the-box EEMBC benchmarks, while the optimized Xtensa core outperforms the ARM1020E by 7X to 33X (all scores normalized to 1 MHz). In some cases, the Xtensa core outperforms even full-chip, multi-million- transistor standalone processor ICs that are as much as 100 times the size of the Xtensa core, proving the efficiency and integration enabled by the Xtensa architecture and the immense power of designer-defined extensions. Read about the exact configurations used.


Tensilica Xtensa processor: approx. 0.8 - 2.0 mm2 in 0.13um as configured, three separate configurations used, simulated optimized scores.

ARM: Out-of-box scores for ARM1020E architectural core.

Motorola: MPC7455 CPU, 1GHz full-chip device, 483-pin CBGA, 21W power dissipation. Optimized: network and telecom. OOB: consumer.

MIPS 20Kc core, 200 MHz simulated out-of-box scores in 0.13um.

TI:  TMS320C6203, 300MHz full-chip DSP, optimized.

All data updated February 2003. Source: www.eembc.org

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