SpyderByte: WinHPC.org EnterpriseLinux.org BigBlueLinux.org
      
 The #1 Site for News & Information Related to Linux High Performance Technical Computing, Linux High Availability and Linux Parallel Clustering
Home About News Archives Contribute News, Articles, Press Releases Mobile Edition Contact Sponsorship Search Privacy
More Links
  • Printer friendly version
  • Share this story

  • Research and Services
    Cluster Quoter
    Windows HPC News
    Cluster Builder
    Hardware Vendors
    Software Vendors
    Training Vendors
    Golden Eggs
    Forums
    Employment/Jobs
    Beowulf
    Applications
    Interconnects
    High Availability
    AMD
    Intel

    News
    Submit News/Article/PR
    Latest News
    Newsletter
    News Archives
    Search Archives
    Reference
    Featured Articles
    Beginners
    Whitepapers
    Documentation
    Software
    Lists/Newsgroups
    Books
    User Groups
    Higher Education
    Cluster List
    Linux HPC News Update
    Stay current on Linux related HPC news, events and information.
    LinuxHPC Newsletter

    Other Mailing Lists:
    Linux High Availability
    Beowulf Mailing List
    Gelato.org (Linux Itanium)

    Linux HPC Links
    Beowulf.org
    Beowulf Users Group
    Cluster Monkey
    High Performance Computing Clusters
    Gelato.org
    The Aggregate
    Top500
    Cluster Benchmarks
    Cluster Computing Info Centre
    Coyote Gultch
    Linux Clustering Info Ctr.
    Robert Brown's Beowulf Page
    Sourceforge Cluster Foundry
    HPC DevChannel
    OpenSSI
    Grid-Scape.org
    HPCWire
    SuperComputingOnline
    HPC User Forum
    Scalability.org
    Gridtech
    News Feed
    LinuxHPC.org.org has an RSS/RDF feed if you wish to include it on your website.
    LinuxHPC.org
    Home
    About
    Contact
    Mobile Edition
    Sponsorship

    Linux Cluster RFQ Form
    Reach Multiple Vendors With One Linux Cluster RFQ Form. Save time and effort, let LinuxHPC.org do all the leg work for you free of charge. Request A Quote...

    LinuxHPC.org is Looking for Interns - If you have experience with Linux clusters and/or cluster applications and you're interested in helping out with LinuxHPC.org let me know. I can promise the experience will be rewarding and educational, plus it'll make good resume fodder. You'll work with vendors and cluster users from around the world. We're also looking for writers and people to do hardware/software reviews. Contact Ken Farmer.

    Latest News

    Linux Itanium Community Joins GCC Developers to Target Itanium Performance
    Tuesday April 05 2005 @ 03:08PM EDT

    CHAMPAIGN, Ill. (April 5, 2005)— A group of international compiler experts on Intel® Itanium® processors, including representatives from HP, Intel Corporation, the Gelato Federation ( http://www.gelato.org ), and the GCC community, recently came together to consider Itanium processor-specific improvements to the GNU Compiler Collection (GCC)—a multi-platform set of compilers for C, C++, Fortran, Objective-C, and the Java™ programming language as well as others. The workshop, hosted by the Gelato Federation and the Federation's founding sponsor, HP, was held on January 26-27 in Geneva, Switzerland. The group discussed possible GCC optimizations with a goal of producing faster running code for Itanium 2 processors, ideally in shorter compilation times.

    GCC Tweaks Help Itanium Adoption

    Improving GCC performance on Itanium is important in the acceleration of the processor's adoption in the broader computing community beyond high-performance computing. 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. Many have dismissed Itanium-based platforms as viable determined only on GCC-compiled application performance. Until this point, GCC has not been fined-tuned specifically for Itanium and its high-performance features. Thus, improving GCC performance on Itanium will mean automatically improving thousands of applications and libraries provided by Linux distributions for the Itanium.

    On selecting improvements to address, Professor Wen-mei Hwu of the University of Illinois at Urbana-Champaign explains, "We were very judicious in selecting our initial projects. We systematically discussed several potential improvements to GCC and based our proposals on a combination of estimated benefit, effort to implement, and likelihood of GCC community acceptance. In addition, benefits were determined using other compilers that have already implemented the optimizations under consideration."

    The group agreed to tackle the three top recommendations: superblock scheduling, rotating register support, and memory disambiguation with additional plans for targeting future modifications. As part of an improved optimization set, superblock scheduling has an estimated gain between 5% and 10%; rotating register support has an estimated gain between 2% and 30%; and memory disambiguation has an estimated gain up to 10%. Beyond the boost in performance for Itanium, these modifications are also expected to benefit other platforms.

    According to Al Stone, senior software engineer at HP and co-organizer of the workshop, "This meeting was a great success to move the goals of the organization forward. The face-to-face discussions enabled attendees to quickly pinpoint and prioritize optimizations to implement, to build collaborative relationships, and to develop a strategic plan of action."

    More details about the workshop can be found at: http://www.gelato.org/community/workshop/gcc/index.php .

    Coordination Key

    Since accepting improvements into the GCC development cycle is under the control of the GCC community, working with the GCC developers and keeping them informed of work progress is key to the acceptance of these proposed improvements. Attending the workshop was Gerald Pfeifer, a GCC developer and project manager at Novell, who gave keen insight on building a strong relationship with the GCC community. "You must keep an open line of communication and collaboration between project developers and the GCC community." Pfeifer says. "GCC is used by millions of people who have great expectations in terms of the stability and performance of these compilers. GCC developers cannot simply accept a series of patches if they are not confident with them."

    Measures are in place to promote coordination between the Linux Itanium project developers and the GCC representatives to insure initial efforts will be implemented and to pave the way for future work. Close contact is maintained through an active mailing list, bi-weekly conference calls, and a workgroup wiki. In addition, several workshop attendees—HP; Intel; and Gelato members, University of Illinois at Urbana-Champaign and Institute for System Programming of the Russian Academy of Sciences—have submitted papers about specific improvement efforts to the GCC Summit June 22-24 in Ottawa, Canada. Development contributions are planned to be made according to the GCC 4.1 release cycle schedule, and results will be shared at the Gelato Federation Meeting May 23-25 in San Jose, California ( http://www.gelato.org/community/events/sanjose ).

    About Gelato

    The Gelato Federation is the global research community dedicated to advancing the Linux Itanium platform through collaborative relationships targeting real-world problems and solutions. Gelato members are suppliers and users of Linux Itanium technology with a shared goal of producing open-source solutions for academic, government, and industrial HPC research. 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.

    If you'd like more information on this topic, please contact Nan Holda via email at nan@gelato.org or by phone at 217-265-0947.

    Intel and Itanium are registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. Linux is a registered trademark of Linus Torvalds in several countries. Sun, Sun Microsystems, the Sun logo, Solaris, Java, and The Network Is The Computer are trademarks or registered trademarks of Sun Microsystems, Inc. All other trademarks mentioned herein are the property of their respective owners.


    < HP Offers PNNL Researchers an 11.8-teraflop Linux-based Itanium2 Supercomputer | Linux Itanium Community Joins GCC Developers to Target Itanium Performance >

    Sponsors






    WinHPC.org


    Stay up-to-date on the Progress of Microsoft's Windows Compute Cluster Server 2003

    Golden Eggs
    (HP Visual Diagram and Config Guides)
    Integrity:
    HP Integrity Family Portrait, IA64
    rx1620 1600MHz 2P MSA1000 Cluster IA64
    rx2620 1600MHz 2P MSA1000 Cluster IA64
    rx4640 1600MHz 4P MSA1000 Cluster IA64
    ProLiant:
    DL140 3060MHz 2P IA32
    DL140 G2 3600MHz 2P EM64T
    DL145 2600MHz 2P Opteron
    DL145 G2 2600MHz 2P Opteron Dual Core
    DL360 G4 3400MHz 2P EM64T
    DL360 G4p 3800MHz 2P EM64T
    DL380 G4 3800MHz 2P EM64T
    DL385 2800MHz 2P Opteron Dual Core
    DL560 3000MHz 4P IA32
    DL580 G3 3330MHz 4P EM64T
    DL585 2800MHz 4P Opteron Dual Core
    Clusters:
    CP3000 32x DL140G2 & DL360G4p GigE EM64T
    CP4000 32x DL145G2 GigE Opteron, Dual Core
    CP4000 64x DL145 GigE Opteron
    CP4000 102x DL145 GigE Opteron
    CP4000 32x DL145 Myri Opteron
    Rocks Cluster 16-22 DL145 Opteron
    Rocks Cluster 30-46 DL145 Opteron
    Rocks Cluster 64-84 DL145 Opteron
    LC3000 GigaE 24-36 DL145 Opteron
    LC3000 Myri 16-32x DL145 Opteron
    LC3000 GigaE 16-22x DL145 Opteron
    LC2000 GigaE 16-22x DL360G3 Xeon
    Storage:
    MSA500 G2, SCSI
    MSA1500 24TB, SCSI and SATA
    Misc:
    Dual Core AMD64 and EM64T systems with MSA1500









    Linux Magazine
    At Newstands Now!Linux Magazine

    Click for King, North Carolina Forecast





       


    Home About News Archives Contribute News, Articles, Press Releases Mobile Edition Contact Sponsorship Search Privacy
         Copyright © 2001-2006 LinuxHPC.org
    Linux is a trademark of Linus Torvalds
    All other trademarks are those of their owners.
        
      SpyderByte.com ;Technical Portals