Printer Friendly
The Free Library
19,573,952 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

ARM Optimizes Architecture for Java Applications.


Business Editors/High-Tech Writers

CAMBRIDGE, U.K.--(BUSINESS WIRE)--Oct. 11, 2000

Java-Enabled Extension for ARM(R) Architecture Supports

Internet-Enabled and Wireless Devices for Consumer and Enterprise

Computing Markets

ARM (LSE LSE - Language Sensitive Editor :ARM) (Nasdaq:ARMHY), the industry's leading provider of 16/32-bit embedded RISC RISC
 in full Reduced Instruction Set Computing

Computer architecture that uses a limited number of instructions. RISC became popular in microprocessors in the 1980s.
 microprocessor solutions, today announced the ARM Jazelle(TM) architecture extension.

This new extension enables devices based on the ARM architecture to directly execute Java byte-code, providing developers of wireless communications wireless communications

System using radio-frequency, infrared, microwave, or other types of electromagnetic or acoustic waves in place of wires, cables, or fibre optics to transmit signals or data.
 products, set-top boxes and other Internet-enabled devices with a low-power microprocessor solution capable of executing Java applications at high performance levels; Jazelle enabled devices surpass 1000 CaffeineMarks in a typical 200MHz (MegaHertZ) One million cycles per second. It is used to measure the transmission speed of electronic devices, including channels, buses and the computer's internal clock. A one-megahertz clock (1 MHz) means some number of bits (16, 32, 64, etc.  processor implementation and enhance Java performance This article is a general presentation of the Java Platform performance. For criticisms about Java performance, and more generally about the Java language, see Criticism of Java.  by a factor of eight.

Typical Java solutions depend on either software implementation or hardware co-processors to enhance performance. However, both present technical hurdles in space-constrained system design. Software solutions rely on increased use of memory components, which consume more power and valuable board space; hardware solutions need to be physically attached to the processor, also requiring additional silicon costs.

The ARM Jazelle extension leverages the advantages of both solutions, without requiring add-on hardware or additional memory. The ARM extension is also capable of running Java, ARM and Thumb(R) instructions, enabling embedded support of Java byte-code as well as other industry-proven applications and 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. . These benefits are well-suited to support the growing demand for Internet-enabled appliances, where the ability to download and run Java technology-based applications is raising end-user expectations of next-generation consumer products and services.

"ARM's Jazelle extension offers its partners good Java performance with little added cost or power," said Linley Gwennap, founder and principal analyst of The Linley Group. "Standard processors will not be able to keep up with the Jazelle technology without an expensive and power-hungry coprocessor coprocessor

Additional processor used in some personal computers to perform specialized tasks such as extensive arithmetic calculations or processing of graphical displays.
. This extension is ideal for next-generation wireless devices with Java capabilities."

"Java technology is enabling a new generation of wireless and home-gateway platforms, from shopping and games to banking and financial services The examples and perspective in this article or section may not represent a worldwide view of the subject.
Please [ improve this article] or discuss the issue on the talk page.
, and the ability to provide high levels of Java performance at consumer friendly costs will be key to enabling these next-generation Internet-enabled services," said David Cormie, product marketing manager, ARM. "ARM has always been a strong supporter of the Java platform Running Java programs under the Java Virtual Machine (JVM). Java "platform" refers to the running of Java programs versus Java itself, which is a programming language. Java programs are machine independent and run intact on any hardware platform that has a Java interpreter (JVM).  and with this new Jazelle extension, which provides seamless, high-performance Java capabilities, will enable our partners to introduce a new level of Java-enabled, ARM Powered(TM) solutions."

Benefits

ARM Jazelle enabled cores yield significant benefits for developers. Platforms incorporating Jazelle-enabled devices are able to execute Java byte-code at up to eight times the performance of software-based solutions and double the performance of typical co-processor solutions. This high performance enables complex Java applications to run on low-power ARM core-based systems.

The ARM Jazelle extension integrates the ability to execute Java byte-code directly in the microprocessor core, removing the requirement for an external accelerator. This reduces hardware costs, power consumption, and system design complexity, while providing an efficient programmer's model for easier integration with operating systems and applications.

By providing a significant level of performance in the hardware, the ARM Jazelle extension also eliminates the need for JIT compiler (Just-In-Time compiler) A compiler that converts program source code into native machine code just before the program is run. In the case of Java, a JIT compiler converts Java's intermediate language (bytecode) into native machine code as needed.  technology, which significantly reduces memory costs while providing high-performance Java capabilities for low-cost consumer and portable platforms. The Jazelle extension further reduces power requirements by placing less demand on system memory and allowing lower-speed operation for equivalent performance.

Jazelle enabled systems efficiently run both Java and native code, allowing developers to leverage the existing base of application and operating system expertise while achieving an efficient balance of Java portability and native performance for their application. The extensions are compatible with industry-standard Java run-time environments as well as any of the industry-proven operating systems already ported to the ARM architecture.

The Jazelle extension provides complete compatibility with the ARM Thumb instruction set, ensuring operating systems and application code can be re-used on Jazelle enabled, ARM Powered devices. The Jazelle extension is fully supported by ARM's development tools and real-time debug To correct a problem in hardware or software. Debugging software means locating the errors in the source code (the program logic). Debugging hardware means finding errors in the circuit design (logical circuits) or in the physical interconnections of the circuits.  solution.

ARM Jazelle enabled microprocessor solutions will be licensed as intellectual property (IP) cores for implementation within application specific integrated circuit (ASIC (Application Specific Integrated Circuit) Pronounced "a-sick." A chip that is custom designed for a specific application rather than a general-purpose chip such as a microprocessor. ) or application specific standard product (ASSP (Application Specific Standard Part) An ASIC chip that is designed as a generic device for a particular market. Whereas an ASIC is typically used only by its creator, ASSPs are used by many different companies in the design of their products. See ASIC. ) designs. Pricing is established by ARM semiconductor licensees and is based on customer-specific system-level design requirements.

About ARM

ARM, a leading intellectual property (IP) provider, licenses high-performance, low-cost, power-efficient RISC processors, peripherals, and system-chip designs to leading international electronics companies. ARM also provides comprehensive support required in developing a complete system. ARM's microprocessor cores are rapidly becoming the volume RISC standard in such markets as portable communications, hand-held computing, multi-media and embedded solutions. More information on ARM is available at http://www.arm.com.

ARM, the ARM Powered logo and Thumb are registered trademarks of ARM Limited. ARM Powered and Jazelle are trademarks of ARM Limited. All other brands or product names are the property of their respective holders. "ARM" is used to represent ARM Holdings plc (LSE:ARM) and (Nasdaq:ARMHY); its operating company operating company

A business that engages in transactions with outsiders.
 ARM Limited; and the regional subsidiaries ARM, INC inc - /ink/ increment, i.e. increase by one. Especially used by assembly programmers, as many assembly languages have an "inc" mnemonic.

Antonym: dec.
.; ARM KK; ARM Korea Ltd.
COPYRIGHT 2000 Business Wire
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2000, 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
Geographic Code:4EUUK
Date:Oct 11, 2000
Words:828
Previous Article:David Lillington Named President of Spectrolab, Inc.
Next Article:Be Here's 360 Degree Internet Video Technology to Support Apple's QuickTime.
Topics:



Related Articles
TI, ARM COLLABORATE ON DSP AND MICROCONTROLLER PLATFORM FOR WIRELESS INFO APPLICATIONS.
INPRISE/BORLAND JOINS IBM AND MICROSOFT TO SUPPORT NEW INTEL(R) ITANIUM PROCESSOR PLATFORMS.
PARTHUS LAUNCHES MACHSTREAM, THE INDUSTRY'S MOST POWER EFFICIENT TECHNOLOGY FOR ACCELERATING MOBILE NET APPS.
SANYO LICENSES JAVA-ENABLED ARM MICROPROCESSOR CORE FOR PORTABLE APPLIANCES.
ARM AND SUN COLLABORATE ON NEXT-GEN EMBEDDED JAVA TECHNOLOGY.
JAVA HITS THE ROAD: IN-STAT/MDR SPILLS THE BEANS.
SAMSUNG LICENSES ARM SECURCORE TECHNOLOGY FOR USE IN 32-BIT SMART CARD APPS.
FUJITSU LICENSES ARM CORES FOR INTERNET AND PORTABLE MULTIMEDIA ELECTRONIC PRODUCTS.
Forte for Java, release 3.0. (Internet Focus).
Sun Microsystems partners with AMD to provide native support for Java technology on 64-bit AMD Opteron processor for Linux and Windows: high...

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