 | 
 |  | 





 | Compilers are crucial for parallelizing your code to run on a Beowulf cluster or for compiling the source code of distributed software packages or libraries for use in a cluster environment. While freely available compilers like GNU's compilers for C/C++ or Fortran are often quite useful and robust, they are not optimized for specific hardware and their binary output may require more execution time. Commercial compilers optimized for your cluster hardware setup can save costs by delivering higher performance with less overall hardware investment. Red Barn Computers has the experience needed to recommend and install the compilers appropriate to your application | | Portland Group Compilers PGI High-Performance Compilers: Optimizing Fortran, C and C++ Compilers for 32-bit x86, 64-bit AMD64 and 64-bit Intel EM64T processor-based Linux and Windows computer systems. Outstanding single-processor performance, uncommon reliability, support for most common extensions, and automatic or user-directed parallelization for shared-memory parallel systems add up to compilers that "just work" for users migrating from RISC/UNIX to 32-bit x86 or 64-bit AMD64 or IA32/EM64T processor-based systems | NAG (Numerical Algorithms Group) NAG's mathematical and statistical components underpin thousands of programs and applications spanning the globe in industries as diverse as financial analysis, science and engineering, and in academia and research. They are so widely used and trusted because of their outstanding and unrivaled quality, reliability and portability. Whether you are using a single PC or a cluster of the world's largest supercomputers, NAG has the numerical software capabilities to suit your model. | | PathScale EKOPath Compiler Suite The PathScale EKOPath Compiler Suite represents the highest-performance 64-bit C, C++ and Fortran compilers for Linux-based environments. This advanced compiler suite takes advantage of the unique high-performance 64-bit features of both the Advanced Micro Devices AMD64 and the Intel Xeon EM64T architectures. EKO stands for "Every Known Optimization" and refers to a compiler framework purpose-built for inserting new optimization techniques to improve performance. At PathScale, poor compiler optimization is considered a bug and a challenge to our development team. | Intel Compilers Create high-performance software optimized for Intel processors with Intel compilers. Compatible with the tools developers use, Intel compilers plug into popular development environments and feature source and binary compatibility with widely used compilers. Every compiler purchase includes one year of Intel Premier Support, providing updates, technical support and expertise for the Intel architecture. | | GCC - GNU Compiler Collection The GNU Compiler Collection is a full-featured ANSI C compiler with support for K&R C, as well as C++, Objective C, Java, and Fortran. GCC provides many levels of source code error checking traditionally provided by other tools (such as lint), produces debugging information, and can perform many different optimizations to the resulting object code. GCC includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages. | |
|
|
| |
|