|
|
|
Do you have computational tasks too large for a single machine? Are you trying to model biological molecules, or render a 3D movie? Are you trying to move your app from a supercomputer down to a cluster? To help you address these kinds of problems, this page describes resources for High Performance Computing on the Macintosh platform. It provides links to Apple and third-party resources of relevance to the HPC space. High Performance Computing ArticlesIntroduction to MPI Distributed Programming With Mac OS XMac OS X is a great platform for multi-processor solutions. Read this article to learn how to use MPI on Mac OS X to create tightly coupled, distributed algorithms to run on multiple computers. Xgrid: High Performance Computing for the Rest of UsSet up a computer cluster in your lab with just a few clicks, using Xgrid. Read how mathematicians and scientists like Xgrid's power and easy setup, which lets them focus on problem solving. Optimizing for the Power Mac G5The full capabilities of the Power Mac G5 are available to those who optimize their applications for the new system. Learn how to analyze your code and reap the full benefits of the G5 for both new and existing applications. Using AltiVec: Getting Started in FORTRANLearn how you can take advantage of the Velocity Engine directly from various FORTRAN compilers. The BLAS and LAPACK vectorized libraries in Related LinksVelocity Engine Technical ResourcesMotorola's AltiVec Technology, embodied in the G4 and G5 processors, expands the current PowerPC architecture through the addition of a 128-bit vector execution unit, which operates concurrently with existing integer and floating-point units. Learn how your applications can take advantage of the dramatic performance increases Velocity Engine makes possible. Xgrid Technology Preview 2 AvailableXgrid Technology Preview 2 enables users to aggregate a network of Macintosh computers into an ad-hoc computational cluster, or grid. The new release includes support for command-line job submission, and basic MPI support. Virgina Tech: Number 3 Supercomputer built with MacsSystem X is radically different from traditional, high-performance supercomputers. Unlike most, it is based on a supercluster of Power Mac G5 computers, each of which has 4GB of main memory, and 160GB of serial ATA storage. Not only is Mac OS X the world's fastest, most powerful home-built supercomputer, it quite possibly has the lowest price/performance of any supercomputer on the TOP500 list. Apple Science ProfilesVisit the Apple Science site for more customer profiles of how Macs are being used in scientific computing. Solutions for Mac OS XMac OS X versions of industry-standard distributed resource management software, grid computing tools and tools that support implementation of parallel and distributed computing. Developer Tools for HPCA list of tools needed to develop powerful applications, utilities and scripts for scientific developers. New FORTRAN MPI ExamplesNew Fortran versions of three parallelization tutorials - Knock, Adder, and Pascal's Triangle - are available from Dauger Research. Inside the IBM PowerPC 970This two-part series on the Ars Technica website provides a good discussion of the architecture of the PowerPC G5 (IBM 970) chip. Part I introduces the chip and its features. Part II covers the execution core. Open Source PackagesBinaries, source, documentation and instructions to install Fortran, MPI, OpenMP, PVM, Octave, GDL, Cactus, Globus, RNPL, GIMPS, GRAVSIM, FEYNMAN, GNU Java, etc. on Darwin. Writing Parallel SoftwareInformation about what you need to port existing parallel code or write new parallel code to run your own parallel code. |