ETNUS TOTALVIEW TO SUPPORT IA-64 AND INTEL COMPILERS FOR LINUX.Etnus, a supplier of debuggers for complex code, recently announced that the Etnus TotalView debugger Software that helps a programmer debug a program by stopping at certain breakpoints and displaying various programming elements. The programmer can step through source code statements one at a time while the corresponding machine instructions are being executed. will support Intel's 64-bit Itanium processor architecture. In addition, TotalView will also support Intel's recently released compilers for Linux - Intel C++ Compiler Intel C++ Compiler (also known as icc or icl) describes a group of C/C++ compilers from Intel. Compilers are available for Linux, Microsoft Windows and Mac OS X. Manufacturer suggested retail prices start at US$ 399. 5.0 for Linux and Intel Fortran Compiler Intel Fortran Compiler - Fortran compiler developed by Intel. It generates code for IA-32, Intel 64, Itanium 2 processors. Supporting operating systems: Linux, Microsoft Windows and Mac OS X. External links
The Itanium processor's floating-point performance, 64-bit addressing, and large cache memory are well suited to technical computing markets such as weather prediction, petroleum, digital animation, and telecommunications. These markets have a strong need for Etnus TotalView's advanced debugging (programming) debugging - The process of attempting to determine the cause of the symptoms of malfunctions in a program or other system. These symptoms may be detected during testing or use by real users. capabilities for message passing, multithreaded multithreaded - multithreading , and other complex codes, even those that incorporate large amounts of data. Compilers are software development tools that translate commands written by programmers into code that can be run on computers, such as Intel's IA-64. Debuggers are also software development tools used by programmers to both speed application development and to make sure applications are running correctly. To many developers, debuggers rank as the most important tool for the timely development of application software. TotalView is a fully featured, source level, graphical debugger providing application developers with complete control over applications. It has features that simplify development of large or complex applications and offers unrivaled support for applications that use message passing, multithreading Multitasking within a single program. It allows multiple streams of execution to take place concurrently within the same program, each stream processing a different transaction or message. , OpenMP and other parallel programming techniques that enable applications on both distributed memory (architecture) distributed memory - The kind of memory in a parallel processor where each processor has fast access to its own local memory and where to access another processor's memory it must send a message via the inter-processor network. Opposite: shared memory. and shared memory (1) Using part of main memory to support a low-cost display circuit that does not have its own memory. See shared video memory. (2) The common memory in a symmetric multiprocessing system that is available to all CPUs. See SMP. 1. multiprocessor Multiple processors. A multiprocessor machine uses two or more CPUs for routine processing. See multiprocessing. multiprocessor - parallel processing computers. TotalView will support Intel compilers for Linux on both the Intel Itanium architecture and IA-32 architectures, such as the Intel Pentium 4 processor. Complexity, parallelism An overlapping of processing, input/output (I/O) or both. 1. parallelism - parallel processing. 2. (parallel) parallelism - The maximum number of independent subtasks in a given task at a given point in its execution. E.g. , and the sheer size of an application can add to the challenge programmers face in making application logic work the way it should. TotalView is designed for such environments, especially when parallelism is employed and in situations where developers are taking applications from 32-bit systems to larger, faster 64-bit systems such as those based on the Itanium processor. When porting to 64-bit architectures, software engineers commonly experience problems with constructs like C pointers as well as data originally written to align on 32-bit boundaries. TotalView's advanced language support, parallel support, and data analysis features ease the debugging involved in these ports. "We are planning to deploy our parallel simulator on a Linux cluster," states Jim Owens For the baseball player, see . Jim Owens was the head football coach at the University of Washington from 1957 to 1974. During his tenure, he compiled a 99-82-6 record. In 1959 and 1960, he led the team to back to back ten win seasons, back to back Rose Bowl wins and a National , Chevron. "Without a parallel debugger such as Totalview for the Intel Fortran compiler, providing support for our parallel simulator will be extremely difficult, if not impossible." Etnus first released TotalView for Linux in January of 2000 to satisfy demand for advanced software development tools on Linux systems. To date in 2001, Etnus has seen a 300% increase in demand for TotalView on Linux over the same period last year. "The availability of the rich feature set and advanced capabilities of Etnus TotalView for complex codes, along with the sophisticated compilers Intel offers, will facilitate application development for a broad range of current and new Intel users on Linux," says Rich Collier, Vice President, Engineering, Etnus. The Intel compilers are specifically designed to help developers fully utilize the architectural innovations in the Intel Itanium and IA-32 processors, allowing for easy access to all of the performance features of Intel's latest processors. "Intel compilers for Linux fit easily into the way application developers work today and offer a number of optimization features that improve application performance," said Jon Khazam, director of performance tool operations for Intel's Software Solutions Group. "We are excited to be working with Etnus to bring together two powerful tools for the benefit Linux-based application developers everywhere." |
|
||||||||||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion