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

Printer friendly
Cite/link
Email
Feedback
Reader Opinion