Printer Friendly
The Free Library
21,446,310 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

Green Hills Extends PowerPC Support With Integrated Development Environment And Optimizing Compiler For MPC7450.

Business Editors & High-Tech Writers

SANTA BARBARA Santa Barbara (săn'tə bär`brə, –bərə), city (1990 pop. 85,571), seat of Santa Barbara co., S Calif., on the Pacific Ocean; inc. 1850. , Calif.--(BUSINESS WIRE)--March 12, 2001

MULTI MULTI Multiple (R) 2000 IDE And Optimizing Compiler A programming language compiler that enhances the performance and/or reduces the size of the resulting machine program. Optimizing compilers require multiple passes in order to analyze the entire program and maximize the reuse of code throughout. See compiler.  Exploit

Motorola's G4 Superscalar A CPU architecture that allows more than one instruction to be executed in one clock cycle. See pipeline processing.

(architecture) superscalar - A superscalar architecture is a uniprocessor that can execute two or more scalar operations in parallel.
 And SIMD (Single Instruction stream Multiple Data stream) A computer that performs one operation on multiple sets of data. It is typically used to add or multiply eight or more sets of numbers at the same time for multimedia encoding and rendering as well as scientific  Vector Processing Capabilities

Green Hills Software Inc. today announced the availability of its MULTI(R) 2000 Integrated Development Environment See IDE.

integrated development environment - interactive development environment
 for Motorola's MPC (1) (Mobile PC) A handheld or laptop computer. See handheld computer, laptop computer and Ultra-Mobile PC.

(2) (MultiPath Channel) See multipath.
7450 PowerPC(TM) microprocessor, a high-performance, superscalar RISC processor RISC processor [Reduced Instruction Set Computer], computer arithmetic-logic unit that uses a minimal instruction set, emphasizing the instructions used most often and optimizing them for the fastest possible execution.  optimized for hosting next-generation networking infrastructure applications.

The MULTI 2000 IDE features a groundbreaking optimizing C compiler Noun 1. C compiler - a compiler for programs written in C
compiling program, compiler - (computer science) a program that decodes instructions written in a higher order language and produces an assembly language program
 that takes full advantage of the Motorola MPC7450 microprocessor's high-speed superscalar and AltiVec(TM) vector processing capabilities. The new IDE also provides powerful editing, debugging, profiling and project management capabilities that are optimized for the MPC7450 microprocessor's integer, floating point and vector processing units.

This announcement extends Green Hills' already impressive support for Motorola's line of PowerPC microprocessors, which now includes the MPC5xx, MPC6xx, MPC7xx, MPC8xx, MPC74xx and MPC82xx families. Green Hills offers a full range of software development tools and royalty-free 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.  for the PowerPC family, including:
-- MULTI 2000, the industry's most advanced integrated software development
environment.

-- The industry's most advanced PowerPC C/C++ and Ada95 compilers, which
provide full support for the MPC7450 microprocessor's AltiVec technology.

-- Real-time operating systems for both deeply embedded (ThreadX) and
mission-critical applications (INTEGRITY), including an optimized RTOS
(INTEGRITY-178B) for safety-critical defense and telecom applications that
require 99.999 percent and higher availability.

-- A comprehensive suite of embedded Internet connectivity products, including
Interniche's TCP/IP protocol stack, web server, World Wide Web browser, routing
protocols (NATrouter and PPP), SNMP network management software and servers for
POP3 e-mail, TELNET, DHCP and FTP.

-- Full support for Trillium's telephony protocols, which encompass SS7, ATM,
Broadband ISDN, Frame Relay, MPLS, VoIP (H.323, SIP, and MGCP/MEGACO/H.248),
SIGTRAN, 3G Wireless, ISDN and other communications applications.


"Smart compiler technology is the key to reaping the full performance advantages of high-speed superscalar and vector processors like the MPC7450," said John Carbone, vice president of marketing at Green Hills Software. "Our 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, together with the MULTI IDE, makes it easy to design efficient code that keeps the MPC7450's integer units, floating point unit, and vector processing units operating at full tilt without having to program in assembly language."

"Motorola is pleased to work with Green Hills Software to provide complete tool sets for our customers," stated Brian Wilkie, corporate vice president and general manager of Motorola's Computing Platform Division. "Motorola's high performance superscalar MPC7450 PowerPC microprocessor with AltiVec technology paired with Green Hills user-friendly MULTI IDE and state-of-the-art compiler make it easier for our customers to design high quality products faster."

The MPC7450 microprocessor is the third member of Motorola's G4 family of PowerPC processors. Combining four integer processing units with an IEEE (Institute of Electrical and Electronics Engineers, New York, www.ieee.org) A membership organization that includes engineers, scientists and students in electronics and allied fields.  754-compatible floating point unit, the MPC7450 processor features a 128-bit SIMD (single instruction multiple data) AltiVec vector processing unit. The MPC7450 microprocessor also features 32 kbytes each of L1 instruction and data cache, 256 kbytes of on-chip unified L2 cache, two memory management units (one each for instruction and data) and an external interface for up to two Mbytes of L3 cache.

The MULTI 2000 IDE automates all aspects of software development for PowerPC microprocessors, including the MPC7450 processor. Featuring a window-oriented editor, RTOS-aware source-level debugger, and graphical program builder, MULTI 2000 also includes a run-time error checker, version control system and performance profiler. MULTI also features an instruction set simulator 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  that allows programmers to develop and test PowerPC code on a PC or workstation without the need for the target hardware.

The heart of the MULTI IDE is a source-level debugger with incremental 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.  capability that supports process- and system-level debug. The debugger provides a separate window for each process, supports mixed assembly and high-level language formats and includes a language-sensitive expression evaluator. The MULTI 2000 debugger also is fully RTOS (1) (RealTime Operating System) An operating system designed for use in a real time computer system. See real time system, embedded system, process control and OS-9.  aware, which enables designers to debug and tune their applications at a task level. With the MULTI debugger, designers working with popular RTOSs can start and stop tasks and monitor OS resources like buffers, queues and streams.

MULTI's optimizing compiler automatically partitions C programs for optimal execution on the MPC7450 processor. The compiler automatically analyzes data flow and data dependencies, automatically reordering re·or·der  
v. re·or·dered, re·or·der·ing, re·or·ders

v.tr.
1. To order (the same goods) again.

2. To straighten out or put in order again.

3. To rearrange.

v.
 instructions to exploit the processor's dual-issue capability and keep its pipelined integer, floating point and vector processing units operating in parallel. The compiler further enhances vector processing performance separating complex numbers into real and imaginary parts and arranging data in memory so that related vector sets stay together.

MULTI 2000 for Windows costs $5,900 (US). MULTI 2000 for Unix costs $8,900 (US). Both versions are available immediately.

More On Green Hills Software

Incorporated in 1982, Green Hills Software Inc. is a leading supplier of royalty-free real-time operating systems and software development tools for 32- and 64-bit embedded systems. Green Hills' royalty-free ThreadX(R) and INTEGRITY(TM) real-time operating systems, fully integrated with its market leading compilers and MULTI(R) integrated development environment, provide a total development and run-time solution that addresses both deeply embedded and high-reliability applications. Green Hills Software is headquartered in Santa Barbara, with international headquarters in the United Kingdom. For more information on Green Hills Software products, please call 805/965-6044 or e-mail inquiries to sales@ghs.com.

MOTOROLA is a registered trademarks of Motorola Inc. AltiVec is a trademark of Motorola Inc.

(c)2001 Motorola Inc. All rights reserved. Printed in the U.S.A.
COPYRIGHT 2001 Business Wire
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2001, 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:Mar 12, 2001
Words:894
Previous Article:NEC Computers Inc. Introduces the Ultra-Slim Express5800/120ra-1 Server for Growing e-Businesses.
Next Article:Bridgewater Systems Addresses Top Challenges Facing Wireless Service Providers.
Topics:



Related Articles
GREEN HILLS THREADX REAL-TIME OS AND MULTI IDE SELECTED FOR PULMONETIC SYSTEMS' LTV VENTILATORS.
Green Hills Is First Third Party To Support Motorola's StarCore- Based MSC8101 With Integrated Development Environment And Optimizing Compiler.
GREEN HILLS SOFTWARE'S INTEGRITY RTOS AVAILABLE FOR RATIONAL SOFTWARE'S RATIONAL ROSE REALTIME.
Green Hills Software Announces Autovectorization Support For Motorola's PowerPC AltiVec Vector Processor.
GREEN HILLS SOFTWARE INTEGRATES MULTI 2000 IDE WITH RATIONAL ROSE REALTIME UML DESIGN AND TEST TOOLS.
GREEN HILLS SOFTWARE AND EMBEDDED PLANET TEAM UP TO DELIVER COMPLETE POWERPC SOLUTIONS FOR COM APPS.
New Green Hills C/C++ compiler: smallest code footprint for ARM processor family.
Green Hills Software's INTEGRITY RTOS flies in F-16 fighter jet.
Complete software dev system from Green Hills available for Intrinsity's 2 GHz embedded processors.
Green Hills Software's Integrity real-time operating system unleashes the power of Intel network processors.

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