Printer Friendly
The Free Library
14,506,802 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

Improvements in Store for Linux on Itanium(R): Industry Leaders Collaborate to Optimize GCC Compiler for Itanium Solutions; Upcoming Developer Events Provide Tools and Training for Tuning and Porting.


SAN FRANCISCO San Francisco (săn frănsĭs`kō), city (1990 pop. 723,959), coextensive with San Francisco co., W Calif., on the tip of a peninsula between the Pacific Ocean and San Francisco Bay, which are connected by the strait known as the Golden  -- The Itanium(R) Solutions Alliance today announced sponsorship of Itanium(R) processor-specific improvements on the GNU Compiler Collection The GNU Compiler Collection (usually shortened to GCC) is a set of compilers produced for various programming languages by the GNU Project. GCC is a key component of the GNU toolchain, and as well as being the official compiler of the GNU system, GCC has been adopted as the  (GCC GCC: see Gulf Cooperation Council.

(compiler, programming) GCC - The GNU Compiler Collection, which currently contains front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj, etc).
) coordinated by the Gelato Federation The Gelato Federation (usually just Gelato) is a "global technical community dedicated to advancing Linux® on the Intel® Itanium® platform through collaboration, education, and leadership. , the global technical community dedicated to the advancement of Linux on the Itanium platform. The Alliance funding specifically supports superblock scheduling work being completed by the University of Illinois at Urbana-Champaign Early years: 1867-1880
The Morrill Act of 1862 granted each state in the United States a portion of land on which to establish a major public state university, one which could teach agriculture, mechanic arts, and military training, "without excluding other scientific
 (UIUC UIUC University of Illinois at Urbana-Champaign ), a Gelato ge·la·to  
n. pl. ge·la·ti
An Italian ice cream or ice.



[Italian, from past participle of gelare, to freeze; see gelatin.]
 member. The broader effort, initiated in January 2005 by members and sponsors from both the Alliance and Gelato, and representatives from the greater GCC community, aims to deliver a GCC compiler optimized to support Itanium solutions. This is the first time GCC has been specifically tuned for the Itanium processor and its unique high-performance features.

GCC is a multi-platform set of compilers for C, C++, Fortran, Objective-C, Java(TM) and other programming languages. The Itanium-based platform is unique because it relies far more on the compiler in comparison to other platforms, and GCC is the standard compiler on GNU/Linux distributions. The GCC compiler optimization Compiler optimization is the process of tuning the output of a compiler to minimize some attribute (or maximize the efficiency) of an executable program. The most common requirement is to minimize the time taken to execute a program; a less common one is to minimize the amount of  improvements now underway are superblock scheduling, instruction scheduling instruction scheduling - The compiler phase that orders instructions on a pipelined, superscalar, or VLIW architecture so as to maximise the number of function units operating in parallel and to minimise the time they spend waiting for each other.  and speculation, and memory disambiguation Memory disambiguation is a set of techniques employed by high-performance out-of-order execution microprocessors that execute memory access instructions (loads and stores) out of program order. . These optimizations will enable developers to produce faster code for Itanium 2 processors within shorter compilation times.

"Superblock optimization and scheduling represent decades of compiler research at UIUC and have been adopted by numerous commercial compilers, and we are thrilled to be involved with this project. Enhancing GCC performance on Itanium will automatically lead to the improvement of thousands of applications and libraries provided by Linux distributions The external links in this article or section may require cleanup to comply with Wikipedia's content policies.  for Itanium processors, representing a huge step for the Linux community," said Professor Wen-mei Hwu Wen-mei Hwu is a professor at University of Illinois at Urbana-Champaign specializing in compilers and reconfigurable computing.

Hwu's Ph.D. research was at the University of California, Berkeley under Yale Patt.
 of UIUC and a member of the Gelato Steering Committee. "Itanium Solutions Alliance This article contains information about scheduled or expected .
It may contain preliminary or speculative information, and may not reflect the final specification of the product.
 and Gelato representatives are working closely with the GCC community in the development process to ensure compiler improvements fit user needs for strong implementation and acceptance."

GCC improvement proposals, recommended by representatives of the GCC community and members and sponsors of the Alliance and Gelato, are based on a combination of estimated benefit, effort to implement, likelihood of GCC community acceptance and Itanium optimizations already implemented by other compilers.

Developers can educate themselves about the upcoming GCC changes and other Itanium solutions from both groups at upcoming events. The Alliance, formed to accelerate the development and adoption of Itanium solutions, and Gelato are showcasing Itanium solutions at this week's Intel Developer Forum Intel Developer Forum (IDF), is a twice yearly gathering of technologists to discuss Intel products and products based around Intel products. The first IDF was in 1997. There is usually a Spring IDF and a Fall IDF.  in San Francisco through member technical demonstrations. Developers can access presentations and hands-on training at the Gelato ICE: Itanium(R) Conference & Expo on April 23-26 and Alliance Developer Days on April 26-28, collocated events being held in San Jose, Calif. Gelato ICE will feature more than 50 presentations, 10 specifically on the GCC compiler, and an Alliance-sponsored keynote. The no-cost Alliance Developer Days event will provide hands-on training, technical assistance and industry-leading tools to facilitate porting of targeted applications to Itanium platforms.

"There has been immense interest from developers to optimize GCC to support the Itanium platform, and with this now underway developer training and information sharing is vital," said Kirk Skaugen, Intel's representative to the Itanium Solutions Alliance Steering Committee. "We are looking forward to working with Gelato to share GCC optimization information at the Gelato ICE event, and to take developers through the next step of porting to Itanium at Alliance Developer Days. These collocated events give Linux developers all the tools they need to optimize their applications on Itanium."

Gelato ICE registration costs range from $95-$320 depending on membership status. Registration for the Developer Days portion is free, and after completion of the course developers will receive free and discounted tools and hardware from Itanium Solutions Alliance member companies. Information on both events is available at http://www.gelato.org/meeting.

About The Itanium Solutions Alliance

The Itanium Solutions Alliance was formed by leading enterprise and technical solutions providers to work together towards a common objective of transitioning the world of proprietary computing platforms to open, industry standard solutions based on Itanium architecture. Together with leading enterprise software and hardware providers, the Alliance is dedicated to accelerating the adoption and ongoing development of Itanium solutions. Its membership comprises some of the most influential companies in the computing industry. For more information visit www.itaniumsolutionsalliance.org.

About The Gelato Federation

The Gelato Federation is the global technical community dedicated to advancing Linux on the Intel Itanium architecture through collaboration, education, and leadership. Gelato members are suppliers and users of Linux/Itanium processor technology with a shared goal of producing open-source solutions for academic, government, and industrial high-performance computing users. The Gelato portal (http://www.gelato.org) serves as the primary channel for Federation business and collaborations. Information about Gelato members' software and solutions are available through the portal, and the community is welcome to participate and contribute.

All trademarks, trade names, service marks, and logos referenced herein belong to their respective companies.
COPYRIGHT 2006 Business Wire
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2006, 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 8, 2006
Words:800
Previous Article:CCAT(SM) San Diego Offers Follow-On Awards to Technology Portfolio; Existing CCAT Clients Get Technology Development and Business Support Awards.
Next Article:Walt Disney Records Releases New 'That's So Raven Too!' Soundtrack March 7, 2006; Follow-Up to Gold-Certified Original Soundtrack Features Ten Songs...
Topics:



Related Articles
CRITICAL UNIX APPLICATIONS TOOLKIT PORTED TO IA64 TURBOLINUX.(Product Announcement)
SGI SYSTEMS WILL MAKE THE OHIO SUPERCOMPUTER CENTER A WORLD LEADER IN PRODUCTION CLUSTER COMPUTING.
CALDERA PRESENTS OPENLINUX 64 RELEASE 3.1 FOR INTEL ITANIUM BASED SYSTEMS.(Product Announcement)
ETNUS TOTALVIEW TO SUPPORT IA-64 AND INTEL COMPILERS FOR LINUX.(Etnus TotalView debugger)(Product Announcement)
HP ANNOUNCES PORTFOLIO OF ITANIUM 2-BASED SYSTEMS, SOLUTIONS AND SERVICES.(Product Announcement)
Etnus announces TotalView 6.2 for Intel Itanium 2-based systems.
AMD's Opteron aims at Itanium in 64-bit battle.
SGI leads effort to scale Linux to 128 processors in a single-system configuration.
SGI Altix 3000 performance lead rolls on with latest spec benchmark results.
Penguin Computing launching Intel Itanium platforms.(Brief Article)

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