parallelization of cc workshop benchmark suggestion sudhakar pamidighantam ncsa

Download Parallelization of CC Workshop Benchmark Suggestion Sudhakar Pamidighantam NCSA

If you can't read please download the document

Upload: aubrie-blake

Post on 17-Jan-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

  • Parallelization of CC WorkshopBenchmark Suggestion

    Sudhakar PamidighantamNCSA

  • General Benchmark needsBenchmarks standardization is important but comparison with/between codes could be problematic if license statements prohibit such activityThe information should provide users a guide lines to their own parallel runsThe benchmarks between heterogeneous systems may not be comparable except for total time to solutionBenchmarking is used to evaluate systems for price/performance and should be a continuous processNSF has a set that could be a start if we want one

  • Heterogeneous systemsGPU/CPU/FPGA count and their usageCache amounts and bandwidths

  • Goal for BenchmarksAutomatic processor count/type selectionProblem specificityOn the fly benchmarking for specific distribution cpu/io

  • SystemsNSF SetNatural systems easy to systematically grow like benzene--- hexacene./Polymer/Argon clusters to define some constant work/data per processing unitMethod dependent

  • Chart7

    73

    33

    20

    16

    Total Run Time

    Processors

    Time/Min.

    Scaling of Aces3 for SO2 Aug-CC-PVQZ CCSD Geometry Optimization on Abe

    Sheet1

    3273947.23440.6

    6433536.81443.8

    12820292.2819

    25616348587

    Sheet1

    Total Run Time

    Processors

    Time/Min.

    Scaling of Aces3 for SO2 Aug-CC-PVQZ CCSD Geometry Optimization on Abe

    Sheet2

    SCF CpuTime

    CCSD CpuTime

    Processors

    Time/sec.

    SCF and CCSD Component Scaling for SO2

    Sheet3