IEEE Parallel Processing Technical Committee 

Main Menu

iee copy.JPG (14651 bytes)

Supercomputing and Parallel Processing Research Groups

Initial pointers extracted from SCANDAL Project Home Page, courtesy of Jonathan Hardwrick.

QUICK INDEX:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A

  • AdlData parallel functional programming languages for distributed memory architectures.
  • AdsmithObject-Based DSM Environment on PVM.
  • AlewifeLarge-scale multiprocessor with shared memory and message passing.
  • APARParallel Architectures group. Portable parallel programming environment, parallel 3D terrain analysis and visualization.
  • APE/QuadricsHigh performance simulations of lattice gauge theories and QCD.
  • AutomapTask parallel coordination language for dynamic applications.
  • AvalancheMultiprocessor with distributed shared memory and message passing.
  • AztecIterative sparse linear solver for unstructured sparse matrics.

C

  • C4Canonical Classes for Concurrency Control. C++ classes for parallel programming.
  • CAMASComputer Aided Migration of Applications System. Tools to parallelize existing dusty deck programs.
  • CAPPCenter for Applied Parallel Processing. Scalable algorithms for solving Grand Challenge problems.
  • CAPParallel object stores, I/O, languages and compiler techniques, visualisation, text retrieval, linear algebra, MPI.
  • CAPToolsComputer Aided Parallelisation Tools.
  • CarlOSA software multiprocessor with distributed shared memory.
  • CashmereCoherent algorithms for shared memory architectures.
  • CC++Parallel programming language based on C++.
  • CHAOS Efficient multiprocessor libraries for irregular scientific problems (CHAOS++) and parallel I/O (Jovian).
  • Chaos Multicomputer interconnection network routing hardware, simulator, and analysis.
  • Cilk Efficient execution of multithreaded computations.
  • Code Visual parallel programming system.
  • CRL C Region Library. All-software distributed shared memory system.
  • CSAG Concurrent Systems Architecture Group. Fine-grained massively-parallel computer systems (Concert System).
  • CVA Concurrent VLSI Architecture. Fine-grained concurrent computing mechanisms.
  • CVM Coherent Virtual Machine. Multi-protocol, multi-threaded, fault-tolerant, software distributed memory system.

D

  • D System Tools for machine-independent parallel programming (Fortran D).
  • Converse / PPL Converse is a portable runtime system supporting interoperable parallel languges, including the Charm++ object-oriented language.
  • DDM Data Diffusion Machine. Scalable cache-only virtual shared memory architecture.
  • DICE Direct Interconnection of Computing Elements. COMA for commercial servers.
  • Dome Distributed Object Migration Environment. Programming using distributed objects on a heterogeneous network.

E

  • ECO Efficient collective communication for message passing applications.
  • Excalibur Compiling array-oriented languages onto parallel machines.

F

  • FALCON Threads-based tools for monitoring and steering of parallel applications.
  • Filaments Fine-grain parallelism on shared- and distributed-memory machines.
  • FLASH Multiprocessor with shared-memory and message-passing protocols.
  • FM Fortran M. Task-parallel extensions to Fortran; integration of task and data parallelism.
  • Fx Parallelizing Fortran compilers and applications.

G

  • GA Global Arrays. Shared-memory programming interface for distributed-memory computers.
  • GLU Granular Lucid. Programming system for constructing parallel and distributed applications.
  • GUARD Relative debugging for parallel and supercomputing applications.
  • GUP Linz

H

  • HPC++ A standard model for parallel programming using C++.
  • HPFF High Performance Fortran Forum. Data-parallel and data distribution extensions to Fortran.

I

  • I-ACOMA Illinois Aggressive COMA. Tightly-coupled multiprocessor with flat cache-only memory architecture.
  • iCC Interprocessor Collective Communication Library. Fast collective communication library for the Intel Paragon.
  • ICL Innovative Computing Labs. Netlib, BLAS, HeNCE, LAPACK, MPI, PVM, etc.
  • IMPACT Illinios Microarchitecture Project utilizing Advanced Compiler Technology. Superscalar optimizing compiler.
  • Impala (IMplicitly PArallel LAnguage Application Suite). Collection of applications in Id and pH.
  • iWarp Distributed memory parallel machine and applications.

K

L

  • LAM Local Area Multicomputer. Message-passing programming environment for heterogeneous networks.
  • Linda Coordination languages and tools for parallel and distributed computation, adaptive parallelism (Piranha).
  • Locust Distributed shared virtual memory system on network of workstations.

M

  • Makbilan Custom parallel computer (Makbilan), shared memory parallel C (Parc), and runtime system (Maxi).
  • Mentat Object-oriented architecture-independent parallel processing system.
  • Mermaid Performance evaluation of MIMD platforms.
  • Mirage Distributed shared memory system on network of workstations.
  • Modula-2* High-level explicitly parallel imperative programming language.
  • MOSIX A set of BSD/OS enhancements that transform a PC cluster into a scalable super-multicomputer.
  • mpC A parallel superset of C for programming distributed memory machines.

N

O

  • Omega Frameworks, algorithms and software for analyzing and transforming scientific programs.
  • Orca Parallel programming language for distributed systems, based on shared data-object model.

P

  • P3L Skeleton-based parallel programming language with template-based implementation.
  • Pablo The interaction of architecture, system software, and applications on massively parallel computer systems.
  • PADE Parallel Applications Development Environment. Graphical application development environment for heterogeneous networked computers.
  • PAPERS Custom hardware for fast collective communication in PC cluster.
  • Para++ Portable C++ bindings for message passing libraries.
  • Paradigm PARAllelizing compiler for DIstributed-memory General-purpose Multicomputers.
  • Paradyn Performance measurement tools for large-scale parallel/distributed programs.
  • Parastation Fast interconnection network and software for off-the-shelf workstation clusters.
  • PARL Parallel Architecture Research Laboratory. Performance analysis of parallel and distributed architectures. NMSU TraceBase trace archive.
  • PASSION Parallel And Scalable Software for I/O. Support for I/O intensive out-of-core loosely synchronous problems.
  • pC++/Sage++ Portable parallel C++ for high performance computers.
  • PCIPA Parallel Computing, Image Processing and Applications. Biologically-motivated approaches to pattern recognition.
  • PCU Software tools, computational science applications, visualization, algorithms, languages, theory.
  • PCV Parallel Computer Vision. Real-time stereo computer vision (ALVINN), parallel object recognition.
  • PDL Parallel Data Laboratory. Parallel file systems, aggressive prefetching in file systems, and RAID.
  • PEACE Parallel Execution And Communication Environment. Object-oriented OS and runtime library for massively parallel architectures.
  • Penny Parallel implementation of AKL.
  • PETSc Portable, Extensible, Toolkit for Scientific Computation. Parallel software for the numerical solution of PDEs.
  • PET Programming Environments and Tools. Message passing, parallel I/O, checkpointing, and run-time tools and monitoring.
  • Phoenix Tools for supercomputer programmers.
  • Polaris A next-generation parallelizing compiler.
  • PPP Parallel Performance Project. Application and performance modelling for high-performance computers.
  • ProperCAD Parallel VLSI CAD applications based on an object-oriented parallel library.
  • Prospero Prospero Resource Manager: parallel application manager for workstation clusters.
  • Proteus Prototyping language and environment for high-level parallel programs.
  • PSI Parallel algebraic reductions on array expressions based on psi calculus.
  • Ptools Parallel Tools Consortium at Oregon State University. Working groups on Message Queue Manager, Lightweight Corefile Browser, and Portable Timing Routines.
  • PTT Parallel Tools Team at NAS. Investigating and developing useful parallel tools.
  • PVM Parallel Virtual Machine. Programming a heterogeneous network of machines as a single distributed memory parallel machine.

Q

  • Quake Supercomputer simulation of large basin motion during strong earthquakes.
  • Quarks Portable distributed shared memory system.

R

S

  • SAM Distributed shared memory system and associated parallel language (Jade).
  • SCANDAL Super Compilers and Advanced Languages. Nested data parallel languages (NESL), efficient parallel algorithms.
  • SCG Scientific Computation Group. LPARX coarse grain data parallel programming abstractions, load balancing, adaptive numerical methods.
  • SCPL Scalable Concurrent Programming Laboratory. Multi-level compilers, programming irregular problems (SCPlib), and parallel I/O (PSTDIO).
  • SHRIMP Scalable, High-Performance, Really Inexpensive Multi-Processor.
  • Simple COMA Hybrid hardware/software Cache-Only Memory Architecture implementation.
  • SISAL Portable high-performance functional language.
  • SPC Scientific Parallel Computing.
  • Split-C Parallel extension to C with global address space for distributed-memory multiprocessors.
  • SR Synchronizing Resources. Concurrent programming language.
  • SUIF Research into compiler techniques for parallel languages.
  • Synergy Parallel programming using passive object flow.

T

  • Telegraphos High-speed communication for workstation clusters.
  • TreadMarks Global shared address space on networks of workstations.

U

  • uC++ Light-weight concurrency in C++.
  • Ultracomputer Parallel computer architecture and software design.

V

  • V Nested data-parallel extension of C.
  • ViC Virtual Memory C*.

W

  • WWT Wisconsin Wind Tunnel. The interface between parallel hardware and parallel languages.