1 / 8

Resources Available for Running Parallel Programs

Resources Available for Running Parallel Programs. Government Labs DOE, DoD, NASA University Centers NSF Centers NPACI (contract ends soon) Teragrid Build your own. NPACI. National Partnership for Advanced Computational Infrastructure www.npaci.edu

Download Presentation

Resources Available for Running Parallel Programs

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Resources Available for Running Parallel Programs • Government Labs • DOE, DoD, NASA • University Centers • NSF Centers • NPACI (contract ends soon) • Teragrid • Build your own

  2. NPACI • National Partnership for Advanced Computational Infrastructure • www.npaci.edu • Small time allocations (up to 10,000 cpu hours) Called expedited or DAC allocation • Designed for getting started • Companies can also apply • Fill out a form • Large allocations are competitive • Pier reviewed, similar to normal NSF procedures • Generally available to researchers or educators at US institutions

  3. NPACI Resources

  4. Teragrid • teragrid.org • “TeraGrid is a multi-year effort to build and deploy the world's largest, most comprehensive, distributed infrastructure for open scientific research.” • Organizations: • Argonne National Laboratory • Caltech Center for Advanced Computing Research • National Center for Supercomputing Applications • Pittsburgh Supercomputing Center • San Diego Supercomputer Center • Resource time request process is similar to NPACI

  5. Usage Web pages • ANL: tg-monitor.uc.teragrid.org/tg-monitor/ganglia/ (1) • Caltech: tg-monitor.caltech.teragrid.org (144) • NCSA: tg-monitor.ncsa.teragrid.org (631) • PSC: tg-monitor.psc.teragrid.org (761) • SDSC: tg-monitor.sdsc.teragrid.org (258) • Numbers are # nodes reported in production Aug 10. • The nodes are Intel IA32 or IA64 with 2 processors/node • SDSC also has a portion of “datastar” in use for Teragrid

  6. Make your own Rocks • An Open Source High Performance Linux Cluster Solution • Developed at SDSC and work in continuing • Makes building and managing large clusters easier • www.rocksclusters.org/Rocks/ • Based on RedHat Linux • IA-64 (Itanium, McKinley, etc.) • x86 (ia32, AMD, etc.) • x86_64 (AMD Opteron) • Networks • Ethernet • Myrinet

  7. Build using MPI source • MPICH-A Portable Implementation of MPI • http://www-unix.mcs.anl.gov/mpi/mpich/ • This is considered the original distribution • Many commercial implementations are based on it • LAM/MPI is a high-quality open-source implementation of MPI • http://www.lam-mpi.org/ • I use LAM under OSX because it does a better job of shared memory communication Building MPI on OSX http://www.sdsc.edu/~tkaiser/mac_stuff/mpi_osx.html

More Related