Development Optimization
More Elegant Solutions

Optimized MIPSpro™ compilers: With hundreds of options and flags for HPC compilation, MIPSpro compilers give programmers unmatched flexibility in creating scalable high-productivity solutions.

  • Advanced code optimizations provide optimizations such as software pipelining and inter-procedural analysis.
  • Automatic Parallelization Option allows novice programmers to achieve optimized parallel code.
  • Advanced standards support includes OpenMP™ 2.0 and ANSI C99.
Advanced programming tools and libraries: Jobs are easier when you have the right tools. SGI® IRGO™ contains an assortment of tools for HPC optimization.
  • ProDev™ WorkShop provides the specific tools required for debugging large, scalable application code and supports multiprocessor programming interfaces including MPI, OpenMP, and POSIX threads.
  • Message Passing Toolkit (MPT) optimizes the performance of MPI codes running over the SGI® NUMAflex® architecture.
  • SCSL scientific libraries provide the specific library calls needed for technical and scientific applications.
Superior performance monitoring and analysis: Once your application is ready to deploy, IRGO helps you understand and improve its performance.
  • SGI® SpeedShop™ helps to identify and eliminate programming bottlenecks.
  • Performance Co-Pilot™* tracks performance at the system resource level to help identify potential areas for efficiency optimization.

    * Purchased separately

Binary-compatible release streams: SGI employs a release-stream distribution model for IRIX® that gives developers stability.
  • Maintenance release stream* gives developers regular hardware support and bug fix updates while maintaining forward and backward binary compatibility, so the development environment on all IRIX® 6.5 systems is equivalent.
  • Feature release stream* allows users to adopt the latest functionality in IRIX as soon as it becomes available.

    * SGI support contract required

Standards compliance: The IRIX 6.5 operating system is certified to meet industry certifications, including COE and Open Groups Standards Compatibility (including UNIX® 95, UNIX® 98*, C99, and POSIX).

* UNIX 98 certification pending; expected first half of calendar year 2003