Distributed and Intelligent Systems
Group leader
Prof Vladimir Getov
T: +44 (0)20 7911 5000 ext 5917
E: getovv@westminster.ac.uk
Interest and expertise
- High Performance Java and Virtual Multilanguage programming Environment
- Modelling and Simulation of Parallel and Distributed Systems
- Performance Optimizations and Prediction
- Performance Evaluation
- High Level Message Passing Interfaces
- Clustering and Grid Computing
Current and recent projects
- Portable implementation of the FFT benchmark
- PMPI: high-level message passing in Fortran and C
- JavaMPI: portable message passing in Java
- Benchmarks in Java (ParkBench Low-level; NPB)
- High Performance Distributed Processing with Replicated Jini Services.
Software
For more details about the programs below see the reports and publications page.
PMPI: a Programmer's Message-Passing Interface
We have designed PMPI, a programmer's interface based on MPI that significantly simplifies application programming. A prototype preprocessor for PMPI in both Fortran-77 and C has been developed. For more details see publications (PMPI.abstr).
Please email the authors with any comments, suggestions, or requests to be informed of future releases
The ParkBench single-processor low-level benchmarks in Java
(Click on benchmark name to start applet.)
- POLY1: In-cache test. This benchmark tests severity of memory bottlenecks
- POLY2: Out-of-cache test
- RINF1: Arithmetic evaluation of r-infinity and n1/2 parameters
- TICK1: Estimation of the clock tick resolution for system timing routines
- TICK2: Test of the validity of the clock ticks-to-seconds multiplier
Contact email address: v.s.getov@westminster.ac.uk
JavaMPI: a Java binding for MPI
This binding allows Java programs to use a native Message-Passing Interface library for running on distributed-memory machines. The binding was created from the C MPI binding with the aid of the Java-to-C Interface generating tool (JCI). For more details see publications (JavaMPI.abstr).
Please email the authors with any comments, suggestions, or requests to be informed of future releases.
Java bindings for numerical libraries (BLAS, PBLAS, LAPACK, ScaLAPACK)
The bindings allow Java programs to access native high-performance numerical libraries, and were created with the aid of the Java-to-C Interface generating tool (JCI). For more details see publications (JavaLibs.abstr).
Please email the authors with any comments, suggestions, or requests to be informed of future releases.
More information
Visit http://perun.hscs.wmin.ac.uk/dis or contact
Professor Vladimir Getov
School of Electronics and Computer Science
Cavendish Campus
115 New Cavendish Street
London W1W 6UW
T: +44 (0) 20 7911 5917
E: getovv@westminster.ac.uk

