| New compiler creates 'smallest code footprint' for ARM CPUs |
Oct. 03, 2002
Santa Barbara, CA -- (press release excerpt) -- Green Hills Software today announced what is claimed to be the industry's most efficient optimizing C/C++ compiler and assembler for the ARM family of microprocessor cores. The new compiler supports target devices running Linux.
"It offers better performance and smaller code size than ARM's compiler, and far better size/performance than the GNU (free) compiler," said John Carbone, VP of marketing for Green Hills Software.
The new compiler and assembler, part of version 3.6 of the company's MULTI 2000 Integrated Development Environment, greatly simplify the development of fast, compact code for embedded systems utilizing the ARM6, ARM7, ARM9, ARM9E, and ARM10 processor families, and the ARM architecture-compliant Intel StrongARM and XScale microarchitectures.
Green Hills' new compiler outperformed ARM's ADS 1.2 compiler on a battery of programs collected by Green Hills Software over its 20 years in the compiler business. These programs include synthetic benchmarks like SPEC, Stanford, Linpack and Dhrystone, but also customer code spanning a variety of real-world embedded applications. On the full set of tests, Green Hills Software's ARM 3.6 compiler generated code that was 17% smaller than that generated by the ADS 1.2 compiler in ARM Mode and 10% smaller in Thumb Mode. Both compilers were set to use optimizations that produce minimum code size.
The MULTI IDE provides a comprehensive set of capabilities for software development using Windows, Solaris, Linux, or HP/UX host platforms. The MULTI IDE features a graphical program builder, source-level debugger, window-oriented editor, run-time error checker, version control system, performance profiler, optimizing ARM/Thumb profiler (CodeBalance), and real-time RTOS EventAnalyzer.
The MULTI Development Environment for the ARM core, including a C/C++ compiler, assembler, linker, and instruction set simulator, costs $5900 (single-seat developer's license) for a node-locked license, and $8900 for a floating license.
(Click here for further information)
|
|
|
7 Advantages of D2D Backup
For decades, tape has been the backup medium of choice. But, now, disk-to-disk (D2D) backup is gaining in favor. Learn why you should make the move in this whitepaper.
4 Legal Reasons to Control Internet Access
The Internet is obviously a valuable resource for many organizations. However, many are exposed to legal liability concerns because they fail to control Internet access. Learn if you're safe in this white paper.
Rapidly Resolve J2EE Application Problems
Whether you are in the process of building J2EE applications or have J2EE applications already running in production, you must ensure that they deliver the expected ROI. Learn how in this white paper.
Load Testing 2.0 for Web 2.0
There are many unknowns in stress testing Web 2.0 applications. Find out how to test the performance of Web 2.0 in this white paper.
Build Better Games Online
For the game infrastructure providers, life is complex. Making money from games has become more complicated. Why? Find out in this white paper.
Building a Virtual Infrastructure from Servers to Storage
This white paper discusses the virtual storage solutions that reduce cost, increase storage utilization, and address the challenges of backing up and restoring Server environments.
Gaining Faster Wireless Connections with WiMAX
Welcome to what is quickly becoming the hyperconnected world where anything that would benefit from being connected to the network will be connected. Learn more in this white paper.
Is Your Desktop a Security Threat?
The new wave of sophisticated crimeware not only targets specific companies, but also targets desktops and laptops as backdoor entryways into those business’ operations and resources. Learn how to stay safe in this white paper.
Increasing SAN Reliability by 100 Percent
Storage area networks (SAN) are a strong part of storage plans. Learn how to increase your reliability and uptime by 100 percent in this case study.
|
|
|
|
|