Printer Friendly
The Free Library
14,608,154 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

Tensilica Xtensa Processor Beats All Other Processor Cores on Four Real-World Processor Benchmark Tests Conducted by EEMBC.


Business Editors/High-Tech Writers

SANTA CLARA Santa Clara, city, Cuba
Santa Clara (sän`tä klä`rä), city (1994 est. pop. 217,000), capital of Villa Clara prov., central Cuba.
, Calif.--(BUSINESS WIRE)--Aug. 26, 2002

Enhancements Delivered with New Xtensa V Processor Architecture

Widen Tensilica's Performance Lead in the Embedded Processor A CPU chip used in a system other than a general purpose workstation, desktop or laptop computer. Such chips are used by the billions every year in a myriad of products. See embedded system.  Market

Tensilica(R), Inc., the leading provider of configurable and extensible processors, today announced that the Xtensa V processor core, introduced today, has posted the highest scores ever recorded for a licensable processor core on four key benchmark suites performed by the Embedded Microprocessor Embedded microprocessors are essentially microprocessors that are used in everyday electronic devices, such as cellular telephones, household appliances, automobiles, or virtually any electronic device you could think of.  Benchmark Consortium (EEMBC EEMBC EDN Embedded Microprocessor Benchmark Consortium (Electronic Design News Magazine) ): Consumer, Telecom, Office Automation and Networking. The benchmark scores, independently certified by the EEMBC(R) Certification Laboratories (ECL (Emitter-Coupled Logic) A digital circuit composed of bipolar transistors in which the emitter ends are wired together. ECL gates switch faster than TTL gates, but consume more power. See TTL, I2L and bipolar.

1.
), represent the performance of embedded microprocessors in a variety of real-world applications.

The tests confirmed that that the Xtensa V processor out-performs all other cores on the "out of the box" EEMBC tests. When optimized versions of the Xtensa V processor were tested, the results were up to 27X the performance of competing processor cores.

"The EEMBC benchmarks prove that Tensilica's configurable and extensible processor architecture delivers breakthrough features and optimized performance in embedded Inserted into. See embedded system.  devices," said Chris Rowen row·en  
n. New England
A second crop, as of hay, in a season.



[Middle English rowein, from Anglo-Norman rewain, variant of Old French regain : re-, re- +
, president and CEO (1) (Chief Executive Officer) The highest individual in command of an organization. Typically the president of the company, the CEO reports to the Chairman of the Board.  of Tensilica. "Our new Xtensa V processor not only continues to outperform the competition, but also delivers an architecture that significantly reduces design time and complexity. As the only configurable and extensible processor supplier to provide comprehensive and automatic software, modeling and EDA (1) (Electronic Design Automation) Using the computer to design, lay out, verify and simulate the performance of electronic circuits on a chip or printed circuit board.  support, Tensilica enables the delivery of optimized, customized processors in hours, as opposed to months."

Tensilica's processor generator technology creates a complete, correct-by-construction processor solution -- hardware, software environment, modeling and EDA tools -- in just over an hour. Each core can be optimized for virtually any application. Changes made by the user to extend the Xtensa processor hardware -- adding instructions, registers, processor state and custom execution units -- are immediately and automatically reflected in the entire software tool chain, significantly reducing design complexity and time-to-market. By comparison, competitive architectures either prohibit designer-defined extensions or require the designer to manually adjust compilers, assemblers This is a list of assemblers. Hundreds of assemblers have been written; some notable examples are:
  • ASEM-51 - for the Intel MCS-51 family of microcontrollers; runs on DOS, Win32, and Linux.
, debuggers, operating systems Operating systems can be categorized by technology, ownership, licensing, working state, usage, and by many other characteristics. In practice, many of these groupings may overlap. , instruction set simulators An Instruction Set Simulator (ISS) is a simulation model, usually, but by no means always, coded in a high-level language, which mimics the behavior of a mainframe or microprocessor by "reading" instructions and maintaining internal variables which represent the processor's , co-verification models and EDA implementation scripts when user-defined hardware changes are made to the processor RTL (Register Transfer Level) A high-level hardware description language (HDL) for defining digital circuits. The circuits are described as a collection of registers, Boolean equations, control logic such as "if-then-else" statements as well as complex event sequences; .

Details of the Consumermark, Netmark, Telemark Telemark (tĕ`ləmärk), county (1995 pop. 163,143), 5,915 sq mi (15,320 sq km), SE Norway, bordering on the Skagerrak in the east. Skien (the capital), Porsgrunn, Kragerø, and Notodden are the chief towns.  and OAmark Scores

EEMBC has developed a suite of benchmark tests that are based on the fundamental algorithms and functions of the most popular embedded processor applications. The Xtensa core posted the best scores of any processor core in both the "Optimized" and "Out of the box" categories on the EEMBC Consumer-mark, Networking-mark, Telecom-mark and Office Automation-mark benchmark suites, outperforming products from several high-profile processor companies.

EEMBC allows two scoring methods: "Out-of-the-box" and "Optimized." "Out-of-the-box" tests measure performance using unmodified Adj. 1. unmodified - not changed in form or character
unqualified - not limited or restricted; "an unqualified denial"

modified - changed in form or character; "their modified stand made the issue more acceptable"; "the performance of the modified aircraft
 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 performs about 17 to 111 percent higher than the ARM1020E on Out-of-the-box EEMBC benchmarks, while the optimized Xtensa core outperforms the ARM1020E by 7X to 33X. In some cases, the Xtensa core outperforms even full-chip, multi-million- transistor standalone stand·a·lone  
adj.
Self-contained and usually independently operating: a standalone computer terminal. 
 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.



----------------------------------------------------------------------
                            Clock Speed
----------------------------------------------------------------------
Processor Cores
(Simulated)
----------------------------------------------------------------------
Xtensa V                    260 / 300 / 285 / 360 MHz
"Out of the Box"            synthesizable core, 0.13-micron
----------------------------------------------------------------------
Xtensa V                    260 / 300 / 285 / 360 MHz
"Optimized"                 synthesizable core, 0.13-micron
----------------------------------------------------------------------
ARM 1020E                   Optimized hard core;
"Out of the Box"            325 MHz in 0.13um
----------------------------------------------------------------------
Processor ICs (Silicon)
----------------------------------------------------------------------
NEC VR5000                  250 MHz
(64-bit MIPS ISA)
"Out of the Box"
----------------------------------------------------------------------
Texas Instruments           300 MHz
TMS320C6203
"Optimized"


----------------------------------------------------------------------
                                 Netmark(TM)              OAmark(TM)
                Consumermark(TM)             Telemark(TM)
----------------------------------------------------------------------
Processor Cores
(Simulated)
----------------------------------------------------------------------
Xtensa V            22.6            9.0         8.7         303.7
"Out of the Box"
----------------------------------------------------------------------
Xtensa V           525.9           37.0       134.9           N/A
"Optimized"
----------------------------------------------------------------------
ARM 1020E           19.3            5.4         4.1         206.2
"Out of the Box"
----------------------------------------------------------------------
Processor ICs (Silicon)
----------------------------------------------------------------------
NEC VR5000          14.5            4.1         3.4         168.9
(64-bit MIPS ISA)
"Out of the Box"
----------------------------------------------------------------------
Texas Instruments    N/A            N/A        68.5           N/A
TMS320C6203
"Optimized"
----------------------------------------------------------------------


Xtensa V Performance Reflects Significant Enhancements to The

Xtensa C/C C/C Center to Center
C/C Combustion Chamber
C/C Command/Control
C/C Crew Chief
C/C cabin cruiser (US DoD)
C/C chief complaint (medical)
C/C Channel-to-Channel
C/C Communication and Collaboration
++ Compiler (XCC XCC XML Commerce Connector (Commerce One, Inc.)
XCC Expansion Cross-Connect (Module; Eastern Research)
XCC Cross Country Competition
XCC X.25 Control Center
XCC X25 Control Center
)

Compiler performance can have a significant effect on a processor's overall performance. With the release of Xtensa V today, Tensilica has made significant enhancements to its XCC compiler. The compiler, which was first introduced with the Xtensa IV processor architecture last year, has been optimized to deliver higher performance and reduced code size. New features include cross-file inlining, interprocedural analysis and removal of unused functions, improved alias analysis Alias analysis is a technique in compiler theory, used to determine if a storage location may be accessed in more than one way. Two pointers are said to be aliased if they point to the same location.  and register scheduling, and numerous code generation improvements. The result is exceptional performance improvements as evidenced by the EEMBC benchmark scores made public today.

A comparison between Tensilica's January 2001 EEMBC results and the new results released today illustrate the performance improvements delivered by the Xtensa C/C++ compiler. Tensilica's Jan. 2001 benchmark scores were produced using the industry-standard GCC GCC: see Gulf Cooperation Council.

(compiler, programming) GCC - The GNU Compiler Collection, which currently contains front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj, etc).
 compiler. A comparison of the out-of-the-box EEMBC scores from Jan 2001 to today -- which is a comparison of the identical base Xtensa processor hardware but with 2 different compilers -- shows that the XCC compiler delivers a stunning 50% improvement in the EEMBC Consumer and Networking benchmarks and a 160% improvement in the Telecom benchmark. The Telecom benchmark benefits from the auto-vectorization capability of XCC for the Vectra DSP (1) (Digital Signal Processor) A special-purpose CPU used for digital signal processing applications (see definition #2 below). It provides ultra-fast instruction sequences, such as shift and add, and multiply and add, which are commonly used in math-intensive  engine employed in the Xtensa-configuration used for the EEMBC Telecom suite.

Tensilica has made a number of other improvements to the overall Xtensa processor feature set which are detailed in a separate press release also issued today.

About EEMBC

EEMBC, the Embedded Microprocessor Benchmark Consortium, develops and certifies real-world benchmarks and benchmark scores to help designers select the right embedded processors for their systems. Every processor submitted for EEMBC(R) benchmarking is tested for parameters representing different workloads and capabilities in communications, networking, consumer, office automation, automotive/industrial, embedded Java See PersonalJava. , and microcontroller-related applications. With members including leading semiconductor, intellectual property, and compiler companies, EEMBC establishes benchmark standards and provides certified benchmarking results through the EEMBC Certification Labs (ECL) in Texas and California.

About Tensilica

Tensilica was founded in July 1997 to address the fast-growing market for configurable processors and software development tools for high volume, embedded systems Embedded systems

Computer systems that cannot be programmed by the user because they are preprogrammed for a specific task and are buried within the equipment they serve.
. Using the company's proprietary Xtensa Processor Generator, system-on-chip (SOC) designers can develop a processor subsystem hardware design and a complete software development tool environment tailored to their specific requirements in hours. Tensilica's solutions provide a proven, easy-to-use, methodology that enables designers to achieve optimum application performance in minimum design time. The Company has over 140 engineers engaged in research, development, and customer support from its offices in Santa Clara, California Santa Clara, California (IPA: /ˌsæntəˈklærə/) , founded in 1777 and incorporated in 1852, is a city in Santa Clara County, in the U.S. state of California. ; Burlington, Massachusetts Burlington is a town in Middlesex County, Massachusetts, United States. The population was 22,876 at the 2000 census. History
Burlington was first settled in 1641 and was officially incorporated on February 28, 1799.
; Princeton, NJ; Austin, Texas; Raleigh, NC; Oxford, U.K.; Stockholm, Sweden; Taipei, Taiwan, R.O.C.; and Yokohama, Japan. Tensilica is headquartered in Santa Clara, California (95054) at 3255-6 Scott Boulevard, and can be reached at (408) 986-8000 or via www.tensilica.com on the World Wide Web.

Editors' Notes:
-- "Tensilica" and "Xtensa" are registered trademarks belonging to Tensilica Inc. EEMBC is a registered trademark of the Embedded Microprocessor Benchmark Consortium. All other trademarks are the property of their respective holders.

-- Tensilica's announced licensees are Avision, Bay Microsystems, Berkeley Wireless Research Center, Broadcom, Cisco Systems, Conexant Systems, FUJIFILM Microdevices, Fujitsu Ltd., Hughes Network Systems, IC4IC, Ikanos Communications, JNI Corporation, Marvell, Mindspeed Technologies, National Semiconductor, NEC Networks, NEC Solutions, Nippon Telephone and Telegraph (NTT), Olympus Optical Co.Ltd., ONEX Communications, Olympus Optical, OptiX Networks, Osaka & Kyoto Universities, TranSwitch Corporation, Trebia Networks, Victor Company of Japan (JVC) and ZiLOG.
COPYRIGHT 2002 Business Wire
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2002, Gale Group. All rights reserved. Gale Group is a Thomson Corporation Company.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Publication:Business Wire
Date:Sep 6, 2002
Words:1295
Previous Article:Fitch Withdraws Rtgs For Houston Industries FinanceCo.
Next Article:Miraculous Manufacturing Announces ``Enduring Freedom,'' a Lithographic Tribute to America.



Related Articles
Tensilica's Xtensa First Processor Core Certified by EEMBC; Extraordinary Power of Configurable Processors Confirmed by Independent Lab Results.
Tensilica Unveils Xtensa V Architecture; Xtensa Processor Reaches 350 MHz -- Worst Case, -- Offers Extensive Support for Multiple, Unique Processors...
Tensilica claims Xtensa processor beats all other processor cores.(Xtensa V processor)
Xilinx and Tensilica announce configurable processor support for programmable systems design.
JNI employs eight Xtensa processors in new Fibre Channel architecture.
Tensilica's Xtensa LX Processor Beats All Other 32- and 64-bit Processor Cores On EEMBC Consumer ``Out of the Box'' Benchmark.
Tensilica's Xtensa LX processor beats all other 32- and 64-bit processor cores.
Tensilica Xtensa LX Processor Beats All Other Processors and Cores on EEMBC Office Automation Benchmark; Xtensa LX Nearly 4X Faster than Next Closest...
Tensilica Xtensa LX Processor Tops EEMBC Networking 2.0 Benchmarks; Xtensa LX Beats PowerPC Full-Chip Results.
Tensilica Announces Fastest 90nm Licensable Processor Core; Xtensa Processors Also Provide Low-Power Advantage.

Terms of use | Copyright © 2009 Farlex, Inc. | Feedback | For webmasters | Submit articles