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:
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. |
|
||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion