Own an ATI X1, HD or NV 7/8 series GPU and have 5-10 minutes? Please run this.

Discussion in 'GPGPU Technology & Programming' started by PeterT, May 29, 2007.

  1. banksie

    Newcomer

    Joined:
    Jun 9, 2003
    Messages:
    213
    Likes Received:
    4
    Location:
    Wellington, New Zealand
    Catalyst 7.5
    Windows XP Pro
    AMD A64 3000+ (Socket 754)
    2 Gb of RAM
    Radeon HD 2900 XT

    Code:
    GL multigrid benchmark 0.5 by Peter Thoman 2007
    
    DevIL initialized successfully.
    OpenGL initialized successfully.
    ILUT OpenGL mode set successfully.
    GLEW version 1.3.5 initialized successfully.
    Loaded required OpenGL extensions for GLPixelShader.
    Loaded required OpenGL extensions for GLRenderTexture.
    Loaded required OpenGL extensions for GLFilterStep.
    Initialization complete.
    
    
    
    ------------------
    -- size: 3
    
    BENCHMARK
    Jacobi iteration: 14.0625 micros
    Residual calculation: 15.625 micros
    Restriction: fw: 10.9375 micros
    Interpolation + add: 14.0625 micros
    VCycle: 328.125 micros
    
    
    BENCHMARK
    Jacobi iteration: 14.0625 micros
    Residual calculation: 15.625 micros
    Restriction: fw: 9.375 micros
    Interpolation + add: 15.625 micros
    VCycle: 328.125 micros
    
    
    BENCHMARK
    Jacobi iteration: 15.625 micros
    Residual calculation: 14.0625 micros
    Restriction: fw: 9.375 micros
    Interpolation + add: 15.625 micros
    VCycle: 328.125 micros
    
    
    
    ------------------
    -- size: 7
    
    BENCHMARK
    Jacobi iteration: 13.8889 micros
    Residual calculation: 13.8889 micros
    Restriction: fw: 10.4167 micros
    Interpolation + add: 13.8889 micros
    VCycle: 555.556 micros
    
    
    BENCHMARK
    Jacobi iteration: 15.625 micros
    Residual calculation: 13.8889 micros
    Restriction: fw: 10.4167 micros
    Interpolation + add: 15.625 micros
    VCycle: 555.556 micros
    
    
    BENCHMARK
    Jacobi iteration: 15.625 micros
    Residual calculation: 13.8889 micros
    Restriction: fw: 10.4167 micros
    Interpolation + add: 13.8889 micros
    VCycle: 555.556 micros
    
    
    
    ------------------
    -- size: 15
    
    BENCHMARK
    Jacobi iteration: 15.625 micros
    Residual calculation: 13.6719 micros
    Restriction: fw: 9.76563 micros
    Interpolation + add: 15.625 micros
    VCycle: 742.188 micros
    
    
    BENCHMARK
    Jacobi iteration: 15.625 micros
    Residual calculation: 13.6719 micros
    Restriction: fw: 11.7188 micros
    Interpolation + add: 13.6719 micros
    VCycle: 761.719 micros
    
    
    BENCHMARK
    Jacobi iteration: 13.6719 micros
    Residual calculation: 15.625 micros
    Restriction: fw: 9.76563 micros
    Interpolation + add: 15.625 micros
    VCycle: 761.719 micros
    
    
    
    ------------------
    -- size: 31
    
    BENCHMARK
    Jacobi iteration: 15.625 micros
    Residual calculation: 13.3929 micros
    Restriction: fw: 11.1607 micros
    Interpolation + add: 13.3929 micros
    VCycle: 959.821 micros
    
    
    BENCHMARK
    Jacobi iteration: 13.3929 micros
    Residual calculation: 13.3929 micros
    Restriction: fw: 11.1607 micros
    Interpolation + add: 15.625 micros
    VCycle: 959.821 micros
    
    
    BENCHMARK
    Jacobi iteration: 13.3929 micros
    Residual calculation: 15.625 micros
    Restriction: fw: 8.92857 micros
    Interpolation + add: 15.625 micros
    VCycle: 959.821 micros
    
    
    
    ------------------
    -- size: 63
    
    BENCHMARK
    Jacobi iteration: 13.0208 micros
    Residual calculation: 15.625 micros
    Restriction: fw: 10.4167 micros
    Interpolation + add: 15.625 micros
    VCycle: 1171.88 micros
    
    
    BENCHMARK
    Jacobi iteration: 15.625 micros
    Residual calculation: 13.0208 micros
    Restriction: fw: 10.4167 micros
    Interpolation + add: 15.625 micros
    VCycle: 1171.88 micros
    
    
    BENCHMARK
    Jacobi iteration: 15.625 micros
    Residual calculation: 13.0208 micros
    Restriction: fw: 13.0208 micros
    Interpolation + add: 13.0208 micros
    VCycle: 1197.92 micros
    
    
    
    ------------------
    -- size: 127
    
    BENCHMARK
    Jacobi iteration: 15.625 micros
    Residual calculation: 15.625 micros
    Restriction: fw: 9.375 micros
    Interpolation + add: 15.625 micros
    VCycle: 1937.5 micros
    
    
    BENCHMARK
    Jacobi iteration: 15.625 micros
    Residual calculation: 15.625 micros
    Restriction: fw: 9.375 micros
    Interpolation + add: 15.625 micros
    VCycle: 1937.5 micros
    
    
    BENCHMARK
    Jacobi iteration: 15.625 micros
    Residual calculation: 15.625 micros
    Restriction: fw: 9.375 micros
    Interpolation + add: 12.5 micros
    VCycle: 1937.5 micros
    
    
    
    ------------------
    -- size: 255
    
    BENCHMARK
    Jacobi iteration: 11.7188 micros
    Residual calculation: 15.625 micros
    Restriction: fw: 15.625 micros
    Interpolation + add: 121.094 micros
    VCycle: 5546.88 micros
    
    
    BENCHMARK
    Jacobi iteration: 15.625 micros
    Residual calculation: 11.7188 micros
    Restriction: fw: 27.3438 micros
    Interpolation + add: 128.906 micros
    VCycle: 5546.88 micros
    
    
    BENCHMARK
    Jacobi iteration: 15.625 micros
    Residual calculation: 11.7188 micros
    Restriction: fw: 31.25 micros
    Interpolation + add: 117.188 micros
    VCycle: 5625 micros
    
    
    
    ------------------
    -- size: 511
    
    BENCHMARK
    Jacobi iteration: 15.625 micros
    Residual calculation: 15.625 micros
    Restriction: fw: 10.4167 micros
    Interpolation + add: 130.208 micros
    VCycle: 30625 micros
    
    
    BENCHMARK
    Jacobi iteration: 15.625 micros
    Residual calculation: 15.625 micros
    Restriction: fw: 15.625 micros
    Interpolation + add: 130.208 micros
    VCycle: 31197.9 micros
    
    
    BENCHMARK
    Jacobi iteration: 15.625 micros
    Residual calculation: 15.625 micros
    Restriction: fw: 15.625 micros
    Interpolation + add: 140.625 micros
    VCycle: 31041.7 micros
    
    
    
    ------------------
    -- size: 1023
    
    BENCHMARK
    Jacobi iteration: 15.625 micros
    Residual calculation: 7.8125 micros
    Restriction: fw: 15.625 micros
    Interpolation + add: 15.625 micros
    VCycle: 128047 micros
    
    
    BENCHMARK
    Jacobi iteration: 54.6875 micros
    Residual calculation: 54.6875 micros
    Restriction: fw: 62.5 micros
    Interpolation + add: 54.6875 micros
    VCycle: 133906 micros
    
    
    BENCHMARK
    Jacobi iteration: 15.625 micros
    Residual calculation: 15.625 micros
    Restriction: fw: 7.8125 micros
    Interpolation + add: 15.625 micros
    VCycle: 128125 micros
    
    
    
    ------------------
    -- size: 2047
    
    BENCHMARK
    Jacobi iteration: 15.625 micros
    Residual calculation: 15.625 micros
    Restriction: fw: 15.625 micros
    Interpolation + add: 15.625 micros
    VCycle: 1.50234e+006 micros
    
    
    BENCHMARK
    Jacobi iteration: 15.625 micros
    Residual calculation: 15.625 micros
    Restriction: fw: 359.375 micros
    Interpolation + add: 111484 micros
    VCycle: 432344 micros
    
    
    BENCHMARK
    Jacobi iteration: 15.625 micros
    Residual calculation: 15.625 micros
    Restriction: fw: 15.625 micros
    Interpolation + add: 15.625 micros
    VCycle: 1.58656e+006 micros
    
    Amazing the difference in time the drivers make. So much slower now it is actually computing something... ;) Test image seemed identical to the one posted.
     
  2. fellix

    fellix Hey, You!
    Veteran

    Joined:
    Dec 4, 2004
    Messages:
    3,494
    Likes Received:
    405
    Location:
    Varna, Bulgaria
    OK, looks like the new Catalyst unleashes the heavens for the thing:
    • Opteron 165 @ 2700 MHz;
    • x1900XT-256MB @ 655/1764 MHz;
    • Vista-32;
    Code:
    GL multigrid benchmark 0.5 by Peter Thoman 2007
    DevIL initialized successfully.
    OpenGL initialized successfully.
    ILUT OpenGL mode set successfully.
    GLEW version 1.3.5 initialized successfully.
    Loaded required OpenGL extensions for GLPixelShader.
    Loaded required OpenGL extensions for GLRenderTexture.
    Loaded required OpenGL extensions for GLFilterStep.
    Initialization complete.
     
    ------------------
    -- size: 3
    BENCHMARK
    Jacobi iteration: 12.5 micros
    Residual calculation: 12.5 micros
    Restriction: fw: 9.375 micros
    Interpolation + add: 12.5 micros
    VCycle: 281.25 micros
     
    BENCHMARK
    Jacobi iteration: 12.5 micros
    Residual calculation: 12.5 micros
    Restriction: fw: 9.375 micros
    Interpolation + add: 14.0625 micros
    VCycle: 265.625 micros
     
    BENCHMARK
    Jacobi iteration: 14.0625 micros
    Residual calculation: 12.5 micros
    Restriction: fw: 7.8125 micros
    Interpolation + add: 12.5 micros
    VCycle: 281.25 micros
     
    ------------------
    -- size: 7
    BENCHMARK
    Jacobi iteration: 12.1528 micros
    Residual calculation: 13.8889 micros
    Restriction: fw: 8.68056 micros
    Interpolation + add: 13.8889 micros
    VCycle: 451.389 micros
     
    BENCHMARK
    Jacobi iteration: 12.1528 micros
    Residual calculation: 12.1528 micros
    Restriction: fw: 10.4167 micros
    Interpolation + add: 12.1528 micros
    VCycle: 468.75 micros
     
    BENCHMARK
    Jacobi iteration: 12.1528 micros
    Residual calculation: 12.1528 micros
    Restriction: fw: 10.4167 micros
    Interpolation + add: 12.1528 micros
    VCycle: 468.75 micros
     
    ------------------
    -- size: 15
    BENCHMARK
    Jacobi iteration: 11.7188 micros
    Residual calculation: 13.6719 micros
    Restriction: fw: 9.76563 micros
    Interpolation + add: 11.7188 micros
    VCycle: 644.531 micros
     
    BENCHMARK
    Jacobi iteration: 11.7188 micros
    Residual calculation: 13.6719 micros
    Restriction: fw: 9.76563 micros
    Interpolation + add: 11.7188 micros
    VCycle: 644.531 micros
     
    BENCHMARK
    Jacobi iteration: 13.6719 micros
    Residual calculation: 13.6719 micros
    Restriction: fw: 7.8125 micros
    Interpolation + add: 13.6719 micros
    VCycle: 644.531 micros
     
    ------------------
    -- size: 31
    BENCHMARK
    Jacobi iteration: 13.3929 micros
    Residual calculation: 13.3929 micros
    Restriction: fw: 8.92857 micros
    Interpolation + add: 13.3929 micros
    VCycle: 803.571 micros
     
    BENCHMARK
    Jacobi iteration: 11.1607 micros
    Residual calculation: 13.3929 micros
    Restriction: fw: 8.92857 micros
    Interpolation + add: 13.3929 micros
    VCycle: 825.893 micros
     
    BENCHMARK
    Jacobi iteration: 13.3929 micros
    Residual calculation: 11.1607 micros
    Restriction: fw: 11.1607 micros
    Interpolation + add: 11.1607 micros
    VCycle: 825.893 micros
     
    ------------------
    -- size: 63
    BENCHMARK
    Jacobi iteration: 13.0208 micros
    Residual calculation: 10.4167 micros
    Restriction: fw: 10.4167 micros
    Interpolation + add: 13.0208 micros
    VCycle: 989.583 micros
     
    BENCHMARK
    Jacobi iteration: 13.0208 micros
    Residual calculation: 13.0208 micros
    Restriction: fw: 10.4167 micros
    Interpolation + add: 13.0208 micros
    VCycle: 989.583 micros
     
    BENCHMARK
    Jacobi iteration: 13.0208 micros
    Residual calculation: 13.0208 micros
    Restriction: fw: 7.8125 micros
    Interpolation + add: 13.0208 micros
    VCycle: 989.583 micros
     
    ------------------
    -- size: 127
    BENCHMARK
    Jacobi iteration: 12.5 micros
    Residual calculation: 12.5 micros
    Restriction: fw: 9.375 micros
    Interpolation + add: 12.5 micros
    VCycle: 2093.75 micros
     
    BENCHMARK
    Jacobi iteration: 12.5 micros
    Residual calculation: 12.5 micros
    Restriction: fw: 9.375 micros
    Interpolation + add: 12.5 micros
    VCycle: 2093.75 micros
     
    BENCHMARK
    Jacobi iteration: 12.5 micros
    Residual calculation: 15.625 micros
    Restriction: fw: 9.375 micros
    Interpolation + add: 12.5 micros
    VCycle: 2062.5 micros
     
    ------------------
    -- size: 255
    BENCHMARK
    Jacobi iteration: 11.7188 micros
    Residual calculation: 11.7188 micros
    Restriction: fw: 7.8125 micros
    Interpolation + add: 15.625 micros
    VCycle: 8398.44 micros
     
    BENCHMARK
    Jacobi iteration: 15.625 micros
    Residual calculation: 11.7188 micros
    Restriction: fw: 7.8125 micros
    Interpolation + add: 11.7188 micros
    VCycle: 9101.56 micros
     
    BENCHMARK
    Jacobi iteration: 11.7188 micros
    Residual calculation: 15.625 micros
    Restriction: fw: 7.8125 micros
    Interpolation + add: 11.7188 micros
    VCycle: 9101.56 micros
     
    ------------------
    -- size: 511
    BENCHMARK
    Jacobi iteration: 15.625 micros
    Residual calculation: 10.4167 micros
    Restriction: fw: 10.4167 micros
    Interpolation + add: 10.4167 micros
    VCycle: 34583.3 micros
     
    BENCHMARK
    Jacobi iteration: 20.8333 micros
    Residual calculation: 26.0417 micros
    Restriction: fw: 20.8333 micros
    Interpolation + add: 26.0417 micros
    VCycle: 36510.4 micros
     
    BENCHMARK
    Jacobi iteration: 26.0417 micros
    Residual calculation: 20.8333 micros
    Restriction: fw: 26.0417 micros
    Interpolation + add: 20.8333 micros
    VCycle: 36510.4 micros
     
    ------------------
    -- size: 1023
    BENCHMARK
    Jacobi iteration: 15.625 micros
    Residual calculation: 7.8125 micros
    Restriction: fw: 15.625 micros
    Interpolation + add: 7.8125 micros
    VCycle: 136172 micros
     
    BENCHMARK
    Jacobi iteration: 78.125 micros
    Residual calculation: 70.3125 micros
    Restriction: fw: 78.125 micros
    Interpolation + add: 78.125 micros
    VCycle: 145469 micros
     
    BENCHMARK
    Jacobi iteration: 78.125 micros
    Residual calculation: 78.125 micros
    Restriction: fw: 78.125 micros
    Interpolation + add: 70.3125 micros
    VCycle: 145547 micros
     
    ------------------
    -- size: 2047
    During the last [2047] pass, the video driver resets itself -- a short blank screen flash -- and the program terminates the execution.
     
  3. Anarchist4000

    Veteran Regular

    Joined:
    May 8, 2004
    Messages:
    1,439
    Likes Received:
    359
    Opteron 165@2.25GHz
    1900XT-512MB
    Vista32
    Cat 7.5

    Code:
    GL multigrid benchmark 0.5 by Peter Thoman 2007
    
    DevIL initialized successfully.
    OpenGL initialized successfully.
    ILUT OpenGL mode set successfully.
    GLEW version 1.3.5 initialized successfully.
    Loaded required OpenGL extensions for GLPixelShader.
    Loaded required OpenGL extensions for GLRenderTexture.
    Loaded required OpenGL extensions for GLFilterStep.
    Initialization complete.
    
    
    
    ------------------
    -- size: 3
    
    BENCHMARK
    Jacobi iteration: 15.1358 micros
    Residual calculation: 15.331 micros
    Restriction: fw: 10.9368 micros
    Interpolation + add: 15.2334 micros
    VCycle: 333.963 micros
    
    
    BENCHMARK
    Jacobi iteration: 15.2334 micros
    Residual calculation: 15.2334 micros
    Restriction: fw: 10.9368 micros
    Interpolation + add: 15.1358 micros
    VCycle: 333.963 micros
    
    
    BENCHMARK
    Jacobi iteration: 15.3311 micros
    Residual calculation: 15.2334 micros
    Restriction: fw: 10.9368 micros
    Interpolation + add: 15.331 micros
    VCycle: 332.987 micros
    
    
    
    ------------------
    -- size: 7
    
    BENCHMARK
    Jacobi iteration: 15.19 micros
    Residual calculation: 15.2986 micros
    Restriction: fw: 10.9584 micros
    Interpolation + add: 15.2986 micros
    VCycle: 543.584 micros
    
    
    BENCHMARK
    Jacobi iteration: 15.2984 micros
    Residual calculation: 15.19 micros
    Restriction: fw: 11.067 micros
    Interpolation + add: 15.407 micros
    VCycle: 542.5 micros
    
    
    BENCHMARK
    Jacobi iteration: 15.2984 micros
    Residual calculation: 15.407 micros
    Restriction: fw: 11.067 micros
    Interpolation + add: 15.2986 micros
    VCycle: 544.67 micros
    
    
    
    ------------------
    -- size: 15
    
    BENCHMARK
    Jacobi iteration: 15.0138 micros
    Residual calculation: 15.2578 micros
    Restriction: fw: 10.8636 micros
    Interpolation + add: 15.0136 micros
    VCycle: 753.126 micros
    
    
    BENCHMARK
    Jacobi iteration: 15.2579 micros
    Residual calculation: 15.2578 micros
    Restriction: fw: 10.9856 micros
    Interpolation + add: 15.0138 micros
    VCycle: 750.684 micros
    
    
    BENCHMARK
    Jacobi iteration: 15.2579 micros
    Residual calculation: 15.2578 micros
    Restriction: fw: 10.9856 micros
    Interpolation + add: 15.1358 micros
    VCycle: 753.126 micros
    
    
    
    ------------------
    -- size: 31
    
    BENCHMARK
    Jacobi iteration: 15.066 micros
    Residual calculation: 15.2054 micros
    Restriction: fw: 11.0206 micros
    Interpolation + add: 15.066 micros
    VCycle: 958.364 micros
    
    
    BENCHMARK
    Jacobi iteration: 15.066 micros
    Residual calculation: 15.2054 micros
    Restriction: fw: 10.881 micros
    Interpolation + add: 15.066 micros
    VCycle: 965.34 micros
    
    
    BENCHMARK
    Jacobi iteration: 15.2054 micros
    Residual calculation: 15.066 micros
    Restriction: fw: 11.0206 micros
    Interpolation + add: 15.2054 micros
    VCycle: 965.34 micros
    
    
    
    ------------------
    -- size: 63
    
    BENCHMARK
    Jacobi iteration: 15.4612 micros
    Residual calculation: 15.2985 micros
    Restriction: fw: 10.9043 micros
    Interpolation + add: 15.1357 micros
    VCycle: 1176.68 micros
    
    
    BENCHMARK
    Jacobi iteration: 15.2985 micros
    Residual calculation: 15.4612 micros
    Restriction: fw: 10.9043 micros
    Interpolation + add: 15.2985 micros
    VCycle: 1178.31 micros
    
    
    BENCHMARK
    Jacobi iteration: 15.2985 micros
    Residual calculation: 15.2985 micros
    Restriction: fw: 10.9042 micros
    Interpolation + add: 15.4613 micros
    VCycle: 1181.57 micros
    
    
    
    ------------------
    -- size: 127
    
    BENCHMARK
    Jacobi iteration: 15.4288 micros
    Residual calculation: 15.038 micros
    Restriction: fw: 11.718 micros
    Interpolation + add: 15.8194 micros
    VCycle: 2187.36 micros
    
    
    BENCHMARK
    Jacobi iteration: 15.0382 micros
    Residual calculation: 14.8428 micros
    Restriction: fw: 10.9368 micros
    Interpolation + add: 15.2334 micros
    VCycle: 2210.8 micros
    
    
    BENCHMARK
    Jacobi iteration: 15.0382 micros
    Residual calculation: 15.2334 micros
    Restriction: fw: 10.9368 micros
    Interpolation + add: 15.038 micros
    VCycle: 2216.66 micros
    
    
    
    ------------------
    -- size: 255
    
    BENCHMARK
    Jacobi iteration: 15.1358 micros
    Residual calculation: 15.38 micros
    Restriction: fw: 10.7415 micros
    Interpolation + add: 15.1358 micros
    VCycle: 8815.35 micros
    
    
    BENCHMARK
    Jacobi iteration: 15.1358 micros
    Residual calculation: 15.1358 micros
    Restriction: fw: 10.9857 micros
    Interpolation + add: 15.1358 micros
    VCycle: 9594.11 micros
    
    
    BENCHMARK
    Jacobi iteration: 15.1358 micros
    Residual calculation: 15.3798 micros
    Restriction: fw: 10.7415 micros
    Interpolation + add: 14.8918 micros
    VCycle: 9594.11 micros
    
    
    
    ------------------
    -- size: 511
    
    BENCHMARK
    Jacobi iteration: 14.973 micros
    Residual calculation: 15.2983 micros
    Restriction: fw: 11.067 micros
    Interpolation + add: 14.973 micros
    VCycle: 36472.3 micros
    
    
    BENCHMARK
    Jacobi iteration: 24.738 micros
    Residual calculation: 25.389 micros
    Restriction: fw: 24.738 micros
    Interpolation + add: 25.0633 micros
    VCycle: 38750.8 micros
    
    
    BENCHMARK
    Jacobi iteration: 25.0637 micros
    Residual calculation: 24.738 micros
    Restriction: fw: 24.738 micros
    Interpolation + add: 25.389 micros
    VCycle: 38747.5 micros
    
    
    
    ------------------
    -- size: 1023
    
    BENCHMARK
    Jacobi iteration: 15.624 micros
    Residual calculation: 15.136 micros
    Restriction: fw: 10.7415 micros
    Interpolation + add: 15.1355 micros
    VCycle: 144107 micros
    
    
    BENCHMARK
    Jacobi iteration: 83.0025 micros
    Residual calculation: 83.0025 micros
    Restriction: fw: 83.0025 micros
    Interpolation + add: 86.9085 micros
    VCycle: 154433 micros
    
    
    BENCHMARK
    Jacobi iteration: 83.0025 micros
    Residual calculation: 83.4905 micros
    Restriction: fw: 90.8145 micros
    Interpolation + add: 83.491 micros
    VCycle: 154385 micros
    
    
    
    ------------------
    -- size: 2047
    
    BENCHMARK
    Jacobi iteration: 14.648 micros
    Residual calculation: 15.624 micros
    Restriction: fw: 9.765 micros
    Interpolation + add: 15.624 micros
    VCycle: 7333.51 micros
    
    
    BENCHMARK
    Jacobi iteration: 7481.94 micros
    Residual calculation: 279.279 micros
    Restriction: fw: 278.303 micros
    Interpolation + add: 280.255 micros
    VCycle: 92894.4 micros
    
    
    BENCHMARK
    Jacobi iteration: 8299.27 micros
    Residual calculation: 288.068 micros
    Restriction: fw: 277.326 micros
    Interpolation + add: 345.681 micros
    VCycle: 94691.2 micros
    
    
    Actually made it through all of the tests and the results seem reasonable. The newest drivers really seem to help because it was blank before.
     
  4. PeterT

    Regular

    Joined:
    May 14, 2002
    Messages:
    702
    Likes Received:
    14
    Location:
    Austria
    No. In fact, for most people, all the non-vcycle results after 255 are more "wrong" than right, and I have no idea why that is the case. I thought it was a problem with my measurement method, so I switched from using the standard C "clock()" method to kernel32's "GetSystemTime" for the new version, but that doesn't seem to have had any effect. I'm open to and happy about any ideas or suggestions regarding that. It's not deal-breaking, as the most important measurement by far is the V-cycle time, but it would still be interesting to know what's going on there.

    At least the V-cycle times are mostly reasonable - except on ATI cards at 2047, where they have to be wrong. Again, I thought the problem was my measurement method, but apparently it is something more weird.

    Thanks. Sadly this still doesn't define what a "particular task" is that shouldn't take longer than t seconds. If it's just one operation, then my benchmark shouldn't run any risk at all of violating that limit.
     
  5. Davros

    Legend

    Joined:
    Jun 7, 2004
    Messages:
    15,175
    Likes Received:
    2,479
    7600gt standard clocks 83.90
    p4 northwood 3ghz
    1024mb ram
    win xp

    GL multigrid benchmark 0.5 by Peter Thoman 2007

    DevIL initialized successfully.
    OpenGL initialized successfully.
    ILUT OpenGL mode set successfully.
    GLEW version 1.3.5 initialized successfully.
    Loaded required OpenGL extensions for GLPixelShader.
    Loaded required OpenGL extensions for GLRenderTexture.
    Loaded required OpenGL extensions for GLFilterStep.
    Initialization complete.



    ------------------
    -- size: 3

    BENCHMARK
    Jacobi iteration: 7.8125 micros
    Residual calculation: 6.25 micros
    Restriction: fw: 7.8125 micros
    Interpolation + add: 6.25 micros
    VCycle: 609.375 micros


    BENCHMARK
    Jacobi iteration: 6.25 micros
    Residual calculation: 6.25 micros
    Restriction: fw: 7.8125 micros
    Interpolation + add: 6.25 micros
    VCycle: 609.375 micros


    BENCHMARK
    Jacobi iteration: 6.25 micros
    Residual calculation: 6.25 micros
    Restriction: fw: 7.8125 micros
    Interpolation + add: 6.25 micros
    VCycle: 625 micros



    ------------------
    -- size: 7

    BENCHMARK
    Jacobi iteration: 6.94444 micros
    Residual calculation: 6.94444 micros
    Restriction: fw: 6.94444 micros
    Interpolation + add: 6.94444 micros
    VCycle: 1024.31 micros


    BENCHMARK
    Jacobi iteration: 6.94444 micros
    Residual calculation: 6.94444 micros
    Restriction: fw: 6.94444 micros
    Interpolation + add: 6.94444 micros
    VCycle: 1024.31 micros


    BENCHMARK
    Jacobi iteration: 6.94444 micros
    Residual calculation: 6.94444 micros
    Restriction: fw: 6.94444 micros
    Interpolation + add: 6.94444 micros
    VCycle: 1024.31 micros



    ------------------
    -- size: 15

    BENCHMARK
    Jacobi iteration: 5.85938 micros
    Residual calculation: 5.85938 micros
    Restriction: fw: 7.8125 micros
    Interpolation + add: 7.8125 micros
    VCycle: 1484.38 micros


    BENCHMARK
    Jacobi iteration: 5.85938 micros
    Residual calculation: 5.85938 micros
    Restriction: fw: 7.8125 micros
    Interpolation + add: 7.8125 micros
    VCycle: 1484.38 micros


    BENCHMARK
    Jacobi iteration: 5.85938 micros
    Residual calculation: 5.85938 micros
    Restriction: fw: 7.8125 micros
    Interpolation + add: 7.8125 micros
    VCycle: 1503.91 micros



    ------------------
    -- size: 31

    BENCHMARK
    Jacobi iteration: 6.69643 micros
    Residual calculation: 6.69643 micros
    Restriction: fw: 8.92857 micros
    Interpolation + add: 6.69643 micros
    VCycle: 1875 micros


    BENCHMARK
    Jacobi iteration: 6.69643 micros
    Residual calculation: 8.92857 micros
    Restriction: fw: 6.69643 micros
    Interpolation + add: 6.69643 micros
    VCycle: 1875 micros


    BENCHMARK
    Jacobi iteration: 8.92857 micros
    Residual calculation: 6.69643 micros
    Restriction: fw: 6.69643 micros
    Interpolation + add: 6.69643 micros
    VCycle: 1875 micros



    ------------------
    -- size: 63

    BENCHMARK
    Jacobi iteration: 31.25 micros
    Residual calculation: 31.25 micros
    Restriction: fw: 15.625 micros
    Interpolation + add: 18.2292 micros
    VCycle: 2395.83 micros


    BENCHMARK
    Jacobi iteration: 31.25 micros
    Residual calculation: 28.6458 micros
    Restriction: fw: 18.2292 micros
    Interpolation + add: 18.2292 micros
    VCycle: 2395.83 micros


    BENCHMARK
    Jacobi iteration: 28.6458 micros
    Residual calculation: 31.25 micros
    Restriction: fw: 15.625 micros
    Interpolation + add: 18.2292 micros
    VCycle: 2395.83 micros



    ------------------
    -- size: 127

    BENCHMARK
    Jacobi iteration: 121.875 micros
    Residual calculation: 118.75 micros
    Restriction: fw: 112.5 micros
    Interpolation + add: 87.5 micros
    VCycle: 3031.25 micros


    BENCHMARK
    Jacobi iteration: 121.875 micros
    Residual calculation: 121.875 micros
    Restriction: fw: 112.5 micros
    Interpolation + add: 87.5 micros
    VCycle: 3031.25 micros


    BENCHMARK
    Jacobi iteration: 121.875 micros
    Residual calculation: 118.75 micros
    Restriction: fw: 112.5 micros
    Interpolation + add: 87.5 micros
    VCycle: 3000 micros



    ------------------
    -- size: 255

    BENCHMARK
    Jacobi iteration: 496.094 micros
    Residual calculation: 496.094 micros
    Restriction: fw: 312.5 micros
    Interpolation + add: 289.063 micros
    VCycle: 5820.31 micros


    BENCHMARK
    Jacobi iteration: 496.094 micros
    Residual calculation: 496.094 micros
    Restriction: fw: 312.5 micros
    Interpolation + add: 289.063 micros
    VCycle: 5820.31 micros


    BENCHMARK
    Jacobi iteration: 500 micros
    Residual calculation: 496.094 micros
    Restriction: fw: 312.5 micros
    Interpolation + add: 289.063 micros
    VCycle: 5820.31 micros



    ------------------
    -- size: 511

    BENCHMARK
    Jacobi iteration: 2041.67 micros
    Residual calculation: 2041.67 micros
    Restriction: fw: 1463.54 micros
    Interpolation + add: 1218.75 micros
    VCycle: 23125 micros


    BENCHMARK
    Jacobi iteration: 2046.88 micros
    Residual calculation: 2041.67 micros
    Restriction: fw: 1458.33 micros
    Interpolation + add: 1218.75 micros
    VCycle: 23177.1 micros


    BENCHMARK
    Jacobi iteration: 2052.08 micros
    Residual calculation: 2041.67 micros
    Restriction: fw: 1458.33 micros
    Interpolation + add: 1223.96 micros
    VCycle: 23125 micros



    ------------------
    -- size: 1023

    BENCHMARK
    Jacobi iteration: 8804.69 micros
    Residual calculation: 9437.5 micros
    Restriction: fw: 7312.5 micros
    Interpolation + add: 5968.75 micros
    VCycle: 114453 micros


    BENCHMARK
    Jacobi iteration: 8781.25 micros
    Residual calculation: 9421.88 micros
    Restriction: fw: 7335.94 micros
    Interpolation + add: 5968.75 micros
    VCycle: 114453 micros


    BENCHMARK
    Jacobi iteration: 8765.63 micros
    Residual calculation: 9453.13 micros
    Restriction: fw: 7328.13 micros
    Interpolation + add: 5976.56 micros
    VCycle: 114375 micros



    ------------------
    -- size: 2047
    GLFilterStep -- Error doing makeCurrent on target.
     
  6. PeterT

    Regular

    Joined:
    May 14, 2002
    Messages:
    702
    Likes Received:
    14
    Location:
    Austria
    Those are some of the most well-behaved results I've seen so far (just like those on my system): Scaling factor around 4 across the board once GPU limitations set in, 1 before. VCycle times growing by a fixed additive factor until GPU limitations hit. No strange low results / zeros to be seen. Why can't all systems play so nice? Would make my life a lot easier ;)
     
  7. BRiT

    BRiT (╯°□°)╯
    Moderator Legend Alpha

    Joined:
    Feb 7, 2002
    Messages:
    13,245
    Likes Received:
    9,907
    Location:
    Cleveland
    I'm curious if it's a matter of processor timestamps being off from one another on multi-core systems. It shouldn't be using something like the RDTSC instruction which can and typically does vary from core to core. Under WinXP MS/AMD released a fix that keeps both cores' timestamp counter in lock-step.
     
  8. neliz

    neliz GIGABYTE Man
    Veteran

    Joined:
    Mar 30, 2005
    Messages:
    4,904
    Likes Received:
    23
    Location:
    In the know
    Hi Pete,

    Same 2900, this time with the official 7.5's (still crashes the display driver)

    Code:
    GL multigrid benchmark 0.5 by Peter Thoman 2007
    
    DevIL initialized successfully.
    OpenGL initialized successfully.
    ILUT OpenGL mode set successfully.
    GLEW version 1.3.5 initialized successfully.
    Loaded required OpenGL extensions for GLPixelShader.
    Loaded required OpenGL extensions for GLRenderTexture.
    Loaded required OpenGL extensions for GLFilterStep.
    Initialization complete.
    
    
    
    ------------------
    -- size: 3
    
    BENCHMARK
    Jacobi iteration: 20.3125 micros
    Residual calculation: 20.3125 micros
    Restriction: fw: 14.0625 micros
    Interpolation + add: 20.3125 micros
    VCycle: 468.75 micros
    
    
    BENCHMARK
    Jacobi iteration: 20.3125 micros
    Residual calculation: 21.875 micros
    Restriction: fw: 14.0625 micros
    Interpolation + add: 21.875 micros
    VCycle: 453.125 micros
    
    
    BENCHMARK
    Jacobi iteration: 20.3125 micros
    Residual calculation: 20.3125 micros
    Restriction: fw: 15.625 micros
    Interpolation + add: 20.3125 micros
    VCycle: 484.375 micros
    
    
    
    ------------------
    -- size: 7
    
    BENCHMARK
    Jacobi iteration: 20.8333 micros
    Residual calculation: 20.8333 micros
    Restriction: fw: 15.625 micros
    Interpolation + add: 19.0972 micros
    VCycle: 781.25 micros
    
    
    BENCHMARK
    Jacobi iteration: 20.8333 micros
    Residual calculation: 20.8333 micros
    Restriction: fw: 13.8889 micros
    Interpolation + add: 22.5694 micros
    VCycle: 763.889 micros
    
    
    BENCHMARK
    Jacobi iteration: 20.8333 micros
    Residual calculation: 19.0972 micros
    Restriction: fw: 15.625 micros
    Interpolation + add: 20.8333 micros
    VCycle: 781.25 micros
    
    
    
    ------------------
    -- size: 15
    
    BENCHMARK
    Jacobi iteration: 21.4844 micros
    Residual calculation: 19.5313 micros
    Restriction: fw: 15.625 micros
    Interpolation + add: 19.5313 micros
    VCycle: 1074.22 micros
    
    
    BENCHMARK
    Jacobi iteration: 21.4844 micros
    Residual calculation: 21.4844 micros
    Restriction: fw: 13.6719 micros
    Interpolation + add: 21.4844 micros
    VCycle: 1074.22 micros
    
    
    BENCHMARK
    Jacobi iteration: 19.5313 micros
    Residual calculation: 23.4375 micros
    Restriction: fw: 13.6719 micros
    Interpolation + add: 21.4844 micros
    VCycle: 1074.22 micros
    
    
    
    ------------------
    -- size: 31
    
    BENCHMARK
    Jacobi iteration: 20.0893 micros
    Residual calculation: 20.0893 micros
    Restriction: fw: 15.625 micros
    Interpolation + add: 20.0893 micros
    VCycle: 1361.61 micros
    
    
    BENCHMARK
    Jacobi iteration: 20.0893 micros
    Residual calculation: 20.0893 micros
    Restriction: fw: 15.625 micros
    Interpolation + add: 20.0893 micros
    VCycle: 1406.25 micros
    
    
    BENCHMARK
    Jacobi iteration: 22.3214 micros
    Residual calculation: 20.0893 micros
    Restriction: fw: 15.625 micros
    Interpolation + add: 20.0893 micros
    VCycle: 1406.25 micros
    
    
    
    ------------------
    -- size: 63
    
    BENCHMARK
    Jacobi iteration: 20.8333 micros
    Residual calculation: 20.8333 micros
    Restriction: fw: 13.0208 micros
    Interpolation + add: 20.8333 micros
    VCycle: 1692.71 micros
    
    
    BENCHMARK
    Jacobi iteration: 20.8333 micros
    Residual calculation: 20.8333 micros
    Restriction: fw: 13.0208 micros
    Interpolation + add: 20.8333 micros
    VCycle: 1692.71 micros
    
    
    BENCHMARK
    Jacobi iteration: 20.8333 micros
    Residual calculation: 20.8333 micros
    Restriction: fw: 15.625 micros
    Interpolation + add: 18.2292 micros
    VCycle: 1770.83 micros
    
    
    
    ------------------
    -- size: 127
    
    BENCHMARK
    Jacobi iteration: 18.75 micros
    Residual calculation: 21.875 micros
    Restriction: fw: 15.625 micros
    Interpolation + add: 18.75 micros
    VCycle: 2000 micros
    
    
    BENCHMARK
    Jacobi iteration: 21.875 micros
    Residual calculation: 18.75 micros
    Restriction: fw: 15.625 micros
    Interpolation + add: 18.75 micros
    VCycle: 1968.75 micros
    
    
    BENCHMARK
    Jacobi iteration: 18.75 micros
    Residual calculation: 21.875 micros
    Restriction: fw: 15.625 micros
    Interpolation + add: 18.75 micros
    VCycle: 1968.75 micros
    
    
    
    ------------------
    -- size: 255
    
    BENCHMARK
    Jacobi iteration: 23.4375 micros
    Residual calculation: 19.5313 micros
    Restriction: fw: 15.625 micros
    Interpolation + add: 19.5313 micros
    VCycle: 4335.94 micros
    
    
    BENCHMARK
    Jacobi iteration: 19.5313 micros
    Residual calculation: 23.4375 micros
    Restriction: fw: 15.625 micros
    Interpolation + add: 19.5313 micros
    VCycle: 4375 micros
    
    
    BENCHMARK
    Jacobi iteration: 19.5313 micros
    Residual calculation: 23.4375 micros
    Restriction: fw: 15.625 micros
    Interpolation + add: 19.5313 micros
    VCycle: 4375 micros
    
    
    
    ------------------
    -- size: 511
    
    BENCHMARK
    Jacobi iteration: 20.8333 micros
    Residual calculation: 20.8333 micros
    Restriction: fw: 15.625 micros
    Interpolation + add: 20.8333 micros
    VCycle: 20052.1 micros
    
    
    BENCHMARK
    Jacobi iteration: 20.8333 micros
    Residual calculation: 20.8333 micros
    Restriction: fw: 10.4167 micros
    Interpolation + add: 20.8333 micros
    VCycle: 21927.1 micros
    
    
    BENCHMARK
    Jacobi iteration: 20.8333 micros
    Residual calculation: 15.625 micros
    Restriction: fw: 15.625 micros
    Interpolation + add: 20.8333 micros
    VCycle: 21927.1 micros
    
    
    
    ------------------
    -- size: 1023
    
    BENCHMARK
    Jacobi iteration: 23.4375 micros
    Residual calculation: 15.625 micros
    Restriction: fw: 15.625 micros
    Interpolation + add: 23.4375 micros
    VCycle: 81484.4 micros
    
    
    BENCHMARK
    Jacobi iteration: 39.0625 micros
    Residual calculation: 39.0625 micros
    Restriction: fw: 39.0625 micros
    Interpolation + add: 46.875 micros
    VCycle: 89140.6 micros
    
    
    BENCHMARK
    Jacobi iteration: 46.875 micros
    Residual calculation: 39.0625 micros
    Restriction: fw: 39.0625 micros
    Interpolation + add: 39.0625 micros
    VCycle: 89375 micros
    
    
    
    ------------------
    -- size: 2047
    
     
  9. Anarchist4000

    Veteran Regular

    Joined:
    May 8, 2004
    Messages:
    1,439
    Likes Received:
    359
    I tried setting the affinity and priority and while it stabilized the times a bit the numbers are still off.

    What exactly are you measuring for the first 4 tests under each benchmark? The VCycle numbers I'm guessing are about right and the first 4 are the ones that are off?
     
  10. Davros

    Legend

    Joined:
    Jun 7, 2004
    Messages:
    15,175
    Likes Received:
    2,479
    was that adressed to me ?
     
  11. Silent_Buddha

    Legend

    Joined:
    Mar 13, 2007
    Messages:
    16,546
    Likes Received:
    5,560
    Interesting, I'll test with the new 7.5's here in a moment. Although I'm not expecting it to do any differently than the 8.38 release 7 betas. Hopefully the FAN issue is fixed however.

    Also, I mention how on my card at least the desktop in Vista 64 goes completely unresponsive at certain points during the 2047^2 test. Is it possible that it isn't generating a "time" while this is happening?

    It doesn't affect my system clock (IE - my system clock isn't suddenly running minutes slower than my other computer after multiple runs) so I'm not sure why it isn't getting a proper time on it.

    Regards,
    SB
     
  12. XMAN26

    Banned

    Joined:
    Feb 17, 2003
    Messages:
    702
    Likes Received:
    1

    Mine stops in the cmd window stating that OGL windows needs to be focused. How the hell do you do that? 8800GTS BFG OC, X2 3800 @ 2.5, 158.18(9), XPPro Dell E228WFP 22" WS
     
  13. neliz

    neliz GIGABYTE Man
    Veteran

    Joined:
    Mar 30, 2005
    Messages:
    4,904
    Likes Received:
    23
    Location:
    In the know
    click on the "graphical" (output) screen (the one with the OGL logo) to make it "active" and press enter... otherwise the dos window will be active and pressing enter doesn't do anything..

    this post from peter shows what the window looks like

     
  14. Silent_Buddha

    Legend

    Joined:
    Mar 13, 2007
    Messages:
    16,546
    Likes Received:
    5,560
    I swear it gets faster everytime I run this.

    With official 7.5 catalyst drivers, same system as previously.

    Code:
    GL multigrid benchmark 0.5 by Peter Thoman 2007
    
    DevIL initialized successfully.
    OpenGL initialized successfully.
    ILUT OpenGL mode set successfully.
    GLEW version 1.3.5 initialized successfully.
    Loaded required OpenGL extensions for GLPixelShader.
    Loaded required OpenGL extensions for GLRenderTexture.
    Loaded required OpenGL extensions for GLFilterStep.
    Initialization complete.
    
    
    
    ------------------
    -- size: 3
    
    BENCHMARK
    Jacobi iteration: 11.1321 micros
    Residual calculation: 10.8391 micros
    Restriction: fw: 7.812 micros
    Interpolation + add: 10.7415 micros
    VCycle: 246.078 micros
    
    
    BENCHMARK
    Jacobi iteration: 10.7415 micros
    Residual calculation: 10.9368 micros
    Restriction: fw: 7.9097 micros
    Interpolation + add: 10.6438 micros
    VCycle: 246.078 micros
    
    
    BENCHMARK
    Jacobi iteration: 10.5462 micros
    Residual calculation: 10.6439 micros
    Restriction: fw: 7.9096 micros
    Interpolation + add: 10.7415 micros
    VCycle: 247.055 micros
    
    
    
    ------------------
    -- size: 7
    
    BENCHMARK
    Jacobi iteration: 11.067 micros
    Residual calculation: 11.067 micros
    Restriction: fw: 7.812 micros
    Interpolation + add: 11.067 micros
    VCycle: 403.62 micros
    
    
    BENCHMARK
    Jacobi iteration: 10.9584 micros
    Residual calculation: 11.067 micros
    Restriction: fw: 8.029 micros
    Interpolation + add: 10.9586 micros
    VCycle: 404.704 micros
    
    
    BENCHMARK
    Jacobi iteration: 11.067 micros
    Residual calculation: 10.85 micros
    Restriction: fw: 7.92044 micros
    Interpolation + add: 10.9586 micros
    VCycle: 404.704 micros
    
    
    
    ------------------
    -- size: 15
    
    BENCHMARK
    Jacobi iteration: 10.8636 micros
    Residual calculation: 10.8635 micros
    Restriction: fw: 7.812 micros
    Interpolation + add: 10.8636 micros
    VCycle: 557.825 micros
    
    
    BENCHMARK
    Jacobi iteration: 10.6194 micros
    Residual calculation: 10.6195 micros
    Restriction: fw: 7.934 micros
    Interpolation + add: 10.7415 micros
    VCycle: 556.605 micros
    
    
    BENCHMARK
    Jacobi iteration: 10.8636 micros
    Residual calculation: 10.8635 micros
    Restriction: fw: 7.69 micros
    Interpolation + add: 10.8635 micros
    VCycle: 557.826 micros
    
    
    
    ------------------
    -- size: 31
    
    BENCHMARK
    Jacobi iteration: 10.881 micros
    Residual calculation: 10.602 micros
    Restriction: fw: 7.95157 micros
    Interpolation + add: 11.0204 micros
    VCycle: 710.056 micros
    
    
    BENCHMARK
    Jacobi iteration: 10.881 micros
    Residual calculation: 10.602 micros
    Restriction: fw: 7.812 micros
    Interpolation + add: 10.881 micros
    VCycle: 707.266 micros
    
    
    BENCHMARK
    Jacobi iteration: 11.0204 micros
    Residual calculation: 10.881 micros
    Restriction: fw: 7.95157 micros
    Interpolation + add: 10.881 micros
    VCycle: 705.87 micros
    
    
    
    ------------------
    -- size: 63
    
    BENCHMARK
    Jacobi iteration: 10.7415 micros
    Residual calculation: 10.9042 micros
    Restriction: fw: 7.97483 micros
    Interpolation + add: 10.5787 micros
    VCycle: 862.575 micros
    
    
    BENCHMARK
    Jacobi iteration: 10.9042 micros
    Residual calculation: 10.5788 micros
    Restriction: fw: 7.97467 micros
    Interpolation + add: 10.7415 micros
    VCycle: 860.948 micros
    
    
    BENCHMARK
    Jacobi iteration: 10.7415 micros
    Residual calculation: 10.7415 micros
    Restriction: fw: 7.812 micros
    Interpolation + add: 10.7415 micros
    VCycle: 867.457 micros
    
    
    
    ------------------
    -- size: 127
    
    BENCHMARK
    Jacobi iteration: 11.5228 micros
    Residual calculation: 11.718 micros
    Restriction: fw: 8.7884 micros
    Interpolation + add: 11.5228 micros
    VCycle: 1083.91 micros
    
    
    BENCHMARK
    Jacobi iteration: 10.9368 micros
    Residual calculation: 10.7414 micros
    Restriction: fw: 7.812 micros
    Interpolation + add: 11.1322 micros
    VCycle: 1050.71 micros
    
    
    BENCHMARK
    Jacobi iteration: 10.7414 micros
    Residual calculation: 10.9368 micros
    Restriction: fw: 8.0074 micros
    Interpolation + add: 10.9368 micros
    VCycle: 1037.04 micros
    
    
    
    ------------------
    -- size: 255
    
    BENCHMARK
    Jacobi iteration: 10.7415 micros
    Residual calculation: 10.4975 micros
    Restriction: fw: 7.812 micros
    Interpolation + add: 10.7415 micros
    VCycle: 4350.31 micros
    
    
    BENCHMARK
    Jacobi iteration: 10.9857 micros
    Residual calculation: 10.4972 micros
    Restriction: fw: 7.812 micros
    Interpolation + add: 10.7415 micros
    VCycle: 4508.99 micros
    
    
    BENCHMARK
    Jacobi iteration: 10.7415 micros
    Residual calculation: 10.7415 micros
    Restriction: fw: 7.56775 micros
    Interpolation + add: 10.7415 micros
    VCycle: 4609.08 micros
    
    
    
    ------------------
    -- size: 511
    
    BENCHMARK
    Jacobi iteration: 10.7417 micros
    Residual calculation: 10.7413 micros
    Restriction: fw: 8.13767 micros
    Interpolation + add: 10.7413 micros
    VCycle: 20812.5 micros
    
    
    BENCHMARK
    Jacobi iteration: 11.718 micros
    Residual calculation: 11.718 micros
    Restriction: fw: 12.0433 micros
    Interpolation + add: 11.718 micros
    VCycle: 22501.8 micros
    
    
    BENCHMARK
    Jacobi iteration: 16.275 micros
    Residual calculation: 10.7417 micros
    Restriction: fw: 8.13733 micros
    Interpolation + add: 10.416 micros
    VCycle: 22475.8 micros
    
    
    
    ------------------
    -- size: 1023
    
    BENCHMARK
    Jacobi iteration: 10.7415 micros
    Residual calculation: 10.253 micros
    Restriction: fw: 7.812 micros
    Interpolation + add: 13.671 micros
    VCycle: 82543.5 micros
    
    
    BENCHMARK
    Jacobi iteration: 41.5015 micros
    Residual calculation: 40.5245 micros
    Restriction: fw: 36.1305 micros
    Interpolation + add: 42.478 micros
    VCycle: 89784.3 micros
    
    
    BENCHMARK
    Jacobi iteration: 41.013 micros
    Residual calculation: 40.525 micros
    Restriction: fw: 36.1305 micros
    Interpolation + add: 42.4775 micros
    VCycle: 89774.5 micros
    
    
    
    ------------------
    -- size: 2047
    
    BENCHMARK
    Jacobi iteration: 16.6 micros
    Residual calculation: 15.624 micros
    Restriction: fw: 11.718 micros
    Interpolation + add: 15.624 micros
    VCycle: 1699.11 micros
    
    
    BENCHMARK
    Jacobi iteration: 6390.22 micros
    Residual calculation: 3730.23 micros
    Restriction: fw: 3290.8 micros
    Interpolation + add: 1469.63 micros
    VCycle: 47155.2 micros
    
    
    BENCHMARK
    Jacobi iteration: 6320.89 micros
    Residual calculation: 3620.86 micros
    Restriction: fw: 3337.68 micros
    Interpolation + add: 1327.06 micros
    VCycle: 47291.9 micros
    
    Also, I'm not sure why but 2047^2 actually seems faster now than the first time I successfully ran it in mgbench2.

    Regards,
    SB
     
  15. XMAN26

    Banned

    Joined:
    Feb 17, 2003
    Messages:
    702
    Likes Received:
    1
    Thanks Neliz

    My results
    X2 3800+ @2.5
    8800GTS BFGOC 640MB
    2GB Ram
    XPPro
    158.19
    Code:
    GL multigrid benchmark 0.5 by Peter Thoman 2007
    
    DevIL initialized successfully.
    OpenGL initialized successfully.
    ILUT OpenGL mode set successfully.
    GLEW version 1.3.5 initialized successfully.
    Loaded required OpenGL extensions for GLPixelShader.
    Loaded required OpenGL extensions for GLRenderTexture.
    Loaded required OpenGL extensions for GLFilterStep.
    Initialization complete.
    
    
    
    ------------------
    -- size: 3
    
    BENCHMARK
    Jacobi iteration: 3.125 micros
    Residual calculation: 3.125 micros
    Restriction: fw: 3.125 micros
    Interpolation + add: 1.5625 micros
    VCycle: 500 micros
    
    
    BENCHMARK
    Jacobi iteration: 1.5625 micros
    Residual calculation: 3.125 micros
    Restriction: fw: 3.125 micros
    Interpolation + add: 3.125 micros
    VCycle: 500 micros
    
    
    BENCHMARK
    Jacobi iteration: 3.125 micros
    Residual calculation: 3.125 micros
    Restriction: fw: 3.125 micros
    Interpolation + add: 1.5625 micros
    VCycle: 500 micros
    
    
    
    ------------------
    -- size: 7
    
    BENCHMARK
    Jacobi iteration: 1.73611 micros
    Residual calculation: 3.47222 micros
    Restriction: fw: 1.73611 micros
    Interpolation + add: 3.47222 micros
    VCycle: 833.333 micros
    
    
    BENCHMARK
    Jacobi iteration: 3.47222 micros
    Residual calculation: 3.47222 micros
    Restriction: fw: 1.73611 micros
    Interpolation + add: 3.47222 micros
    VCycle: 815.972 micros
    
    
    BENCHMARK
    Jacobi iteration: 3.47222 micros
    Residual calculation: 1.73611 micros
    Restriction: fw: 3.47222 micros
    Interpolation + add: 1.73611 micros
    VCycle: 833.333 micros
    
    
    
    ------------------
    -- size: 15
    
    BENCHMARK
    Jacobi iteration: 3.90625 micros
    Residual calculation: 1.95313 micros
    Restriction: fw: 3.90625 micros
    Interpolation + add: 1.95313 micros
    VCycle: 1171.88 micros
    
    
    BENCHMARK
    Jacobi iteration: 1.95313 micros
    Residual calculation: 3.90625 micros
    Restriction: fw: 1.95313 micros
    Interpolation + add: 1.95313 micros
    VCycle: 1171.88 micros
    
    
    BENCHMARK
    Jacobi iteration: 3.90625 micros
    Residual calculation: 1.95313 micros
    Restriction: fw: 1.95313 micros
    Interpolation + add: 3.90625 micros
    VCycle: 1171.88 micros
    
    
    
    ------------------
    -- size: 31
    
    BENCHMARK
    Jacobi iteration: 2.23214 micros
    Residual calculation: 4.46429 micros
    Restriction: fw: 2.23214 micros
    Interpolation + add: 2.23214 micros
    VCycle: 1517.86 micros
    
    
    BENCHMARK
    Jacobi iteration: 2.23214 micros
    Residual calculation: 2.23214 micros
    Restriction: fw: 2.23214 micros
    Interpolation + add: 2.23214 micros
    VCycle: 1517.86 micros
    
    
    BENCHMARK
    Jacobi iteration: 2.23214 micros
    Residual calculation: 4.46429 micros
    Restriction: fw: 2.23214 micros
    Interpolation + add: 2.23214 micros
    VCycle: 1517.86 micros
    
    
    
    ------------------
    -- size: 63
    
    BENCHMARK
    Jacobi iteration: 5.20833 micros
    Residual calculation: 2.60417 micros
    Restriction: fw: 5.20833 micros
    Interpolation + add: 2.60417 micros
    VCycle: 1875 micros
    
    
    BENCHMARK
    Jacobi iteration: 5.20833 micros
    Residual calculation: 5.20833 micros
    Restriction: fw: 2.60417 micros
    Interpolation + add: 2.60417 micros
    VCycle: 1875 micros
    
    
    BENCHMARK
    Jacobi iteration: 5.20833 micros
    Residual calculation: 5.20833 micros
    Restriction: fw: 2.60417 micros
    Interpolation + add: 2.60417 micros
    VCycle: 1875 micros
    
    
    
    ------------------
    -- size: 127
    
    BENCHMARK
    Jacobi iteration: 18.75 micros
    Residual calculation: 15.625 micros
    Restriction: fw: 15.625 micros
    Interpolation + add: 9.375 micros
    VCycle: 2281.25 micros
    
    
    BENCHMARK
    Jacobi iteration: 18.75 micros
    Residual calculation: 18.75 micros
    Restriction: fw: 12.5 micros
    Interpolation + add: 12.5 micros
    VCycle: 2281.25 micros
    
    
    BENCHMARK
    Jacobi iteration: 15.625 micros
    Residual calculation: 18.75 micros
    Restriction: fw: 15.625 micros
    Interpolation + add: 9.375 micros
    VCycle: 2281.25 micros
    
    
    
    ------------------
    -- size: 255
    
    BENCHMARK
    Jacobi iteration: 78.125 micros
    Residual calculation: 70.3125 micros
    Restriction: fw: 66.4063 micros
    Interpolation + add: 46.875 micros
    VCycle: 2890.63 micros
    
    
    BENCHMARK
    Jacobi iteration: 74.2188 micros
    Residual calculation: 70.3125 micros
    Restriction: fw: 66.4063 micros
    Interpolation + add: 46.875 micros
    VCycle: 2929.69 micros
    
    
    BENCHMARK
    Jacobi iteration: 78.125 micros
    Residual calculation: 70.3125 micros
    Restriction: fw: 66.4063 micros
    Interpolation + add: 46.875 micros
    VCycle: 2890.63 micros
    
    
    
    ------------------
    -- size: 511
    
    BENCHMARK
    Jacobi iteration: 281.25 micros
    Residual calculation: 281.25 micros
    Restriction: fw: 265.625 micros
    Interpolation + add: 177.083 micros
    VCycle: 5364.58 micros
    
    
    BENCHMARK
    Jacobi iteration: 281.25 micros
    Residual calculation: 281.25 micros
    Restriction: fw: 265.625 micros
    Interpolation + add: 171.875 micros
    VCycle: 5416.67 micros
    
    
    BENCHMARK
    Jacobi iteration: 281.25 micros
    Residual calculation: 281.25 micros
    Restriction: fw: 265.625 micros
    Interpolation + add: 177.083 micros
    VCycle: 5364.58 micros
    
    
    
    ------------------
    -- size: 1023
    
    BENCHMARK
    Jacobi iteration: 1195.31 micros
    Residual calculation: 1093.75 micros
    Restriction: fw: 1210.94 micros
    Interpolation + add: 765.625 micros
    VCycle: 22968.8 micros
    
    
    BENCHMARK
    Jacobi iteration: 1195.31 micros
    Residual calculation: 1078.13 micros
    Restriction: fw: 1218.75 micros
    Interpolation + add: 765.625 micros
    VCycle: 22890.6 micros
    
    
    BENCHMARK
    Jacobi iteration: 1195.31 micros
    Residual calculation: 1093.75 micros
    Restriction: fw: 1195.31 micros
    Interpolation + add: 773.438 micros
    VCycle: 22890.6 micros
    
    
    
    ------------------
    -- size: 2047
    
    BENCHMARK
    Jacobi iteration: 15.625 micros
    Residual calculation: 3796.88 micros
    Restriction: fw: 5656.25 micros
    Interpolation + add: 4640.63 micros
    VCycle: 139844 micros
    
    
    BENCHMARK
    Jacobi iteration: 15.625 micros
    Residual calculation: 3828.13 micros
    Restriction: fw: 5625 micros
    Interpolation + add: 4562.5 micros
    VCycle: 140469 micros
    
    
    BENCHMARK
    Jacobi iteration: 15.625 micros
    Residual calculation: 3843.75 micros
    Restriction: fw: 5640.63 micros
    Interpolation + add: 4625 micros
    VCycle: 139375 micros
     
  16. PeterT

    Regular

    Joined:
    May 14, 2002
    Messages:
    702
    Likes Received:
    14
    Location:
    Austria
    I also thought about this, that's why I switched from clock() to GetSystemTime(). I believe the latter should be synchronized. Also, I personally test on a dual-core system and don't experience the strange numbers.

    Basically the 4 main operations of the multigrid solver are Smoothing, Residual Calculation, Restriction and Interpolation. Each of those is used in the V-cycle. The first 4 tests are designed to test them individually -- this could be helpful in determining why one system is faster than another in V-cycle times (the true measurement of performance). I still don't understand why the others are off on some systems.

    Yes, your results are exactly as they "should be".
     
  17. pegisys

    Regular

    Joined:
    Mar 2, 2005
    Messages:
    593
    Likes Received:
    4
    I ran the test and I got a BSOD :sad: I did get some numbers though

    I'm using winxp pro on a 1900gt and A64 3500

    Code:
    GL multigrid benchmark 0.5 by Peter Thoman 2007
    
    DevIL initialized successfully.
    OpenGL initialized successfully.
    ILUT OpenGL mode set successfully.
    GLEW version 1.3.5 initialized successfully.
    Loaded required OpenGL extensions for GLPixelShader.
    Loaded required OpenGL extensions for GLRenderTexture.
    Loaded required OpenGL extensions for GLFilterStep.
    Initialization complete.
    
    
    
    ------------------
    -- size: 3
    
    BENCHMARK
    Jacobi iteration: 4.6875 micros
    Residual calculation: 4.6875 micros
    Restriction: fw: 6.25 micros
    Interpolation + add: 4.6875 micros
    VCycle: 515.625 micros
    
    
    BENCHMARK
    Jacobi iteration: 4.6875 micros
    Residual calculation: 4.6875 micros
    Restriction: fw: 4.6875 micros
    Interpolation + add: 4.6875 micros
    VCycle: 515.625 micros
    
    
    BENCHMARK
    Jacobi iteration: 4.6875 micros
    Residual calculation: 4.6875 micros
    Restriction: fw: 6.25 micros
    Interpolation + add: 4.6875 micros
    VCycle: 515.625 micros
    
    
    
    ------------------
    -- size: 7
    
    BENCHMARK
    Jacobi iteration: 5.20833 micros
    Residual calculation: 5.20833 micros
    Restriction: fw: 5.20833 micros
    Interpolation + add: 5.20833 micros
    VCycle: 850.694 micros
    
    
    BENCHMARK
    Jacobi iteration: 3.47222 micros
    Residual calculation: 5.20833 micros
    Restriction: fw: 5.20833 micros
    Interpolation + add: 5.20833 micros
    VCycle: 850.694 micros
    
    
    BENCHMARK
    Jacobi iteration: 5.20833 micros
    Residual calculation: 3.47222 micros
    Restriction: fw: 5.20833 micros
    Interpolation + add: 5.20833 micros
    VCycle: 850.694 micros
    
    
    
    ------------------
    -- size: 15
    
    BENCHMARK
    Jacobi iteration: 5.85938 micros
    Residual calculation: 3.90625 micros
    Restriction: fw: 5.85938 micros
    Interpolation + add: 3.90625 micros
    VCycle: 1191.41 micros
    
    
    BENCHMARK
    Jacobi iteration: 5.85938 micros
    Residual calculation: 3.90625 micros
    Restriction: fw: 5.85938 micros
    Interpolation + add: 3.90625 micros
    VCycle: 1191.41 micros
    
    
    BENCHMARK
    Jacobi iteration: 5.85938 micros
    Residual calculation: 5.85938 micros
    Restriction: fw: 3.90625 micros
    Interpolation + add: 5.85938 micros
    VCycle: 1191.41 micros
    
    
    
    ------------------
    -- size: 31
    
    BENCHMARK
    Jacobi iteration: 8.92857 micros
    Residual calculation: 6.69643 micros
    Restriction: fw: 8.92857 micros
    Interpolation + add: 6.69643 micros
    VCycle: 1562.5 micros
    
    
    BENCHMARK
    Jacobi iteration: 8.92857 micros
    Residual calculation: 6.69643 micros
    Restriction: fw: 8.92857 micros
    Interpolation + add: 6.69643 micros
    VCycle: 1562.5 micros
    
    
    BENCHMARK
    Jacobi iteration: 6.69643 micros
    Residual calculation: 6.69643 micros
    Restriction: fw: 8.92857 micros
    Interpolation + add: 8.92857 micros
    VCycle: 1540.18 micros
    
    
    
    ------------------
    -- size: 63
    
    BENCHMARK
    Jacobi iteration: 20.8333 micros
    Residual calculation: 18.2292 micros
    Restriction: fw: 20.8333 micros
    Interpolation + add: 18.2292 micros
    VCycle: 1979.17 micros
    
    
    BENCHMARK
    Jacobi iteration: 20.8333 micros
    Residual calculation: 18.2292 micros
    Restriction: fw: 23.4375 micros
    Interpolation + add: 15.625 micros
    VCycle: 1979.17 micros
    
    
    BENCHMARK
    Jacobi iteration: 18.2292 micros
    Residual calculation: 20.8333 micros
    Restriction: fw: 20.8333 micros
    Interpolation + add: 15.625 micros
    VCycle: 2005.21 micros
    
    
    
    ------------------
    -- size: 127
    
    BENCHMARK
    Jacobi iteration: 65.625 micros
    Residual calculation: 65.625 micros
    Restriction: fw: 81.25 micros
    Interpolation + add: 46.875 micros
    VCycle: 2781.25 micros
    
    
    BENCHMARK
    Jacobi iteration: 65.625 micros
    Residual calculation: 65.625 micros
    Restriction: fw: 78.125 micros
    Interpolation + add: 46.875 micros
    VCycle: 2781.25 micros
    
    
    BENCHMARK
    Jacobi iteration: 65.625 micros
    Residual calculation: 68.75 micros
    Restriction: fw: 78.125 micros
    Interpolation + add: 46.875 micros
    VCycle: 2781.25 micros
    
    
    
    ------------------
    -- size: 255
    
    BENCHMARK
    Jacobi iteration: 214.844 micros
    Residual calculation: 265.625 micros
    Restriction: fw: 308.594 micros
    Interpolation + add: 195.313 micros
    VCycle: 5859.38 micros
    
    
    BENCHMARK
    Jacobi iteration: 386.719 micros
    Residual calculation: 89.8438 micros
    Restriction: fw: 308.594 micros
    Interpolation + add: 199.219 micros
    VCycle: 5898.44 micros
    
    
    BENCHMARK
    Jacobi iteration: 214.844 micros
    Residual calculation: 261.719 micros
    Restriction: fw: 308.594 micros
    Interpolation + add: 199.219 micros
    VCycle: 5859.38 micros
    
    
    
    ------------------
    -- size: 511
    
    BENCHMARK
    Jacobi iteration: 671.875 micros
    Residual calculation: 1026.04 micros
    Restriction: fw: 1213.54 micros
    Interpolation + add: 968.75 micros
    VCycle: 23697.9 micros
    
    
    BENCHMARK
    Jacobi iteration: 677.083 micros
    Residual calculation: 1026.04 micros
    Restriction: fw: 1250 micros
    Interpolation + add: 937.5 micros
    VCycle: 23854.2 micros
    
    
    BENCHMARK
    Jacobi iteration: 671.875 micros
    Residual calculation: 1026.04 micros
    Restriction: fw: 1234.38 micros
    Interpolation + add: 968.75 micros
    VCycle: 23697.9 micros
    
    
    
    ------------------
    -- size: 1023
    
     
  18. Davros

    Legend

    Joined:
    Jun 7, 2004
    Messages:
    15,175
    Likes Received:
    2,479
    "Yes, your results are exactly as they "should be"."

    nice to know having my gfx card in a 4 lane pci-e slot isnt messing anything up...
     
  19. Sxotty

    Veteran

    Joined:
    Dec 11, 2002
    Messages:
    4,969
    Likes Received:
    370
    Location:
    PA USA
    Not on mine. I am pretty sure it over heated.

    It started writing out the BSOD about a fault (this was on the last set btw 2047) but never finished before the computer rebooted. The display was corrupted on reboot as well, flecks of color and random stuff until after the POST...No permanent damage or anything :)
     
  20. BlizzardOne

    Newcomer

    Joined:
    Sep 29, 2006
    Messages:
    81
    Likes Received:
    6
    Location:
    North West UK
    Re-ran lastest version of the program with Cat 7.5's:

    C2D X6800 @ 2.93ghz
    2GB PC6400 @ 800mhz
    Win XP Pro
    Crossfire'd X1950XT-X's

    Ran it with Crossfire enabled and disabled, to see if there's any difference.. there are some differences, but not many, and not huge ones at that either.

    Crossfire Disabled

    Code:
    GL multigrid benchmark 0.5 by Peter Thoman 2007
    
    DevIL initialized successfully.
    OpenGL initialized successfully.
    ILUT OpenGL mode set successfully.
    GLEW version 1.3.5 initialized successfully.
    Loaded required OpenGL extensions for GLPixelShader.
    Loaded required OpenGL extensions for GLRenderTexture.
    Loaded required OpenGL extensions for GLFilterStep.
    Initialization complete.
    
    
    
    ------------------
    -- size: 3
    
    BENCHMARK
    Jacobi iteration: 3.125 micros
    Residual calculation: 3.125 micros
    Restriction: fw: 3.125 micros
    Interpolation + add: 3.125 micros
    VCycle: 359.375 micros
    
    
    BENCHMARK
    Jacobi iteration: 3.125 micros
    Residual calculation: 3.125 micros
    Restriction: fw: 3.125 micros
    Interpolation + add: 3.125 micros
    VCycle: 359.375 micros
    
    
    BENCHMARK
    Jacobi iteration: 3.125 micros
    Residual calculation: 3.125 micros
    Restriction: fw: 3.125 micros
    Interpolation + add: 3.125 micros
    VCycle: 359.375 micros
    
    
    
    ------------------
    -- size: 7
    
    BENCHMARK
    Jacobi iteration: 1.73611 micros
    Residual calculation: 3.47222 micros
    Restriction: fw: 3.47222 micros
    Interpolation + add: 3.47222 micros
    VCycle: 590.278 micros
    
    
    BENCHMARK
    Jacobi iteration: 3.47222 micros
    Residual calculation: 3.47222 micros
    Restriction: fw: 3.47222 micros
    Interpolation + add: 1.73611 micros
    VCycle: 607.639 micros
    
    
    BENCHMARK
    Jacobi iteration: 3.47222 micros
    Residual calculation: 1.73611 micros
    Restriction: fw: 3.47222 micros
    Interpolation + add: 3.47222 micros
    VCycle: 590.278 micros
    
    
    
    ------------------
    -- size: 15
    
    BENCHMARK
    Jacobi iteration: 1.95313 micros
    Residual calculation: 3.90625 micros
    Restriction: fw: 3.90625 micros
    Interpolation + add: 3.90625 micros
    VCycle: 820.313 micros
    
    
    BENCHMARK
    Jacobi iteration: 3.90625 micros
    Residual calculation: 1.95313 micros
    Restriction: fw: 3.90625 micros
    Interpolation + add: 3.90625 micros
    VCycle: 839.844 micros
    
    
    BENCHMARK
    Jacobi iteration: 3.90625 micros
    Residual calculation: 3.90625 micros
    Restriction: fw: 3.90625 micros
    Interpolation + add: 1.95313 micros
    VCycle: 839.844 micros
    
    
    
    ------------------
    -- size: 31
    
    BENCHMARK
    Jacobi iteration: 4.46429 micros
    Residual calculation: 4.46429 micros
    Restriction: fw: 6.69643 micros
    Interpolation + add: 6.69643 micros
    VCycle: 1071.43 micros
    
    
    BENCHMARK
    Jacobi iteration: 4.46429 micros
    Residual calculation: 4.46429 micros
    Restriction: fw: 6.69643 micros
    Interpolation + add: 6.69643 micros
    VCycle: 1071.43 micros
    
    
    BENCHMARK
    Jacobi iteration: 4.46429 micros
    Residual calculation: 4.46429 micros
    Restriction: fw: 4.46429 micros
    Interpolation + add: 8.92857 micros
    VCycle: 1071.43 micros
    
    
    
    ------------------
    -- size: 63
    
    BENCHMARK
    Jacobi iteration: 13.0208 micros
    Residual calculation: 13.0208 micros
    Restriction: fw: 15.625 micros
    Interpolation + add: 7.8125 micros
    VCycle: 1380.21 micros
    
    
    BENCHMARK
    Jacobi iteration: 13.0208 micros
    Residual calculation: 15.625 micros
    Restriction: fw: 13.0208 micros
    Interpolation + add: 10.4167 micros
    VCycle: 1380.21 micros
    
    
    BENCHMARK
    Jacobi iteration: 13.0208 micros
    Residual calculation: 15.625 micros
    Restriction: fw: 13.0208 micros
    Interpolation + add: 10.4167 micros
    VCycle: 1380.21 micros
    
    
    
    ------------------
    -- size: 127
    
    BENCHMARK
    Jacobi iteration: 46.875 micros
    Residual calculation: 50 micros
    Restriction: fw: 59.375 micros
    Interpolation + add: 34.375 micros
    VCycle: 1937.5 micros
    
    
    BENCHMARK
    Jacobi iteration: 46.875 micros
    Residual calculation: 50 micros
    Restriction: fw: 59.375 micros
    Interpolation + add: 34.375 micros
    VCycle: 1968.75 micros
    
    
    BENCHMARK
    Jacobi iteration: 46.875 micros
    Residual calculation: 50 micros
    Restriction: fw: 59.375 micros
    Interpolation + add: 34.375 micros
    VCycle: 1937.5 micros
    
    
    
    ------------------
    -- size: 255
    
    BENCHMARK
    Jacobi iteration: 164.063 micros
    Residual calculation: 199.219 micros
    Restriction: fw: 234.375 micros
    Interpolation + add: 148.438 micros
    VCycle: 4609.38 micros
    
    
    BENCHMARK
    Jacobi iteration: 167.969 micros
    Residual calculation: 199.219 micros
    Restriction: fw: 230.469 micros
    Interpolation + add: 152.344 micros
    VCycle: 4609.38 micros
    
    
    BENCHMARK
    Jacobi iteration: 164.063 micros
    Residual calculation: 195.313 micros
    Restriction: fw: 234.375 micros
    Interpolation + add: 148.438 micros
    VCycle: 4648.44 micros
    
    
    
    ------------------
    -- size: 511
    
    BENCHMARK
    Jacobi iteration: 515.625 micros
    Residual calculation: 786.458 micros
    Restriction: fw: 942.708 micros
    Interpolation + add: 723.958 micros
    VCycle: 18541.7 micros
    
    
    BENCHMARK
    Jacobi iteration: 515.625 micros
    Residual calculation: 781.25 micros
    Restriction: fw: 932.292 micros
    Interpolation + add: 739.583 micros
    VCycle: 18593.8 micros
    
    
    BENCHMARK
    Jacobi iteration: 510.417 micros
    Residual calculation: 786.458 micros
    Restriction: fw: 927.083 micros
    Interpolation + add: 734.375 micros
    VCycle: 18697.9 micros
    
    
    
    ------------------
    -- size: 1023
    
    BENCHMARK
    Jacobi iteration: 609.375 micros
    Residual calculation: 2203.13 micros
    Restriction: fw: 3757.81 micros
    Interpolation + add: 3289.06 micros
    VCycle: 96484.4 micros
    
    
    BENCHMARK
    Jacobi iteration: 601.563 micros
    Residual calculation: 2132.81 micros
    Restriction: fw: 3671.88 micros
    Interpolation + add: 3289.06 micros
    VCycle: 98125 micros
    
    
    BENCHMARK
    Jacobi iteration: 601.563 micros
    Residual calculation: 2054.69 micros
    Restriction: fw: 3679.69 micros
    Interpolation + add: 3281.25 micros
    VCycle: 98906.3 micros
    
    
    
    ------------------
    -- size: 2047
    
    Crossfire Enabled

    Code:
    GL multigrid benchmark 0.5 by Peter Thoman 2007
    
    DevIL initialized successfully.
    OpenGL initialized successfully.
    ILUT OpenGL mode set successfully.
    GLEW version 1.3.5 initialized successfully.
    Loaded required OpenGL extensions for GLPixelShader.
    Loaded required OpenGL extensions for GLRenderTexture.
    Loaded required OpenGL extensions for GLFilterStep.
    Initialization complete.
    
    
    
    ------------------
    -- size: 3
    
    BENCHMARK
    Jacobi iteration: 3.125 micros
    Residual calculation: 3.125 micros
    Restriction: fw: 3.125 micros
    Interpolation + add: 3.125 micros
    VCycle: 375 micros
    
    
    BENCHMARK
    Jacobi iteration: 3.125 micros
    Residual calculation: 3.125 micros
    Restriction: fw: 3.125 micros
    Interpolation + add: 3.125 micros
    VCycle: 375 micros
    
    
    BENCHMARK
    Jacobi iteration: 3.125 micros
    Residual calculation: 3.125 micros
    Restriction: fw: 3.125 micros
    Interpolation + add: 3.125 micros
    VCycle: 375 micros
    
    
    
    ------------------
    -- size: 7
    
    BENCHMARK
    Jacobi iteration: 3.47222 micros
    Residual calculation: 1.73611 micros
    Restriction: fw: 3.47222 micros
    Interpolation + add: 3.47222 micros
    VCycle: 625 micros
    
    
    BENCHMARK
    Jacobi iteration: 3.47222 micros
    Residual calculation: 3.47222 micros
    Restriction: fw: 1.73611 micros
    Interpolation + add: 3.47222 micros
    VCycle: 625 micros
    
    
    BENCHMARK
    Jacobi iteration: 3.47222 micros
    Residual calculation: 3.47222 micros
    Restriction: fw: 1.73611 micros
    Interpolation + add: 3.47222 micros
    VCycle: 625 micros
    
    
    
    ------------------
    -- size: 15
    
    BENCHMARK
    Jacobi iteration: 3.90625 micros
    Residual calculation: 3.90625 micros
    Restriction: fw: 3.90625 micros
    Interpolation + add: 1.95313 micros
    VCycle: 859.375 micros
    
    
    BENCHMARK
    Jacobi iteration: 3.90625 micros
    Residual calculation: 1.95313 micros
    Restriction: fw: 5.85938 micros
    Interpolation + add: 1.95313 micros
    VCycle: 859.375 micros
    
    
    BENCHMARK
    Jacobi iteration: 3.90625 micros
    Residual calculation: 1.95313 micros
    Restriction: fw: 3.90625 micros
    Interpolation + add: 3.90625 micros
    VCycle: 859.375 micros
    
    
    
    ------------------
    -- size: 31
    
    BENCHMARK
    Jacobi iteration: 4.46429 micros
    Residual calculation: 4.46429 micros
    Restriction: fw: 6.69643 micros
    Interpolation + add: 6.69643 micros
    VCycle: 1116.07 micros
    
    
    BENCHMARK
    Jacobi iteration: 4.46429 micros
    Residual calculation: 4.46429 micros
    Restriction: fw: 6.69643 micros
    Interpolation + add: 6.69643 micros
    VCycle: 1116.07 micros
    
    
    BENCHMARK
    Jacobi iteration: 4.46429 micros
    Residual calculation: 4.46429 micros
    Restriction: fw: 6.69643 micros
    Interpolation + add: 6.69643 micros
    VCycle: 1116.07 micros
    
    
    
    ------------------
    -- size: 63
    
    BENCHMARK
    Jacobi iteration: 13.0208 micros
    Residual calculation: 13.0208 micros
    Restriction: fw: 15.625 micros
    Interpolation + add: 7.8125 micros
    VCycle: 1432.29 micros
    
    
    BENCHMARK
    Jacobi iteration: 15.625 micros
    Residual calculation: 13.0208 micros
    Restriction: fw: 15.625 micros
    Interpolation + add: 7.8125 micros
    VCycle: 1432.29 micros
    
    
    BENCHMARK
    Jacobi iteration: 13.0208 micros
    Residual calculation: 15.625 micros
    Restriction: fw: 13.0208 micros
    Interpolation + add: 10.4167 micros
    VCycle: 1432.29 micros
    
    
    
    ------------------
    -- size: 127
    
    BENCHMARK
    Jacobi iteration: 46.875 micros
    Residual calculation: 50 micros
    Restriction: fw: 59.375 micros
    Interpolation + add: 34.375 micros
    VCycle: 2031.25 micros
    
    
    BENCHMARK
    Jacobi iteration: 46.875 micros
    Residual calculation: 50 micros
    Restriction: fw: 59.375 micros
    Interpolation + add: 34.375 micros
    VCycle: 2031.25 micros
    
    
    BENCHMARK
    Jacobi iteration: 46.875 micros
    Residual calculation: 50 micros
    Restriction: fw: 59.375 micros
    Interpolation + add: 34.375 micros
    VCycle: 2031.25 micros
    
    
    
    ------------------
    -- size: 255
    
    BENCHMARK
    Jacobi iteration: 160.156 micros
    Residual calculation: 199.219 micros
    Restriction: fw: 238.281 micros
    Interpolation + add: 148.438 micros
    VCycle: 4648.44 micros
    
    
    BENCHMARK
    Jacobi iteration: 167.969 micros
    Residual calculation: 195.313 micros
    Restriction: fw: 234.375 micros
    Interpolation + add: 148.438 micros
    VCycle: 4648.44 micros
    
    
    BENCHMARK
    Jacobi iteration: 164.063 micros
    Residual calculation: 195.313 micros
    Restriction: fw: 234.375 micros
    Interpolation + add: 152.344 micros
    VCycle: 4648.44 micros
    
    
    
    ------------------
    -- size: 511
    
    BENCHMARK
    Jacobi iteration: 505.208 micros
    Residual calculation: 781.25 micros
    Restriction: fw: 942.708 micros
    Interpolation + add: 729.167 micros
    VCycle: 18750 micros
    
    
    BENCHMARK
    Jacobi iteration: 500 micros
    Residual calculation: 781.25 micros
    Restriction: fw: 942.708 micros
    Interpolation + add: 723.958 micros
    VCycle: 18802.1 micros
    
    
    BENCHMARK
    Jacobi iteration: 515.625 micros
    Residual calculation: 755.208 micros
    Restriction: fw: 942.708 micros
    Interpolation + add: 750 micros
    VCycle: 18645.8 micros
    
    
    
    ------------------
    -- size: 1023
    
    BENCHMARK
    Jacobi iteration: 648.438 micros
    Residual calculation: 2156.25 micros
    Restriction: fw: 3523.44 micros
    Interpolation + add: 3445.31 micros
    VCycle: 97343.8 micros
    
    
    BENCHMARK
    Jacobi iteration: 554.688 micros
    Residual calculation: 2023.44 micros
    Restriction: fw: 3679.69 micros
    Interpolation + add: 3359.38 micros
    VCycle: 98906.3 micros
    
    
    BENCHMARK
    Jacobi iteration: 507.813 micros
    Residual calculation: 2070.31 micros
    Restriction: fw: 3679.69 micros
    Interpolation + add: 3289.06 micros
    VCycle: 99609.4 micros
    
    
    
    ------------------
    -- size: 2047
    
    No idea what it all means :)
     
Loading...

Share This Page

  • About Us

    Beyond3D has been around for over a decade and prides itself on being the best place on the web for in-depth, technically-driven discussion and analysis of 3D graphics hardware. If you love pixels and transistors, you've come to the right place!

    Beyond3D is proudly published by GPU Tools Ltd.
Loading...