Equation Solution  
    High Performance by Design
Navigation Menu
Home  ⇒  Parallel Computing  ⇒  LAIPE  ⇓
Benchmark     Java LAIPE    



LAIPE Benchmark — parallel direct solver


CONTENT

        Most parallel libraries never disclose speedup. LAIPE is different. LAIPE can yield highly efficient speedup. Equation Soltuion provide benchmarks to show users a speedup.

        The benchmark applies a parallel multi-entry direct solver to solve a sparse band system [A]{X}={B}, of order 200000-by-200000 with a half bandwidth 8. Timing result can show speedup with respect to number of processors.

IMPLEMENTATION

        The benchmark detects how many processors or cores (hereinafter "computing elements") are available. Use one computing element to execute the benchmark, and report elapsed time. Then, use 2 computing elements to execute the benchmark, and so on. For example,

CPUs elapsed time speedup efficiency
1 18.33 1.00 100.0%
2 9.29 1.97 98.7%
3 6.29 2.91 97.1%
4 4.80 3.81 95.5%

The timing result shows speedup and efficiency with respect to number of computing elements. The benchmark can be downloaded below.

DOWNLOAD

        Select a platform, and download the benchmark. For a measurement of elapsed time, don't run other programs on the computer when testing.
    [32-bit linux]
  • Click here to download 32-bit benchmark for linux compiled with gfortran.
  • Click here to download 32-bit benchmark for linux compiled with Lahey/Fujitsu fortran.
    [64-bit linux]
  • Click here to download 64-bit benchmark for linux compiled with gfortran.
    [32-bit Windows]
  • Click here to download 32-bit benchmark for Windows compiled with Absoft fortran.
  • Click here to download 32-bit benchmark for Windows compiled with gfortran.
  • Click here to download 32-bit benchmark for Windows compiled with intel fortran.
  • Click here to download 32-bit benchmark for Windows compiled with Lahey/Fujitsu fortran.
    [64-bit Windows]
  • Click here to download 64-bit benchmark for Windows compiled with gfortran.