1. Home
  2. Computer
  3. Parallel Computing

Computer

Parallel Computing

249 sites listed · page 1 of 5

Getting Started With PVM Getting Started With PVM- This tutorial was developed as an introduction and an online reference to PVM for students at the Physics Department at Oregon State University. PVM Documentation PVM Documentation- A users' guide and tutorial for networked parallel computing. Parallel Programming with MPI Parallel Programming with MPI- Supplementary material, online drafts, and ordering information for a print book. MPI: The Complete Reference MPI: The Complete Reference- Online book describing the MPI standard and how to write programs with it. High Performance Fortran Benchmark High Performance Fortran Benchmark- Documentation, code, and technical reports. HPF Tutorials HPF Tutorials- Introduction to HPF, lecture notes, and tips for porting Fortran 77 to HPF. Fortran 90 for the Fortran 77 Programmer Fortran 90 for the Fortran 77 Programmer- Chapter of a Fortan 90 tutorial with specific information about HPF. LPVM LPVM- Experimental thread-based implementation to take advantage of symmetric multiprocessors. PVM PVM- Official Parallel Virtual Machine site. News, documentation, source code, performance monitors, links to software written in PVM. PVM Gmake PVM Gmake- A GNU make which uses PVM to build in parallel on several remote machines. PVM for Windows PVM for Windows- Source code and papers. PADE PADE- Parallel Applications Development Environment is a software development environment for parallel programs. Source code and documentation. PVM++ PVM++- A C++ library for PVM. JPVM JPVM- A message-passing library for Java similar to PVM. Source code and papers. TPVM TPVM- Threads-oriented PVM. Source code, documentation, and papers. Markus Fischer's Projects Markus Fischer's Projects- Port of PVM to Windows, a port using Myrinet, and a port using Scalable Coherent Interface. PYPVM PYPVM- PVM bindings for Python. Source code. HP-PVM HP-PVM- Commercial high-performance implementation of PVM. Product information and installation instructions. PIOUS for PVM PIOUS for PVM- A parallel file system on top of PVM. Source code, documentation, and white papers. PVMFS PVMFS- Provides a common file server to PVM processes. Source code available. Dome Dome- Distributed Object Migration Environment. Runs on top of PVM. Source code and papers. XPVM: A Graphical Console and Monitor for PVM XPVM: A Graphical Console and Monitor for PVM- Provides a graphical interface to the PVM console commands and information, along with several animated views to monitor the executi… PVM3 Library PVM3 Library- This directory includes a number of items relating to PVM version 3. Message Passing Interface Message Passing Interface- Interface standard, tutorials, libraries, and links to other resources, as well as MPICH, an implementation of MPI. Paradyn Paradyn- Measurement and analysis tool for parallel programs that use MPI. Papers, source code, binaries, and manuals. AutoMap and AutoLink AutoMap and AutoLink- Tools for using user-defined data types with MPI. Papers, source code, and documentation. SKaMPI -Special Karlsruher MPI Benchmark SKaMPI -Special Karlsruher MPI Benchmark- Open-source MPI Benchmark with public result database. MacMPI MacMPI- Implementation of MPI for Mac OS 9. StarMPI StarMPI- System to allow binding of MPI to a generic interactive language. Source code and documentation. Message Passing Interface Forum Message Passing Interface Forum- The official MPI standards and archives of the standardization process. Oxford BSP Toolset Oxford BSP Toolset- An implementation of BSPlib. Source, documentation, and profiling tools available for download. BSPlab BSPlab- An environment for experimenting with BSP programs on different parallel architectures. Source code and documentation. BSP Worldwide BSP Worldwide- An informal association of people interested in the development of BSP. Links to research projects, events, and downloads of libraries. The Portland Group: PGHPF Compiler The Portland Group: PGHPF Compiler- Compiler for a variety of platforms. Product information and online purchasing. Esprit HPF+ Esprit HPF+- HPF extensions. Papers, bibliography, compiler. SHPF SHPF- Translator and runtime library. Source code and research papers. The Globus Toolkit The Globus Toolkit- The Globus Toolkit provides software tools that make it easier to build computational grids and grid-based applications. MOSIX MOSIX- A kernel module to support clustered computing by migrating processes across a cluster. Source code, papers, mailing list, and bug archive. Pooch Pooch- Graphical software for distributing jobs to a network of Macintoshes. The ANTS Load Balancing System The ANTS Load Balancing System- Source code and documentation. ClusterIt ClusterIt- Suite of tools for managing large clusters of machines including a variety of administration programs such as parallel rcp, parallel rsh, job scheduling, and simple bar… ARCH ARCH- A C++-based object-oriented library of tools for parallel programming using MPI. Source code and documentation. CODE Visual Parallel Programming System CODE Visual Parallel Programming System- CODE is a visual parallel programming system that composes sequential programs into parallel programs for shared-memory multiprocessors an… DAPPLE DAPPLE- Data-Parallel Programming Library for Education is a parallel library for C++ that defines vector and matrix types. Software, reference manual, and sample code. Cray Message Passing Toolkit Cray Message Passing Toolkit- Release notes for MPI, PVM, and SHMEM implementations for Cray PVP systems. GAMMA Project GAMMA Project- A network device driver for Linux and message passing library. Benchmarks, papers, and source code. Coherent Virtual Machine Coherent Virtual Machine- A distributed shared memory system. Papers and bibliography. The SR Programming Language The SR Programming Language- Synchronizing Resources is a language for writing concurrent programs. Source code, mailing list archive, and documentation. Unified Parallel C: UPC Unified Parallel C: UPC- Extensions to C to support distinctions between local and shared data structures, and pointers to them; for high performance computing on large-scale para… The Cilk Project The Cilk Project- A language for multithreaded parallel programming based on ANSI C. Source code, manual, papers, and research into parallel chess programs.