SGI Seizes Lead in Linux for Technical Computing

MOUNTAIN VIEW, Calif., -- SGI today announced leadership in Linux(R) for technical computing with an optimized Linux software environment that scales to hundreds of Intel(R) Itanium(R) 2 processors, with up to 64 processors in a single Linux node. The company has achieved this feat with an exclusive suite of tools and features designed to maximize performance on the most demanding technical and scientific applications. Offered exclusively for its SGI(R) Altix(TM) 3000 family of servers and superclusters, SGI's software environment also offers a unique capability for Linux clusters -- global shared memory across cluster nodes -- raising the bar for open source computing and creating the most powerful Intel Itanium 2 processor based computing environment in the marketplace. A key component of SGI's software suite is SGI ProPack(TM), a new set of high-performance Linux optimizations that enhances overall system scaling, data handling and resource management while maintaining binary compatibility with existing 64-bit Linux applications running on the Intel Itanium 2 processor. Additionally, a complement of SGI(R) filesharing and data migration tools enables technical and creative professionals to optimize workflows and manage their largest and most complex data. "For the first time, developers can advance beyond any perceived limits of Linux to tackle their most data-intensive problems with high-performance 64-bit solutions on massively scalable, big memory systems," said Jan Silverman, senior vice president for SGI. "With today's news, SGI is enabling an entirely new class of Linux applications." Fueled by two decades of leadership in high-productivity computing, the SGI implementation uniquely leverages the company's extensive experience with scaling, data handling, and large system management in its IRIX(R) operating system. As a result, the Linux environment from SGI will support thousands of processors in a shared memory supercluster. Optimized for users in physical and life sciences, manufacturing, oil and gas, and government and defense markets, this powerfully enhanced environment includes features never before available on Linux. The SGI enhancements to Linux support the third-generation SGI(R) NUMAflex(TM) architecture and -more- modular system interconnect, allowing users to further scale these powerful systems to hundreds and even thousands of processors by combining the computing power of multiple systems into superclusters capable of tackling the most complex computing problems. For example, life sciences researchers could accelerate their drug discovery analytical runtimes by a factor of 10 by taking all of their genomics databases off of disk and into shared memory. Currently, many of these analyses take several weeks as researchers assess potential compounds sequentially against dozens of genomics databases in a traditional distributed memory Linux cluster. By simultaneously putting all databases into memory, researchers can reduce their runtimes to a matter of days, thus requiring far fewer processors and overall compute cost. SGI ProPack(TM) for Linux(R) Fuels Performance Gains Resource management tools within the SGI ProPack v2.1 help users achieve excellent, repeatable performance on real-world applications, and increase the system's productivity by tuning processors and memory allocation. SGI advancements, including its NUMA architecture and its specially tuned libraries, streamline the process of achieving massive and reliable application scalability. SGI ProPack data management tools, including the SGI(R) XFS(TM) file system, cost-effectively maximize I/O performance, robustness, and flexibility. These tools intelligently manage data and I/O to achieve industry-leading real-world performance. For instance, the SGI ProPack environment has demonstrated in excess of 2GB per second of sustained I/O throughput, enabling Linux applications to overcome the increasing challenge of handling big data in high-performance computing by increasing throughput to levels beyond those attained by most UNIX(R) operating systems. System management tools, which help users employ resources efficiently and without interruption, include partitioning, which allows system managers to maximize resilience and eliminate single points of failure, and Performance Co-Pilot(TM), which tracks performance at the system-resource level to help identify potential areas for optimization. Examples of ProPack value-added performance and features include XSCSI high performance I/O infrastructure, MPT (SGI's tuned MPI library), SCSL (math library), FFIO (memory buffering library), NUMA tools, high performance file systems (XFS), and SGI platform hardware support and drivers. Global Shared Memory Across Clustered Nodes With the debut of SGI Altix 3000, SGI introduces the ability to share memory across clustered nodes (each up to 64 processors) to vastly improve application performance and to greatly simplify deploying and managing a multi-node system. By holding more complex job geometries and complete workflows in memory, SGI Altix 3000 also enables new application breakthroughs that traditional Linux clusters can't tackle. Existing cluster systems are designed to break up memory and distribute it over multiple CPUs for processing, then reintegrate the data to deliver results. Such distributed memory processes add overhead in terms of time, cost and complexity, and have the potential to corrupt the integrity of the results. SGI Altix 3000 superclusters dramatically reduce the time and resources required to run technical Linux applications by managing extremely large data sets in a single, system-wide, shared-memory space. The result is breakthrough system and price performance in an easy-to-manage, standards-based environment. All major parallel programming models, as well as MPI, are supported by SGI Altix 3000 systems. Ultra-Fast Data Management The SGI Altix 3000 family also addresses data management, a fundamental weakness of clusters. With CXFS(TM), SGI provides the industry's fastest shared filesystem for storage area networks (SANs). CXFS enables cross-platform data sharing and reduced costs in data-intensive environments by eliminating file duplication and the time it takes to move large files over the network. SGI's storage solutions for SGI Altix 3000 superclusters are designed to solve the data access and management problems unique to engineering, scientific, and creative customers engaged in large-scale computing and visualization. All of this is built on an I/O foundation that more than quadruples the typical I/O performance of other standard Linux systems. A New Opportunity for the Open Source Community SGI has long been a supporter of the open source community, and SGI is committed to evolving the scalability, performance and reliability of Linux. SGI has contributed to Linux scalability, scheduling, memory usage, I/O, and other efforts critical to high-demand application performance. These investments have resulted in many enhancements and features in today's standard Linux distributions, along with additional tools to maximize computing productivity. The SGI optimization of Linux for the SGI Altix 3000 family supplements the standard Linux distribution with a robust set of development, performance and resource management tools for solving compute and data-intensive problems. Only SGI offers users these levels of high-productivity optimization in a fully supported, standard Linux environment.