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. PeterT

    Regular

    Joined:
    May 14, 2002
    Messages:
    702
    Likes Received:
    14
    Location:
    Austria
    I have finished a new version. It will now start with a trial run to see if the right calculations are carried out. The procedure is as follows: a 511x511 system is solved with a few V-cycles, and the result is displayed. The program then asks you to either abort the benchmark or continue.

    The output shown should look like this: (It's a height-colored representation of the solution)
    [​IMG]

    Additionally, I changed the time measurement method to hopefully be more accurate. Please download the new version and try it:
    http://peter.metaclassofnil.com/uni/mgbench310507.zip

    Thanks for this report. "A little over twice as long" is exactly as long as 2047^2 should take - the workload is a little over 4 times as high, but I only run half as many iterations. This means that most likely my time measurement method was at fault, which inspired the changes in the new version above.
     
  2. Silent_Buddha

    Legend

    Joined:
    Mar 13, 2007
    Messages:
    16,398
    Likes Received:
    5,385
    You're lucky I'm running Vista and don't have to reboot after each driver change. ;) Otherwise I might be disinclined to install 8.38 to run this again.

    Also, one other thing. While running the the original MGbench that I ran, on the 2047^2 test, the system would become completely unresponsive at certain intervals. Not sure if this is part of the reason it wasn't timing it correctly or not.

    [edit - adding scores]

    Same system as before...8.37 obviously didn't display anything in the preview window.

    8.38 displayed the preview window exactly how you have it, not sure what you did, but it's apparently running faster now. :p

    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: 10.8391 micros
    Residual calculation: 10.7415 micros
    Restriction: fw: 7.7144 micros
    Interpolation + add: 10.6438 micros
    VCycle: 249.984 micros
    
    
    BENCHMARK
    Jacobi iteration: 10.8391 micros
    Residual calculation: 10.8392 micros
    Restriction: fw: 7.812 micros
    Interpolation + add: 10.7415 micros
    VCycle: 248.031 micros
    
    
    BENCHMARK
    Jacobi iteration: 10.7415 micros
    Residual calculation: 10.5462 micros
    Restriction: fw: 7.812 micros
    Interpolation + add: 10.8392 micros
    VCycle: 249.984 micros
    
    
    
    ------------------
    -- size: 7
    
    BENCHMARK
    Jacobi iteration: 11.067 micros
    Residual calculation: 10.7416 micros
    Restriction: fw: 8.029 micros
    Interpolation + add: 10.85 micros
    VCycle: 406.874 micros
    
    
    BENCHMARK
    Jacobi iteration: 11.067 micros
    Residual calculation: 10.85 micros
    Restriction: fw: 7.812 micros
    Interpolation + add: 11.067 micros
    VCycle: 403.62 micros
    
    
    BENCHMARK
    Jacobi iteration: 11.067 micros
    Residual calculation: 10.85 micros
    Restriction: fw: 8.029 micros
    Interpolation + add: 11.067 micros
    VCycle: 407.96 micros
    
    
    
    ------------------
    -- size: 15
    
    BENCHMARK
    Jacobi iteration: 10.6195 micros
    Residual calculation: 10.9856 micros
    Restriction: fw: 7.68987 micros
    Interpolation + add: 10.9856 micros
    VCycle: 563.929 micros
    
    
    BENCHMARK
    Jacobi iteration: 10.8635 micros
    Residual calculation: 10.6195 micros
    Restriction: fw: 8.05612 micros
    Interpolation + add: 10.7415 micros
    VCycle: 557.825 micros
    
    
    BENCHMARK
    Jacobi iteration: 10.8636 micros
    Residual calculation: 10.7415 micros
    Restriction: fw: 7.812 micros
    Interpolation + add: 11.1076 micros
    VCycle: 561.487 micros
    
    
    
    ------------------
    -- size: 31
    
    BENCHMARK
    Jacobi iteration: 10.881 micros
    Residual calculation: 10.4624 micros
    Restriction: fw: 7.95157 micros
    Interpolation + add: 11.5784 micros
    VCycle: 717.03 micros
    
    
    BENCHMARK
    Jacobi iteration: 10.602 micros
    Residual calculation: 10.7414 micros
    Restriction: fw: 7.95157 micros
    Interpolation + add: 10.7414 micros
    VCycle: 715.636 micros
    
    
    BENCHMARK
    Jacobi iteration: 11.0206 micros
    Residual calculation: 10.881 micros
    Restriction: fw: 7.95143 micros
    Interpolation + add: 11.0206 micros
    VCycle: 722.61 micros
    
    
    
    ------------------
    -- size: 63
    
    BENCHMARK
    Jacobi iteration: 10.7415 micros
    Residual calculation: 10.9042 micros
    Restriction: fw: 8.1375 micros
    Interpolation + add: 10.9043 micros
    VCycle: 882.105 micros
    
    
    BENCHMARK
    Jacobi iteration: 11.067 micros
    Residual calculation: 10.7415 micros
    Restriction: fw: 7.812 micros
    Interpolation + add: 10.7415 micros
    VCycle: 883.732 micros
    
    
    BENCHMARK
    Jacobi iteration: 10.9042 micros
    Residual calculation: 10.9043 micros
    Restriction: fw: 8.30017 micros
    Interpolation + add: 11.067 micros
    VCycle: 878.85 micros
    
    
    
    ------------------
    -- size: 127
    
    BENCHMARK
    Jacobi iteration: 11.5226 micros
    Residual calculation: 11.9134 micros
    Restriction: fw: 8.7884 micros
    Interpolation + add: 12.304 micros
    VCycle: 1107.35 micros
    
    
    BENCHMARK
    Jacobi iteration: 10.9368 micros
    Residual calculation: 10.7416 micros
    Restriction: fw: 8.2026 micros
    Interpolation + add: 10.7414 micros
    VCycle: 1105.4 micros
    
    
    BENCHMARK
    Jacobi iteration: 10.7414 micros
    Residual calculation: 10.7416 micros
    Restriction: fw: 7.812 micros
    Interpolation + add: 10.7414 micros
    VCycle: 1111.26 micros
    
    
    
    ------------------
    -- size: 255
    
    BENCHMARK
    Jacobi iteration: 10.7415 micros
    Residual calculation: 10.7415 micros
    Restriction: fw: 7.812 micros
    Interpolation + add: 10.9857 micros
    VCycle: 4321.01 micros
    
    
    BENCHMARK
    Jacobi iteration: 11.4738 micros
    Residual calculation: 10.9855 micros
    Restriction: fw: 7.568 micros
    Interpolation + add: 10.9855 micros
    VCycle: 4591.99 micros
    
    
    BENCHMARK
    Jacobi iteration: 10.9857 micros
    Residual calculation: 10.7415 micros
    Restriction: fw: 7.812 micros
    Interpolation + add: 10.7415 micros
    VCycle: 4530.96 micros
    
    
    
    ------------------
    -- size: 511
    
    BENCHMARK
    Jacobi iteration: 11.067 micros
    Residual calculation: 10.7413 micros
    Restriction: fw: 8.13767 micros
    Interpolation + add: 11.718 micros
    VCycle: 20740.9 micros
    
    
    BENCHMARK
    Jacobi iteration: 12.6943 micros
    Residual calculation: 11.067 micros
    Restriction: fw: 8.463 micros
    Interpolation + add: 11.067 micros
    VCycle: 22492 micros
    
    
    BENCHMARK
    Jacobi iteration: 16.926 micros
    Residual calculation: 11.067 micros
    Restriction: fw: 8.13767 micros
    Interpolation + add: 11.067 micros
    VCycle: 22469.3 micros
    
    
    
    ------------------
    -- size: 1023
    
    BENCHMARK
    Jacobi iteration: 10.7415 micros
    Residual calculation: 10.2535 micros
    Restriction: fw: 7.812 micros
    Interpolation + add: 10.7415 micros
    VCycle: 82445.9 micros
    
    
    BENCHMARK
    Jacobi iteration: 40.525 micros
    Residual calculation: 40.5245 micros
    Restriction: fw: 36.1305 micros
    Interpolation + add: 40.525 micros
    VCycle: 89530.4 micros
    
    
    BENCHMARK
    Jacobi iteration: 41.013 micros
    Residual calculation: 40.0365 micros
    Restriction: fw: 36.1305 micros
    Interpolation + add: 40.525 micros
    VCycle: 89535.3 micros
    
    
    
    ------------------
    -- size: 2047
    
    BENCHMARK
    Jacobi iteration: 15.624 micros
    Residual calculation: 16.6 micros
    Restriction: fw: 12.695 micros
    Interpolation + add: 10.741 micros
    VCycle: 1601.46 micros
    
    
    BENCHMARK
    Jacobi iteration: 6255.46 micros
    Residual calculation: 5349.27 micros
    Restriction: fw: 2939.26 micros
    Interpolation + add: 2506.68 micros
    VCycle: 48610.2 micros
    
    
    BENCHMARK
    Jacobi iteration: 6435.14 micros
    Residual calculation: 5215.49 micros
    Restriction: fw: 3029.1 micros
    Interpolation + add: 2398.28 micros
    VCycle: 48961.7 micros
    
    Regards,
    SB
     
    #62 Silent_Buddha, May 31, 2007
    Last edited by a moderator: May 31, 2007
  3. snk

    snk
    Newcomer

    Joined:
    Aug 10, 2002
    Messages:
    53
    Likes Received:
    2
    Location:
    Finland
    These are with a C2D E6600 and 7900 GTX running on 64-bit Vista. Driver version 158.24. Once the test reached 2047 the display driver reset itself, and program seemed to hang. I'm pretty sure that it didn't use 3D-clocks, since at least one other OpenGL-based, windowed, benchmark doesn't use 3D-clocks.

    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: 2.9 micros
    Residual calculation: 2.9 micros
    Restriction: fw: 2.4 micros
    Interpolation + add: 2.8 micros
    VCycle: 2804 micros
    
    
    BENCHMARK
    Jacobi iteration: 2.9 micros
    Residual calculation: 2.9 micros
    Restriction: fw: 2.3 micros
    Interpolation + add: 2.8 micros
    VCycle: 2819 micros
    
    
    BENCHMARK
    Jacobi iteration: 2.9 micros
    Residual calculation: 2.9 micros
    Restriction: fw: 2.4 micros
    Interpolation + add: 2.8 micros
    VCycle: 2838 micros
    
    
    
    ------------------
    -- size: 7
    
    BENCHMARK
    Jacobi iteration: 2.88889 micros
    Residual calculation: 2.88889 micros
    Restriction: fw: 2.77778 micros
    Interpolation + add: 2.88889 micros
    VCycle: 4681.11 micros
    
    
    BENCHMARK
    Jacobi iteration: 3 micros
    Residual calculation: 2.77778 micros
    Restriction: fw: 2.66667 micros
    Interpolation + add: 2.88889 micros
    VCycle: 4690 micros
    
    
    BENCHMARK
    Jacobi iteration: 2.88889 micros
    Residual calculation: 2.88889 micros
    Restriction: fw: 2.77778 micros
    Interpolation + add: 2.88889 micros
    VCycle: 4713.33 micros
    
    
    
    ------------------
    -- size: 15
    
    BENCHMARK
    Jacobi iteration: 2.875 micros
    Residual calculation: 2.75 micros
    Restriction: fw: 2.75 micros
    Interpolation + add: 2.875 micros
    VCycle: 6596.25 micros
    
    
    BENCHMARK
    Jacobi iteration: 3 micros
    Residual calculation: 2.875 micros
    Restriction: fw: 2.75 micros
    Interpolation + add: 2.875 micros
    VCycle: 6608.75 micros
    
    
    BENCHMARK
    Jacobi iteration: 2.875 micros
    Residual calculation: 3 micros
    Restriction: fw: 2.75 micros
    Interpolation + add: 2.875 micros
    VCycle: 6613.75 micros
    
    
    
    ------------------
    -- size: 31
    
    BENCHMARK
    Jacobi iteration: 3 micros
    Residual calculation: 3 micros
    Restriction: fw: 2.71429 micros
    Interpolation + add: 2.85714 micros
    VCycle: 8515.71 micros
    
    
    BENCHMARK
    Jacobi iteration: 2.85714 micros
    Residual calculation: 3 micros
    Restriction: fw: 2.85714 micros
    Interpolation + add: 2.85714 micros
    VCycle: 8451.43 micros
    
    
    BENCHMARK
    Jacobi iteration: 3 micros
    Residual calculation: 2.85714 micros
    Restriction: fw: 2.71429 micros
    Interpolation + add: 2.85714 micros
    VCycle: 8561.43 micros
    
    
    
    ------------------
    -- size: 63
    
    BENCHMARK
    Jacobi iteration: 11.6667 micros
    Residual calculation: 13 micros
    Restriction: fw: 9.33333 micros
    Interpolation + add: 7 micros
    VCycle: 10390 micros
    
    
    BENCHMARK
    Jacobi iteration: 12.5 micros
    Residual calculation: 12.5 micros
    Restriction: fw: 8.5 micros
    Interpolation + add: 7.16667 micros
    VCycle: 10380 micros
    
    
    BENCHMARK
    Jacobi iteration: 12 micros
    Residual calculation: 12.6667 micros
    Restriction: fw: 9.33333 micros
    Interpolation + add: 7.83333 micros
    VCycle: 10383.3 micros
    
    
    
    ------------------
    -- size: 127
    
    BENCHMARK
    Jacobi iteration: 49.4 micros
    Residual calculation: 53.6 micros
    Restriction: fw: 39.6 micros
    Interpolation + add: 28.2 micros
    VCycle: 12364 micros
    
    
    BENCHMARK
    Jacobi iteration: 50 micros
    Residual calculation: 53.4 micros
    Restriction: fw: 37.2 micros
    Interpolation + add: 27.6 micros
    VCycle: 12374 micros
    
    
    BENCHMARK
    Jacobi iteration: 49.2 micros
    Residual calculation: 51.4 micros
    Restriction: fw: 37.8 micros
    Interpolation + add: 27.8 micros
    VCycle: 12372 micros
    
    
    
    ------------------
    -- size: 255
    
    BENCHMARK
    Jacobi iteration: 194.75 micros
    Residual calculation: 215.5 micros
    Restriction: fw: 162 micros
    Interpolation + add: 110.5 micros
    VCycle: 15917.5 micros
    
    
    BENCHMARK
    Jacobi iteration: 187.25 micros
    Residual calculation: 216 micros
    Restriction: fw: 164 micros
    Interpolation + add: 109.75 micros
    VCycle: 15930 micros
    
    
    BENCHMARK
    Jacobi iteration: 194.25 micros
    Residual calculation: 215.5 micros
    Restriction: fw: 162 micros
    Interpolation + add: 110.5 micros
    VCycle: 15872.5 micros
    
    
    
    ------------------
    -- size: 511
    
    BENCHMARK
    Jacobi iteration: 725 micros
    Residual calculation: 881.333 micros
    Restriction: fw: 672.667 micros
    Interpolation + add: 454.667 micros
    VCycle: 26426.7 micros
    
    
    BENCHMARK
    Jacobi iteration: 727.667 micros
    Residual calculation: 883.333 micros
    Restriction: fw: 673.667 micros
    Interpolation + add: 459.333 micros
    VCycle: 26463.3 micros
    
    
    BENCHMARK
    Jacobi iteration: 725.667 micros
    Residual calculation: 884 micros
    Restriction: fw: 674.333 micros
    Interpolation + add: 460 micros
    VCycle: 26433.3 micros
    
    
    
    ------------------
    -- size: 1023
    
    BENCHMARK
    Jacobi iteration: 2741.5 micros
    Residual calculation: 3469 micros
    Restriction: fw: 2981 micros
    Interpolation + add: 2642 micros
    VCycle: 76140 micros
    
    
    BENCHMARK
    Jacobi iteration: 2740 micros
    Residual calculation: 3469 micros
    Restriction: fw: 2981 micros
    Interpolation + add: 2642.5 micros
    VCycle: 76145 micros
    
    
    BENCHMARK
    Jacobi iteration: 2740.5 micros
    Residual calculation: 3468.5 micros
    Restriction: fw: 2981 micros
    Interpolation + add: 2642.5 micros
    VCycle: 76195 micros
    
    
    
    ------------------
    -- size: 2047
    
     
  4. neliz

    neliz GIGABYTE Man
    Veteran

    Joined:
    Mar 30, 2005
    Messages:
    4,904
    Likes Received:
    23
    Location:
    In the know
    Peter, looks like the App is a fine rebooter! :)

    Tried it on my X1600Mobile XP (cat7.4) and it seems it rebooted at 1023 (I walked away because I was pretty confident that would happen.)

    Results nonetheless..

    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: 6.2502 micros
    Residual calculation: 6.2501 micros
    Restriction: fw: 4.6876 micros
    Interpolation + add: 6.2502 micros
    VCycle: 625.016 micros
    
    
    BENCHMARK
    Jacobi iteration: 6.2502 micros
    Residual calculation: 6.2501 micros
    Restriction: fw: 6.2502 micros
    Interpolation + add: 6.2502 micros
    VCycle: 640.641 micros
    
    
    BENCHMARK
    Jacobi iteration: 6.2502 micros
    Residual calculation: 6.2501 micros
    Restriction: fw: 6.2502 micros
    Interpolation + add: 4.6876 micros
    VCycle: 640.642 micros
    
    
    
    ------------------
    -- size: 7
    
    BENCHMARK
    Jacobi iteration: 6.94467 micros
    Residual calculation: 5.20844 micros
    Restriction: fw: 6.94467 micros
    Interpolation + add: 5.20844 micros
    VCycle: 1059.05 micros
    
    
    BENCHMARK
    Jacobi iteration: 5.20856 micros
    Residual calculation: 6.94456 micros
    Restriction: fw: 5.20844 micros
    Interpolation + add: 6.94467 micros
    VCycle: 1041.69 micros
    
    
    BENCHMARK
    Jacobi iteration: 6.94456 micros
    Residual calculation: 5.20856 micros
    Restriction: fw: 6.94456 micros
    Interpolation + add: 5.20844 micros
    VCycle: 1076.42 micros
    
    
    
    ------------------
    -- size: 15
    
    BENCHMARK
    Jacobi iteration: 5.8595 micros
    Residual calculation: 5.8595 micros
    Restriction: fw: 5.8595 micros
    Interpolation + add: 5.85963 micros
    VCycle: 1464.88 micros
    
    
    BENCHMARK
    Jacobi iteration: 5.8595 micros
    Residual calculation: 5.8595 micros
    Restriction: fw: 5.8595 micros
    Interpolation + add: 5.85963 micros
    VCycle: 1464.88 micros
    
    
    BENCHMARK
    Jacobi iteration: 5.8595 micros
    Residual calculation: 5.8595 micros
    Restriction: fw: 5.8595 micros
    Interpolation + add: 5.85963 micros
    VCycle: 1445.35 micros
    
    
    
    ------------------
    -- size: 31
    
    BENCHMARK
    Jacobi iteration: 15.6254 micros
    Residual calculation: 15.6254 micros
    Restriction: fw: 17.8576 micros
    Interpolation + add: 11.161 micros
    VCycle: 1942.01 micros
    
    
    BENCHMARK
    Jacobi iteration: 15.6254 micros
    Residual calculation: 17.8576 micros
    Restriction: fw: 15.6254 micros
    Interpolation + add: 11.161 micros
    VCycle: 1964.34 micros
    
    
    BENCHMARK
    Jacobi iteration: 17.8576 micros
    Residual calculation: 15.6254 micros
    Restriction: fw: 17.8576 micros
    Interpolation + add: 11.161 micros
    VCycle: 1942.01 micros
    
    
    
    ------------------
    -- size: 63
    
    BENCHMARK
    Jacobi iteration: 59.8973 micros
    Residual calculation: 59.8973 micros
    Restriction: fw: 67.7102 micros
    Interpolation + add: 39.0635 micros
    VCycle: 2734.45 micros
    
    
    BENCHMARK
    Jacobi iteration: 59.8973 micros
    Residual calculation: 59.8973 micros
    Restriction: fw: 67.7102 micros
    Interpolation + add: 39.0635 micros
    VCycle: 2708.4 micros
    
    
    BENCHMARK
    Jacobi iteration: 59.8973 micros
    Residual calculation: 59.8973 micros
    Restriction: fw: 65.1058 micros
    Interpolation + add: 39.0635 micros
    VCycle: 2708.4 micros
    
    
    
    ------------------
    -- size: 127
    
    BENCHMARK
    Jacobi iteration: 481.262 micros
    Residual calculation: 3.125 micros
    Restriction: fw: 246.881 micros
    Interpolation + add: 153.129 micros
    VCycle: 5281.39 micros
    
    
    BENCHMARK
    Jacobi iteration: 221.881 micros
    Residual calculation: 234.381 micros
    Restriction: fw: 275.007 micros
    Interpolation + add: 153.129 micros
    VCycle: 5312.64 micros
    
    
    BENCHMARK
    Jacobi iteration: 221.881 micros
    Residual calculation: 240.631 micros
    Restriction: fw: 271.882 micros
    Interpolation + add: 153.129 micros
    VCycle: 5281.38 micros
    
    
    
    ------------------
    -- size: 255
    
    BENCHMARK
    Jacobi iteration: 699.237 micros
    Residual calculation: 1160.19 micros
    Restriction: fw: 234.381 micros
    Interpolation + add: 277.351 micros
    VCycle: 19258.3 micros
    
    
    BENCHMARK
    Jacobi iteration: 781.27 micros
    Residual calculation: 937.524 micros
    Restriction: fw: 1113.31 micros
    Interpolation + add: 703.143 micros
    VCycle: 19336.4 micros
    
    
    BENCHMARK
    Jacobi iteration: 781.27 micros
    Residual calculation: 937.524 micros
    Restriction: fw: 1113.31 micros
    Interpolation + add: 703.143 micros
    VCycle: 19336.4 micros
    
    
    
    ------------------
    -- size: 511
    
    BENCHMARK
    Jacobi iteration: 2005.26 micros
    Residual calculation: 5.20833 micros
    Restriction: fw: 6552.25 micros
    Interpolation + add: 2250.06 micros
    VCycle: 59272.4 micros
    
    
    BENCHMARK
    Jacobi iteration: 2494.86 micros
    Residual calculation: 3744.89 micros
    Restriction: fw: 4421.99 micros
    Interpolation + add: 3520.92 micros
    VCycle: 84012.6 micros
    
    
    BENCHMARK
    Jacobi iteration: 2432.35 micros
    Residual calculation: 3739.68 micros
    Restriction: fw: 4427.2 micros
    Interpolation + add: 3541.76 micros
    VCycle: 84377.2 micros
    
    
    
    ------------------
    -- size: 1023
    
     
  5. hoom

    Veteran

    Joined:
    Sep 23, 2003
    Messages:
    2,967
    Likes Received:
    513
    C2D 6600 @ stock
    X1900GT @ stock
    Cat 7.2
    XP Home

    Crashed hard half way through the 1023 both times I ran it (2nd version)
    Screen went blank & system unresponsive :(
    First time I was running Winamp & that was running audio fine after the blank for several mins so wasn't full hard lock but couldn't use x to abort or use reboot key combo.
    2nd time nothing running in background but I ran task manager, CPU sat at 50-53% with almost all being Kernel time.

    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: 4.6875 micros
    Restriction: fw: 3.125 micros
    Interpolation + add: 4.6875 micros
    VCycle: 421.875 micros
    
    
    BENCHMARK
    Jacobi iteration: 3.125 micros
    Residual calculation: 3.125 micros
    Restriction: fw: 4.6875 micros
    Interpolation + add: 3.125 micros
    VCycle: 421.875 micros
    
    
    BENCHMARK
    Jacobi iteration: 4.6875 micros
    Residual calculation: 3.125 micros
    Restriction: fw: 4.6875 micros
    Interpolation + add: 3.125 micros
    VCycle: 421.875 micros
    
    
    
    ------------------
    -- size: 7
    
    BENCHMARK
    Jacobi iteration: 3.47222 micros
    Residual calculation: 3.47222 micros
    Restriction: fw: 5.20833 micros
    Interpolation + add: 3.47222 micros
    VCycle: 694.444 micros
    
    
    BENCHMARK
    Jacobi iteration: 3.47222 micros
    Residual calculation: 3.47222 micros
    Restriction: fw: 5.20833 micros
    Interpolation + add: 3.47222 micros
    VCycle: 694.444 micros
    
    
    BENCHMARK
    Jacobi iteration: 3.47222 micros
    Residual calculation: 3.47222 micros
    Restriction: fw: 3.47222 micros
    Interpolation + add: 3.47222 micros
    VCycle: 711.806 micros
    
    
    
    ------------------
    -- size: 15
    
    BENCHMARK
    Jacobi iteration: 3.90625 micros
    Residual calculation: 3.90625 micros
    Restriction: fw: 3.90625 micros
    Interpolation + add: 3.90625 micros
    VCycle: 976.563 micros
    
    
    BENCHMARK
    Jacobi iteration: 3.90625 micros
    Residual calculation: 3.90625 micros
    Restriction: fw: 3.90625 micros
    Interpolation + add: 1.95313 micros
    VCycle: 996.094 micros
    
    
    BENCHMARK
    Jacobi iteration: 3.90625 micros
    Residual calculation: 3.90625 micros
    Restriction: fw: 3.90625 micros
    Interpolation + add: 1.95313 micros
    VCycle: 996.094 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: 1294.64 micros
    
    
    BENCHMARK
    Jacobi iteration: 8.92857 micros
    Residual calculation: 6.69643 micros
    Restriction: fw: 13.3929 micros
    Interpolation + add: 4.46429 micros
    VCycle: 1272.32 micros
    
    
    BENCHMARK
    Jacobi iteration: 8.92857 micros
    Residual calculation: 6.69643 micros
    Restriction: fw: 8.92857 micros
    Interpolation + add: 6.69643 micros
    VCycle: 1294.64 micros
    
    
    
    ------------------
    -- size: 63
    
    BENCHMARK
    Jacobi iteration: 20.8333 micros
    Residual calculation: 31.25 micros
    Restriction: fw: 10.4167 micros
    Interpolation + add: 18.2292 micros
    VCycle: 1640.63 micros
    
    
    BENCHMARK
    Jacobi iteration: 31.25 micros
    Residual calculation: 7.8125 micros
    Restriction: fw: 23.4375 micros
    Interpolation + add: 15.625 micros
    VCycle: 1666.67 micros
    
    
    BENCHMARK
    Jacobi iteration: 5.20833 micros
    Residual calculation: 18.2292 micros
    Restriction: fw: 23.4375 micros
    Interpolation + add: 15.625 micros
    VCycle: 1692.71 micros
    
    
    
    ------------------
    -- size: 127
    
    BENCHMARK
    Jacobi iteration: 125 micros
    Residual calculation: 9.375 micros
    Restriction: fw: 90.625 micros
    Interpolation + add: 78.125 micros
    VCycle: 2031.25 micros
    
    
    BENCHMARK
    Jacobi iteration: 9.375 micros
    Residual calculation: 106.25 micros
    Restriction: fw: 78.125 micros
    Interpolation + add: 15.625 micros
    VCycle: 2437.5 micros
    
    
    BENCHMARK
    Jacobi iteration: 109.375 micros
    Residual calculation: 100 micros
    Restriction: fw: 6.25 micros
    Interpolation + add: 68.75 micros
    VCycle: 2218.75 micros
    
    
    
    ------------------
    -- size: 255
    
    BENCHMARK
    Jacobi iteration: 11.7188 micros
    Residual calculation: 480.469 micros
    Restriction: fw: 343.75 micros
    Interpolation + add: 42.9688 micros
    VCycle: 5195.31 micros
    
    
    BENCHMARK
    Jacobi iteration: 7.8125 micros
    Residual calculation: 484.375 micros
    Restriction: fw: 343.75 micros
    Interpolation + add: 46.875 micros
    VCycle: 5117.19 micros
    
    
    BENCHMARK
    Jacobi iteration: 3.90625 micros
    Residual calculation: 480.469 micros
    Restriction: fw: 343.75 micros
    Interpolation + add: 50.7813 micros
    VCycle: 5039.06 micros
    
    
    
    ------------------
    -- size: 511
    
    BENCHMARK
    Jacobi iteration: 916.667 micros
    Residual calculation: 1182.29 micros
    Restriction: fw: 677.083 micros
    Interpolation + add: 973.958 micros
    VCycle: 10416.7 micros
    
    
    BENCHMARK
    Jacobi iteration: 1197.92 micros
    Residual calculation: 937.5 micros
    Restriction: fw: 703.125 micros
    Interpolation + add: 1010.42 micros
    VCycle: 10833.3 micros
    
    
    BENCHMARK
    Jacobi iteration: 1250 micros
    Residual calculation: 953.125 micros
    Restriction: fw: 713.542 micros
    Interpolation + add: 1010.42 micros
    VCycle: 10729.2 micros
    
    
    
    ------------------
    -- size: 1023
    
     
  6. PeterT

    Regular

    Joined:
    May 14, 2002
    Messages:
    702
    Likes Received:
    14
    Location:
    Austria
    Thanks for the results. It's amazing how many graphics cards are unstable at stock settings when faced with some unusual load.
     
  7. snk

    snk
    Newcomer

    Joined:
    Aug 10, 2002
    Messages:
    53
    Likes Received:
    2
    Location:
    Finland
    To be honest, I don't think that this is necessarily the case. First of all, I confirmed that at least on my rig the benchmark runs with 2D-clocks, since there was negligible difference in times between core clock of 580 and 680 MHz on 7900 GTX (default is 650). Secondly, 2047 reset the display driver at both clock speeds.

    IIRC 2D clocks are somewhere around 300 MHz for this card, so I doubt that it would be unstable :)

    GPU temperature during the 1023 test was around 70 °C, but it's even higher during a 3DMark06 run, so that shouldn't play a role either.
     
  8. Rys

    Rys PowerVR
    Moderator Veteran Alpha

    Joined:
    Oct 9, 2003
    Messages:
    4,162
    Likes Received:
    1,449
    Location:
    Beyond3D HQ
    8800 GTX + 8600 GTS (app starts on a monitor being driven by the 8800 GTX), Vista x64, 8GB mem, Core 2 X6800, 158.42 driver.

    Code:
    [SIZE="2"]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: 2.4898 micros
    Residual calculation: 2.441 micros
    Restriction: fw: 2.4899 micros
    Interpolation + add: 2.4898 micros
    VCycle: 6415.44 micros
    
    
    BENCHMARK
    Jacobi iteration: 2.5386 micros
    Residual calculation: 2.441 micros
    Restriction: fw: 2.4899 micros
    Interpolation + add: 2.2945 micros
    VCycle: 6446.68 micros
    
    
    BENCHMARK
    Jacobi iteration: 2.4898 micros
    Residual calculation: 2.5386 micros
    Restriction: fw: 2.4898 micros
    Interpolation + add: 2.3434 micros
    VCycle: 6436.43 micros
    
    
    
    ------------------
    -- size: 7
    
    BENCHMARK
    Jacobi iteration: 2.54944 micros
    Residual calculation: 2.441 micros
    Restriction: fw: 2.49533 micros
    Interpolation + add: 2.38667 micros
    VCycle: 10857 micros
    
    
    BENCHMARK
    Jacobi iteration: 2.54956 micros
    Residual calculation: 2.441 micros
    Restriction: fw: 2.441 micros
    Interpolation + add: 2.33244 micros
    VCycle: 10822.3 micros
    
    
    BENCHMARK
    Jacobi iteration: 2.49533 micros
    Residual calculation: 2.441 micros
    Restriction: fw: 2.441 micros
    Interpolation + add: 2.38667 micros
    VCycle: 10822.9 micros
    
    
    
    ------------------
    -- size: 15
    
    BENCHMARK
    Jacobi iteration: 2.502 micros
    Residual calculation: 2.502 micros
    Restriction: fw: 2.441 micros
    Interpolation + add: 2.319 micros
    VCycle: 15284.3 micros
    
    
    BENCHMARK
    Jacobi iteration: 2.502 micros
    Residual calculation: 2.441 micros
    Restriction: fw: 2.441 micros
    Interpolation + add: 2.319 micros
    VCycle: 15225.1 micros
    
    
    BENCHMARK
    Jacobi iteration: 2.441 micros
    Residual calculation: 2.502 micros
    Restriction: fw: 2.563 micros
    Interpolation + add: 2.319 micros
    VCycle: 15280 micros
    
    
    
    ------------------
    -- size: 31
    
    BENCHMARK
    Jacobi iteration: 2.441 micros
    Residual calculation: 2.51071 micros
    Restriction: fw: 2.441 micros
    Interpolation + add: 2.441 micros
    VCycle: 19661.9 micros
    
    
    BENCHMARK
    Jacobi iteration: 2.51071 micros
    Residual calculation: 2.51086 micros
    Restriction: fw: 2.58043 micros
    Interpolation + add: 2.58043 micros
    VCycle: 19643.8 micros
    
    
    BENCHMARK
    Jacobi iteration: 2.65029 micros
    Residual calculation: 2.51071 micros
    Restriction: fw: 2.51071 micros
    Interpolation + add: 2.30157 micros
    VCycle: 19621.5 micros
    
    
    
    ------------------
    -- size: 63
    
    BENCHMARK
    Jacobi iteration: 2.60367 micros
    Residual calculation: 2.441 micros
    Restriction: fw: 2.52233 micros
    Interpolation + add: 2.27833 micros
    VCycle: 24185.4 micros
    
    
    BENCHMARK
    Jacobi iteration: 2.35967 micros
    Residual calculation: 2.60383 micros
    Restriction: fw: 2.3595 micros
    Interpolation + add: 2.27833 micros
    VCycle: 24112.2 micros
    
    
    BENCHMARK
    Jacobi iteration: 2.441 micros
    Residual calculation: 2.441 micros
    Restriction: fw: 2.3595 micros
    Interpolation + add: 2.197 micros
    VCycle: 24174 micros
    
    
    
    ------------------
    -- size: 127
    
    BENCHMARK
    Jacobi iteration: 2.441 micros
    Residual calculation: 2.5386 micros
    Restriction: fw: 10.057 micros
    Interpolation + add: 12.0096 micros
    VCycle: 28820.4 micros
    
    
    BENCHMARK
    Jacobi iteration: 2.5386 micros
    Residual calculation: 2.441 micros
    Restriction: fw: 10.1546 micros
    Interpolation + add: 12.1074 micros
    VCycle: 28782.3 micros
    
    
    BENCHMARK
    Jacobi iteration: 2.5386 micros
    Residual calculation: 2.5386 micros
    Restriction: fw: 10.057 micros
    Interpolation + add: 12.0096 micros
    VCycle: 28935.6 micros
    
    
    
    ------------------
    -- size: 255
    
    BENCHMARK
    Jacobi iteration: 2.441 micros
    Residual calculation: 2.441 micros
    Restriction: fw: 33.0757 micros
    Interpolation + add: 49.5523 micros
    VCycle: 34689.1 micros
    
    
    BENCHMARK
    Jacobi iteration: 2.31875 micros
    Residual calculation: 2.441 micros
    Restriction: fw: 33.0757 micros
    Interpolation + add: 49.6743 micros
    VCycle: 34759.8 micros
    
    
    BENCHMARK
    Jacobi iteration: 2.441 micros
    Residual calculation: 2.441 micros
    Restriction: fw: 32.9535 micros
    Interpolation + add: 49.6743 micros
    VCycle: 34707.4 micros
    
    
    
    ------------------
    -- size: 511
    
    BENCHMARK
    Jacobi iteration: 2.27833 micros
    Residual calculation: 2.441 micros
    Restriction: fw: 93.5717 micros
    Interpolation + add: 146.785 micros
    VCycle: 46203.2 micros
    
    
    BENCHMARK
    Jacobi iteration: 2.27833 micros
    Residual calculation: 2.441 micros
    Restriction: fw: 93.5717 micros
    Interpolation + add: 146.297 micros
    VCycle: 46242.3 micros
    
    
    BENCHMARK
    Jacobi iteration: 2.441 micros
    Residual calculation: 2.441 micros
    Restriction: fw: 94.711 micros
    Interpolation + add: 147.274 micros
    VCycle: 46523.8 micros
    
    
    
    ------------------
    -- size: 1023
    
    BENCHMARK
    Jacobi iteration: 2.685 micros
    Residual calculation: 2.197 micros
    Restriction: fw: 2.441 micros
    Interpolation + add: 351.26 micros
    VCycle: 89816.6 micros
    
    
    BENCHMARK
    Jacobi iteration: 2.441 micros
    Residual calculation: 2.929 micros
    Restriction: fw: 2.441 micros
    Interpolation + add: 349.307 micros
    VCycle: 89618.9 micros
    
    
    BENCHMARK
    Jacobi iteration: 2.6855 micros
    Residual calculation: 2.1965 micros
    Restriction: fw: 2.441 micros
    Interpolation + add: 347.599 micros
    VCycle: 89384.5 micros
    
    
    
    ------------------
    -- size: 2047
    
    BENCHMARK
    Jacobi iteration: 4.394 micros
    Residual calculation: 3.417 micros
    Restriction: fw: 3.418 micros
    Interpolation + add: 3.417 micros
    VCycle: 253195 micros
    
    
    BENCHMARK
    Jacobi iteration: 2.441 micros
    Residual calculation: 2.441 micros
    Restriction: fw: 2.929 micros
    Interpolation + add: 2.441 micros
    VCycle: 252985 micros
    
    
    BENCHMARK
    Jacobi iteration: 2.441 micros
    Residual calculation: 2.929 micros
    Restriction: fw: 2.929 micros
    Interpolation + add: 2.441 micros
    VCycle: 253122 micros[/SIZE]
     
  9. fellix

    fellix Hey, You!
    Veteran

    Joined:
    Dec 4, 2004
    Messages:
    3,494
    Likes Received:
    405
    Location:
    Varna, Bulgaria
    • Opteron 165 @ 2700MHz;
    • x1900XT 256MB @ 655/1764MHz;
    • Vista-32 & Catalyst 7.4;
    Nothing is being displayed in the Output window and the FPS counter (from ATi Tray Tools) says 0 frames.
    In the console window, the last three runs finished really quickly.
    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: 265.625 micros
     
    BENCHMARK
    Jacobi iteration: 14.0625 micros
    Residual calculation: 12.5 micros
    Restriction: fw: 9.375 micros
    Interpolation + add: 12.5 micros
    VCycle: 250 micros
     
    BENCHMARK
    Jacobi iteration: 14.0625 micros
    Residual calculation: 12.5 micros
    Restriction: fw: 9.375 micros
    Interpolation + add: 12.5 micros
    VCycle: 265.625 micros
     
    ------------------
    -- size: 7
    BENCHMARK
    Jacobi iteration: 12.1528 micros
    Residual calculation: 12.1528 micros
    Restriction: fw: 10.4167 micros
    Interpolation + add: 12.1528 micros
    VCycle: 399.306 micros
     
    BENCHMARK
    Jacobi iteration: 13.8889 micros
    Residual calculation: 12.1528 micros
    Restriction: fw: 8.68056 micros
    Interpolation + add: 12.1528 micros
    VCycle: 416.667 micros
     
    BENCHMARK
    Jacobi iteration: 12.1528 micros
    Residual calculation: 12.1528 micros
    Restriction: fw: 10.4167 micros
    Interpolation + add: 12.1528 micros
    VCycle: 416.667 micros
     
    ------------------
    -- size: 15
    BENCHMARK
    Jacobi iteration: 13.6719 micros
    Residual calculation: 13.6719 micros
    Restriction: fw: 9.76563 micros
    Interpolation + add: 11.7188 micros
    VCycle: 566.406 micros
     
    BENCHMARK
    Jacobi iteration: 11.7188 micros
    Residual calculation: 13.6719 micros
    Restriction: fw: 9.76563 micros
    Interpolation + add: 11.7188 micros
    VCycle: 566.406 micros
     
    BENCHMARK
    Jacobi iteration: 11.7188 micros
    Residual calculation: 13.6719 micros
    Restriction: fw: 9.76563 micros
    Interpolation + add: 11.7188 micros
    VCycle: 566.406 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: 714.286 micros
     
    BENCHMARK
    Jacobi iteration: 13.3929 micros
    Residual calculation: 11.1607 micros
    Restriction: fw: 11.1607 micros
    Interpolation + add: 11.1607 micros
    VCycle: 736.607 micros
     
    BENCHMARK
    Jacobi iteration: 13.3929 micros
    Residual calculation: 13.3929 micros
    Restriction: fw: 8.92857 micros
    Interpolation + add: 13.3929 micros
    VCycle: 714.286 micros
     
    ------------------
    -- size: 63
    BENCHMARK
    Jacobi iteration: 13.0208 micros
    Residual calculation: 13.0208 micros
    Restriction: fw: 7.8125 micros
    Interpolation + add: 13.0208 micros
    VCycle: 885.417 micros
     
    BENCHMARK
    Jacobi iteration: 13.0208 micros
    Residual calculation: 13.0208 micros
    Restriction: fw: 7.8125 micros
    Interpolation + add: 13.0208 micros
    VCycle: 885.417 micros
     
    BENCHMARK
    Jacobi iteration: 13.0208 micros
    Residual calculation: 13.0208 micros
    Restriction: fw: 7.8125 micros
    Interpolation + add: 13.0208 micros
    VCycle: 885.417 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: 1000 micros
     
    BENCHMARK
    Jacobi iteration: 12.5 micros
    Residual calculation: 12.5 micros
    Restriction: fw: 9.375 micros
    Interpolation + add: 12.5 micros
    VCycle: 1031.25 micros
     
    BENCHMARK
    Jacobi iteration: 12.5 micros
    Residual calculation: 15.625 micros
    Restriction: fw: 9.375 micros
    Interpolation + add: 12.5 micros
    VCycle: 1031.25 micros
     
    ------------------
    -- size: 255
    BENCHMARK
    Jacobi iteration: 11.7188 micros
    Residual calculation: 11.7188 micros
    Restriction: fw: 11.7188 micros
    Interpolation + add: 11.7188 micros
    VCycle: 1171.88 micros
     
    BENCHMARK
    Jacobi iteration: 11.7188 micros
    Residual calculation: 15.625 micros
    Restriction: fw: 7.8125 micros
    Interpolation + add: 11.7188 micros
    VCycle: 1210.94 micros
     
    BENCHMARK
    Jacobi iteration: 11.7188 micros
    Residual calculation: 15.625 micros
    Restriction: fw: 7.8125 micros
    Interpolation + add: 11.7188 micros
    VCycle: 1210.94 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: 1406.25 micros
     
    BENCHMARK
    Jacobi iteration: 15.625 micros
    Residual calculation: 10.4167 micros
    Restriction: fw: 10.4167 micros
    Interpolation + add: 10.4167 micros
    VCycle: 1354.17 micros
     
    BENCHMARK
    Jacobi iteration: 10.4167 micros
    Residual calculation: 15.625 micros
    Restriction: fw: 5.20833 micros
    Interpolation + add: 15.625 micros
    VCycle: 1354.17 micros
     
    ------------------
    -- size: 1023
    BENCHMARK
    Jacobi iteration: 7.8125 micros
    Residual calculation: 15.625 micros
    Restriction: fw: 7.8125 micros
    Interpolation + add: 15.625 micros
    VCycle: 1562.5 micros
     
    BENCHMARK
    Jacobi iteration: 15.625 micros
    Residual calculation: 15.625 micros
    Restriction: fw: 7.8125 micros
    Interpolation + add: 15.625 micros
    VCycle: 1484.38 micros
     
    BENCHMARK
    Jacobi iteration: 7.8125 micros
    Residual calculation: 15.625 micros
    Restriction: fw: 7.8125 micros
    Interpolation + add: 15.625 micros
    VCycle: 1562.5 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: 1562.5 micros
     
    BENCHMARK
    Jacobi iteration: 15.625 micros
    Residual calculation: 0 micros
    Restriction: fw: 15.625 micros
    Interpolation + add: 15.625 micros
    VCycle: 1562.5 micros
     
    BENCHMARK
    Jacobi iteration: 15.625 micros
    Residual calculation: 0 micros
    Restriction: fw: 15.625 micros
    Interpolation + add: 15.625 micros
    VCycle: 1562.5 micros
    
     
  10. Arun

    Arun Unknown.
    Moderator Legend Veteran

    Joined:
    Aug 28, 2002
    Messages:
    5,023
    Likes Received:
    299
    Location:
    UK
    The problem is not stability, afaik, but the driver model itself: if you let a graphics command run for too long, Windows will assume it hanged and it will ask the driver to reset itself. And yes, it's an horribly annoying and stupid problem! :(
     
  11. PeterT

    Regular

    Joined:
    May 14, 2002
    Messages:
    702
    Likes Received:
    14
    Location:
    Austria
    Hmm, interesting. But most of the reports I got are of BSoDs. That can't be the expected driver behaviour, can it?

    I assumed that it's a question of stability, as on my system, as soon as I overclock my GPU past a certain range (where everything else, e.g. looping 3DMark, still works perfectly) the benchmark causes a complete hang. This behaviour is perfectly reproducible. In fact, the range in which the benchmark manages to finish running even extends slightly if I fully turn up my case fans. It's quite natural to believe it to be a stability issue in such a case, don't you agree? But it could of course be a different issue that causes the crashes on other systems.

    Anyway, this thread again goes to show why I'm happy with the emergence of APIs like CUDA and CTM, and why I'll use one of those for sure in case I do another GPGPU project. Graphics drivers are just too arbitrary at times.
     
  12. Tim Murray

    Tim Murray the Windom Earle of mobile SOCs
    Veteran

    Joined:
    May 25, 2003
    Messages:
    3,278
    Likes Received:
    66
    Location:
    Mountain View, CA
    From the CUDA v0.8 release notes:
    I'm assuming that the five second watchdog timer affects your programs as well.
     
  13. PeterT

    Regular

    Joined:
    May 14, 2002
    Messages:
    702
    Likes Received:
    14
    Location:
    Austria
    Hmm, if I read that correctly it's 5 seconds per individual GPU operation. As my programs, even at the maximum size of 2047², are more in the range of 10 milliseconds per operation it can't be that specific timer event triggering (the benchmark runs thousands of those iterations).
     
  14. Arun

    Arun Unknown.
    Moderator Legend Veteran

    Joined:
    Aug 28, 2002
    Messages:
    5,023
    Likes Received:
    299
    Location:
    UK
    Areyou telling the GPU the frame is over after each iteration by presenting the backbuffer? Otherwise, all that time might accumulate... :(
     
  15. PeterT

    Regular

    Joined:
    May 14, 2002
    Messages:
    702
    Likes Received:
    14
    Location:
    Austria
    Hmm, my inital benchmarking app didn't even present the backbuffer once. The new one does once in the beginning to show the confirmation picture. But if the watchdog did indeed count everything between 2 buffer flips as one "gpu operation" for the sake of that 5 second limit my benchmark should always cause it to call for a reset, no?

    If it really works that way I can see why you called it an horribly annoying and stupid problem ;)
     
  16. Geeforcer

    Geeforcer Harmlessly Evil
    Veteran

    Joined:
    Feb 6, 2002
    Messages:
    2,297
    Likes Received:
    464
    Results using the latest version (8800 GTX, etc)

    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: 1.5625 micros
    Residual calculation: 1.5625 micros
    Restriction: fw: 3.125 micros
    Interpolation + add: 1.5625 micros
    VCycle: 390.625 micros
     
    BENCHMARK
    Jacobi iteration: 1.5625 micros
    Residual calculation: 3.125 micros
    Restriction: fw: 1.5625 micros
    Interpolation + add: 1.5625 micros
    VCycle: 390.625 micros
     
    BENCHMARK
    Jacobi iteration: 1.5625 micros
    Residual calculation: 1.5625 micros
    Restriction: fw: 1.5625 micros
    Interpolation + add: 1.5625 micros
    VCycle: 406.25 micros
     
    ------------------
    -- size: 7
    BENCHMARK
    Jacobi iteration: 1.73611 micros
    Residual calculation: 1.73611 micros
    Restriction: fw: 1.73611 micros
    Interpolation + add: 1.73611 micros
    VCycle: 659.722 micros
     
    BENCHMARK
    Jacobi iteration: 1.73611 micros
    Residual calculation: 1.73611 micros
    Restriction: fw: 1.73611 micros
    Interpolation + add: 1.73611 micros
    VCycle: 659.722 micros
     
    BENCHMARK
    Jacobi iteration: 1.73611 micros
    Residual calculation: 1.73611 micros
    Restriction: fw: 1.73611 micros
    Interpolation + add: 1.73611 micros
    VCycle: 659.722 micros
     
    ------------------
    -- size: 15
    BENCHMARK
    Jacobi iteration: 0 micros
    Residual calculation: 1.95313 micros
    Restriction: fw: 1.95313 micros
    Interpolation + add: 1.95313 micros
    VCycle: 937.5 micros
     
    BENCHMARK
    Jacobi iteration: 1.95313 micros
    Residual calculation: 1.95313 micros
    Restriction: fw: 1.95313 micros
    Interpolation + add: 1.95313 micros
    VCycle: 937.5 micros
     
    BENCHMARK
    Jacobi iteration: 1.95313 micros
    Residual calculation: 1.95313 micros
    Restriction: fw: 1.95313 micros
    Interpolation + add: 1.95313 micros
    VCycle: 917.969 micros
     
    ------------------
    -- size: 31
    BENCHMARK
    Jacobi iteration: 2.23214 micros
    Residual calculation: 2.23214 micros
    Restriction: fw: 0 micros
    Interpolation + add: 2.23214 micros
    VCycle: 1205.36 micros
     
    BENCHMARK
    Jacobi iteration: 0 micros
    Residual calculation: 2.23214 micros
    Restriction: fw: 2.23214 micros
    Interpolation + add: 2.23214 micros
    VCycle: 1205.36 micros
     
    BENCHMARK
    Jacobi iteration: 2.23214 micros
    Residual calculation: 2.23214 micros
    Restriction: fw: 2.23214 micros
    Interpolation + add: 0 micros
    VCycle: 1227.68 micros
     
    ------------------
    -- size: 63
    BENCHMARK
    Jacobi iteration: 5.20833 micros
    Residual calculation: 2.60417 micros
    Restriction: fw: 2.60417 micros
    Interpolation + add: 2.60417 micros
    VCycle: 1484.38 micros
     
    BENCHMARK
    Jacobi iteration: 5.20833 micros
    Residual calculation: 2.60417 micros
    Restriction: fw: 2.60417 micros
    Interpolation + add: 2.60417 micros
    VCycle: 1484.38 micros
     
    BENCHMARK
    Jacobi iteration: 2.60417 micros
    Residual calculation: 5.20833 micros
    Restriction: fw: 2.60417 micros
    Interpolation + add: 2.60417 micros
    VCycle: 1510.42 micros
     
    ------------------
    -- size: 127
    BENCHMARK
    Jacobi iteration: 9.375 micros
    Residual calculation: 12.5 micros
    Restriction: fw: 9.375 micros
    Interpolation + add: 6.25 micros
    VCycle: 1781.25 micros
     
    BENCHMARK
    Jacobi iteration: 9.375 micros
    Residual calculation: 12.5 micros
    Restriction: fw: 9.375 micros
    Interpolation + add: 6.25 micros
    VCycle: 1812.5 micros
     
    BENCHMARK
    Jacobi iteration: 12.5 micros
    Residual calculation: 9.375 micros
    Restriction: fw: 12.5 micros
    Interpolation + add: 6.25 micros
    VCycle: 1781.25 micros
     
    ------------------
    -- size: 255
    BENCHMARK
    Jacobi iteration: 50.7813 micros
    Residual calculation: 46.875 micros
    Restriction: fw: 46.875 micros
    Interpolation + add: 31.25 micros
    VCycle: 2265.63 micros
     
    BENCHMARK
    Jacobi iteration: 50.7813 micros
    Residual calculation: 46.875 micros
    Restriction: fw: 42.9688 micros
    Interpolation + add: 35.1563 micros
    VCycle: 2265.63 micros
     
    BENCHMARK
    Jacobi iteration: 46.875 micros
    Residual calculation: 50.7813 micros
    Restriction: fw: 42.9688 micros
    Interpolation + add: 31.25 micros
    VCycle: 2265.63 micros
     
    ------------------
    -- size: 511
    BENCHMARK
    Jacobi iteration: 197.917 micros
    Residual calculation: 192.708 micros
    Restriction: fw: 192.708 micros
    Interpolation + add: 125 micros
    VCycle: 3854.17 micros
     
    BENCHMARK
    Jacobi iteration: 197.917 micros
    Residual calculation: 192.708 micros
    Restriction: fw: 187.5 micros
    Interpolation + add: 130.208 micros
    VCycle: 3854.17 micros
     
    BENCHMARK
    Jacobi iteration: 197.917 micros
    Residual calculation: 192.708 micros
    Restriction: fw: 192.708 micros
    Interpolation + add: 125 micros
    VCycle: 3854.17 micros
     
    ------------------
    -- size: 1023
    BENCHMARK
    Jacobi iteration: 812.5 micros
    Residual calculation: 773.438 micros
    Restriction: fw: 835.938 micros
    Interpolation + add: 562.5 micros
    VCycle: 16484.4 micros
     
    BENCHMARK
    Jacobi iteration: 796.875 micros
    Residual calculation: 781.25 micros
    Restriction: fw: 867.188 micros
    Interpolation + add: 539.063 micros
    VCycle: 16093.8 micros
     
    BENCHMARK
    Jacobi iteration: 804.688 micros
    Residual calculation: 773.438 micros
    Restriction: fw: 851.563 micros
    Interpolation + add: 546.875 micros
    VCycle: 16015.6 micros
     
    ------------------
    -- size: 2047
    BENCHMARK
    Jacobi iteration: 468.75 micros
    Residual calculation: 2718.75 micros
    Restriction: fw: 3906.25 micros
    Interpolation + add: 3031.25 micros
    VCycle: 95312.5 micros
     
    BENCHMARK
    Jacobi iteration: 484.375 micros
    Residual calculation: 2734.38 micros
    Restriction: fw: 3875 micros
    Interpolation + add: 3031.25 micros
    VCycle: 95468.8 micros
     
    BENCHMARK
    Jacobi iteration: 437.5 micros
    Residual calculation: 2718.75 micros
    Restriction: fw: 3890.63 micros
    Interpolation + add: 3031.25 micros
    VCycle: 95625 micros
    Is it just me or do people with similar systems have quite different results? (From looking at other 8800 GTX results here).
     
  17. BRiT

    BRiT (╯°□°)╯
    Moderator Legend Alpha

    Joined:
    Feb 7, 2002
    Messages:
    12,885
    Likes Received:
    9,287
    Location:
    Cleveland
    Will install the latest Nvidia Vista x64 drivers and give it another go. Here's results from the 158.43 with the MSI 8800GTX HDOC at it's stock clocks.

    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: 3.125 micros
    Restriction: fw: 3.125 micros
    Interpolation + add: 3.125 micros
    VCycle: 6390.63 micros
    
    
    BENCHMARK
    Jacobi iteration: 3.125 micros
    Residual calculation: 4.6875 micros
    Restriction: fw: 3.125 micros
    Interpolation + add: 3.125 micros
    VCycle: 6328.13 micros
    
    
    BENCHMARK
    Jacobi iteration: 4.6875 micros
    Residual calculation: 3.125 micros
    Restriction: fw: 3.125 micros
    Interpolation + add: 3.125 micros
    VCycle: 6421.88 micros
    
    
    
    ------------------
    -- size: 7
    
    BENCHMARK
    Jacobi iteration: 5.20833 micros
    Residual calculation: 1.73611 micros
    Restriction: fw: 3.47222 micros
    Interpolation + add: 3.47222 micros
    VCycle: 10816 micros
    
    
    BENCHMARK
    Jacobi iteration: 3.47222 micros
    Residual calculation: 3.47222 micros
    Restriction: fw: 3.47222 micros
    Interpolation + add: 3.47222 micros
    VCycle: 10798.6 micros
    
    
    BENCHMARK
    Jacobi iteration: 5.20833 micros
    Residual calculation: 3.47222 micros
    Restriction: fw: 3.47222 micros
    Interpolation + add: 3.47222 micros
    VCycle: 10711.8 micros
    
    
    
    ------------------
    -- size: 15
    
    BENCHMARK
    Jacobi iteration: 3.90625 micros
    Residual calculation: 3.90625 micros
    Restriction: fw: 3.90625 micros
    Interpolation + add: 3.90625 micros
    VCycle: 15253.9 micros
    
    
    BENCHMARK
    Jacobi iteration: 3.90625 micros
    Residual calculation: 3.90625 micros
    Restriction: fw: 3.90625 micros
    Interpolation + add: 3.90625 micros
    VCycle: 15195.3 micros
    
    
    BENCHMARK
    Jacobi iteration: 3.90625 micros
    Residual calculation: 3.90625 micros
    Restriction: fw: 3.90625 micros
    Interpolation + add: 3.90625 micros
    VCycle: 15293 micros
    
    
    
    ------------------
    -- size: 31
    
    BENCHMARK
    Jacobi iteration: 4.46429 micros
    Residual calculation: 2.23214 micros
    Restriction: fw: 4.46429 micros
    Interpolation + add: 4.46429 micros
    VCycle: 19508.9 micros
    
    
    BENCHMARK
    Jacobi iteration: 4.46429 micros
    Residual calculation: 2.23214 micros
    Restriction: fw: 4.46429 micros
    Interpolation + add: 2.23214 micros
    VCycle: 19598.2 micros
    
    
    BENCHMARK
    Jacobi iteration: 2.23214 micros
    Residual calculation: 4.46429 micros
    Restriction: fw: 4.46429 micros
    Interpolation + add: 2.23214 micros
    VCycle: 19843.8 micros
    
    
    
    ------------------
    -- size: 63
    
    BENCHMARK
    Jacobi iteration: 2.60417 micros
    Residual calculation: 5.20833 micros
    Restriction: fw: 2.60417 micros
    Interpolation + add: 2.60417 micros
    VCycle: 24088.5 micros
    
    
    BENCHMARK
    Jacobi iteration: 5.20833 micros
    Residual calculation: 2.60417 micros
    Restriction: fw: 5.20833 micros
    Interpolation + add: 2.60417 micros
    VCycle: 24375 micros
    
    
    BENCHMARK
    Jacobi iteration: 2.60417 micros
    Residual calculation: 5.20833 micros
    Restriction: fw: 2.60417 micros
    Interpolation + add: 2.60417 micros
    VCycle: 25045.5 micros
    
    
    
    ------------------
    -- size: 127
    
    BENCHMARK
    Jacobi iteration: 3.125 micros
    Residual calculation: 3.125 micros
    Restriction: fw: 6.25 micros
    Interpolation + add: 9.375 micros
    VCycle: 29558.6 micros
    
    
    BENCHMARK
    Jacobi iteration: 6.25 micros
    Residual calculation: 3.125 micros
    Restriction: fw: 3.125 micros
    Interpolation + add: 9.375 micros
    VCycle: 30009.7 micros
    
    
    BENCHMARK
    Jacobi iteration: 3.125 micros
    Residual calculation: 3.125 micros
    Restriction: fw: 6.25 micros
    Interpolation + add: 9.375 micros
    VCycle: 29839.8 micros
    
    
    
    ------------------
    -- size: 255
    
    BENCHMARK
    Jacobi iteration: 3.90625 micros
    Residual calculation: 3.90625 micros
    Restriction: fw: 27.3438 micros
    Interpolation + add: 46.875 micros
    VCycle: 34843.8 micros
    
    
    BENCHMARK
    Jacobi iteration: 3.90625 micros
    Residual calculation: 3.90625 micros
    Restriction: fw: 27.3438 micros
    Interpolation + add: 46.875 micros
    VCycle: 34804.7 micros
    
    
    BENCHMARK
    Jacobi iteration: 3.90625 micros
    Residual calculation: 3.90625 micros
    Restriction: fw: 27.3438 micros
    Interpolation + add: 46.875 micros
    VCycle: 34765.6 micros
    
    
    
    ------------------
    -- size: 511
    
    BENCHMARK
    Jacobi iteration: 0 micros
    Residual calculation: 5.20833 micros
    Restriction: fw: 98.9583 micros
    Interpolation + add: 140.625 micros
    VCycle: 45572.9 micros
    
    
    BENCHMARK
    Jacobi iteration: 5.20833 micros
    Residual calculation: 5.20833 micros
    Restriction: fw: 93.75 micros
    Interpolation + add: 140.625 micros
    VCycle: 45677.1 micros
    
    
    BENCHMARK
    Jacobi iteration: 5.20833 micros
    Residual calculation: 0 micros
    Restriction: fw: 98.9583 micros
    Interpolation + add: 140.625 micros
    VCycle: 45625 micros
    
    
    
    ------------------
    -- size: 1023
    
    BENCHMARK
    Jacobi iteration: 7.8125 micros
    Residual calculation: 0 micros
    Restriction: fw: 0 micros
    Interpolation + add: 421.875 micros
    VCycle: 84765.6 micros
    
    
    BENCHMARK
    Jacobi iteration: 7.8125 micros
    Residual calculation: 0 micros
    Restriction: fw: 7.8125 micros
    Interpolation + add: 421.875 micros
    VCycle: 84765.6 micros
    
    
    BENCHMARK
    Jacobi iteration: 0 micros
    Residual calculation: 0 micros
    Restriction: fw: 7.8125 micros
    Interpolation + add: 421.875 micros
    VCycle: 84765.6 micros
    
    
    
    ------------------
    -- size: 2047
    
    BENCHMARK
    Jacobi iteration: 0 micros
    Residual calculation: 0 micros
    Restriction: fw: 0 micros
    Interpolation + add: 15.625 micros
    VCycle: 235781 micros
    
    
    BENCHMARK
    Jacobi iteration: 0 micros
    Residual calculation: 15.625 micros
    Restriction: fw: 0 micros
    Interpolation + add: 0 micros
    VCycle: 235938 micros
    
    
    BENCHMARK
    Jacobi iteration: 0 micros
    Residual calculation: 15.625 micros
    Restriction: fw: 0 micros
    Interpolation + add: 0 micros
    VCycle: 236094 micros
    
    
     
  18. BRiT

    BRiT (╯°□°)╯
    Moderator Legend Alpha

    Joined:
    Feb 7, 2002
    Messages:
    12,885
    Likes Received:
    9,287
    Location:
    Cleveland
    This time with Nvidia 158.45 Vista Ultimate x64 drivers on the MSI 8800GTX HDOC, X2 4400+ @ 2.5Ghz, 2Gig DDR 250Mhz 3-4-4-8. Results seem inline/similar to previous results with 158.43.

    As for why the numbers seem off for people with similar 8800GTX cards, driver, and OS, I can only guess it's perhaps due to the system CPU.

    Peter, can you explain the "0 micros" results on several of my results (starting at size 255)?

    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: 4.6875 micros
    Restriction: fw: 3.125 micros
    Interpolation + add: 3.125 micros
    VCycle: 5781.25 micros
    
    
    BENCHMARK
    Jacobi iteration: 3.125 micros
    Residual calculation: 3.125 micros
    Restriction: fw: 3.125 micros
    Interpolation + add: 3.125 micros
    VCycle: 5734.38 micros
    
    
    BENCHMARK
    Jacobi iteration: 3.125 micros
    Residual calculation: 3.125 micros
    Restriction: fw: 3.125 micros
    Interpolation + add: 4.6875 micros
    VCycle: 5687.5 micros
    
    
    
    ------------------
    -- size: 7
    
    BENCHMARK
    Jacobi iteration: 3.47222 micros
    Residual calculation: 3.47222 micros
    Restriction: fw: 3.47222 micros
    Interpolation + add: 3.47222 micros
    VCycle: 9878.47 micros
    
    
    BENCHMARK
    Jacobi iteration: 3.47222 micros
    Residual calculation: 3.47222 micros
    Restriction: fw: 3.47222 micros
    Interpolation + add: 3.47222 micros
    VCycle: 9635.42 micros
    
    
    BENCHMARK
    Jacobi iteration: 3.47222 micros
    Residual calculation: 3.47222 micros
    Restriction: fw: 3.47222 micros
    Interpolation + add: 3.47222 micros
    VCycle: 9652.78 micros
    
    
    
    ------------------
    -- size: 15
    
    BENCHMARK
    Jacobi iteration: 3.90625 micros
    Residual calculation: 1.95313 micros
    Restriction: fw: 3.90625 micros
    Interpolation + add: 3.90625 micros
    VCycle: 13671.9 micros
    
    
    BENCHMARK
    Jacobi iteration: 3.90625 micros
    Residual calculation: 3.90625 micros
    Restriction: fw: 3.90625 micros
    Interpolation + add: 3.90625 micros
    VCycle: 13730.5 micros
    
    
    BENCHMARK
    Jacobi iteration: 1.95313 micros
    Residual calculation: 3.90625 micros
    Restriction: fw: 3.90625 micros
    Interpolation + add: 3.90625 micros
    VCycle: 13457 micros
    
    
    
    ------------------
    -- size: 31
    
    BENCHMARK
    Jacobi iteration: 4.46429 micros
    Residual calculation: 4.46429 micros
    Restriction: fw: 2.23214 micros
    Interpolation + add: 4.46429 micros
    VCycle: 17700.9 micros
    
    
    BENCHMARK
    Jacobi iteration: 2.23214 micros
    Residual calculation: 4.46429 micros
    Restriction: fw: 2.23214 micros
    Interpolation + add: 4.46429 micros
    VCycle: 17633.9 micros
    
    
    BENCHMARK
    Jacobi iteration: 2.23214 micros
    Residual calculation: 4.46429 micros
    Restriction: fw: 2.23214 micros
    Interpolation + add: 4.46429 micros
    VCycle: 17656.3 micros
    
    
    
    ------------------
    -- size: 63
    
    BENCHMARK
    Jacobi iteration: 5.20833 micros
    Residual calculation: 2.60417 micros
    Restriction: fw: 2.60417 micros
    Interpolation + add: 5.20833 micros
    VCycle: 21744.8 micros
    
    
    BENCHMARK
    Jacobi iteration: 2.60417 micros
    Residual calculation: 2.60417 micros
    Restriction: fw: 5.20833 micros
    Interpolation + add: 2.60417 micros
    VCycle: 21718.8 micros
    
    
    BENCHMARK
    Jacobi iteration: 2.60417 micros
    Residual calculation: 2.60417 micros
    Restriction: fw: 5.20833 micros
    Interpolation + add: 2.60417 micros
    VCycle: 21536.5 micros
    
    
    
    ------------------
    -- size: 127
    
    BENCHMARK
    Jacobi iteration: 3.125 micros
    Residual calculation: 3.125 micros
    Restriction: fw: 6.25 micros
    Interpolation + add: 9.375 micros
    VCycle: 25968.8 micros
    
    
    BENCHMARK
    Jacobi iteration: 3.125 micros
    Residual calculation: 3.125 micros
    Restriction: fw: 6.25 micros
    Interpolation + add: 9.375 micros
    VCycle: 25937.5 micros
    
    
    BENCHMARK
    Jacobi iteration: 3.125 micros
    Residual calculation: 3.125 micros
    Restriction: fw: 6.25 micros
    Interpolation + add: 9.375 micros
    VCycle: 25625 micros
    
    
    
    ------------------
    -- size: 255
    
    BENCHMARK
    Jacobi iteration: 3.90625 micros
    Residual calculation: 3.90625 micros
    Restriction: fw: 35.1563 micros
    Interpolation + add: 42.9688 micros
    VCycle: 31796.9 micros
    
    
    BENCHMARK
    Jacobi iteration: 3.90625 micros
    Residual calculation: 3.90625 micros
    Restriction: fw: 35.1563 micros
    Interpolation + add: 42.9688 micros
    VCycle: 31640.6 micros
    
    
    BENCHMARK
    Jacobi iteration: 0 micros
    Residual calculation: 3.90625 micros
    Restriction: fw: 35.1563 micros
    Interpolation + add: 42.9688 micros
    VCycle: 31992.2 micros
    
    
    
    ------------------
    -- size: 511
    
    BENCHMARK
    Jacobi iteration: 5.20833 micros
    Residual calculation: 0 micros
    Restriction: fw: 119.792 micros
    Interpolation + add: 145.833 micros
    VCycle: 42500 micros
    
    
    BENCHMARK
    Jacobi iteration: 0 micros
    Residual calculation: 5.20833 micros
    Restriction: fw: 114.583 micros
    Interpolation + add: 151.042 micros
    VCycle: 42760.4 micros
    
    
    BENCHMARK
    Jacobi iteration: 5.20833 micros
    Residual calculation: 0 micros
    Restriction: fw: 119.792 micros
    Interpolation + add: 145.833 micros
    VCycle: 42291.7 micros
    
    
    
    ------------------
    -- size: 1023
    
    BENCHMARK
    Jacobi iteration: 0 micros
    Residual calculation: 7.8125 micros
    Restriction: fw: 0 micros
    Interpolation + add: 539.063 micros
    VCycle: 80937.5 micros
    
    
    BENCHMARK
    Jacobi iteration: 0 micros
    Residual calculation: 7.8125 micros
    Restriction: fw: 0 micros
    Interpolation + add: 531.25 micros
    VCycle: 80468.8 micros
    
    
    BENCHMARK
    Jacobi iteration: 0 micros
    Residual calculation: 7.8125 micros
    Restriction: fw: 0 micros
    Interpolation + add: 531.25 micros
    VCycle: 80703.1 micros
    
    
    
    ------------------
    -- size: 2047
    
    BENCHMARK
    Jacobi iteration: 0 micros
    Residual calculation: 0 micros
    Restriction: fw: 0 micros
    Interpolation + add: 0 micros
    VCycle: 233438 micros
    
    
    BENCHMARK
    Jacobi iteration: 0 micros
    Residual calculation: 15.625 micros
    Restriction: fw: 0 micros
    Interpolation + add: 0 micros
    VCycle: 233750 micros
    
    
    BENCHMARK
    Jacobi iteration: 0 micros
    Residual calculation: 15.625 micros
    Restriction: fw: 0 micros
    Interpolation + add: 0 micros
    VCycle: 233438 micros
    
    
     
  19. BRiT

    BRiT (╯°□°)╯
    Moderator Legend Alpha

    Joined:
    Feb 7, 2002
    Messages:
    12,885
    Likes Received:
    9,287
    Location:
    Cleveland
    Not sure if this is what you're looking for or what 3DAnalyze needs, but from the latest NV device drivers:

    Code:
    %NVIDIA_G80.DEV_0191.1%  = nv_NV3x,      PCI\VEN_10DE&DEV_0191
    %NVIDIA_G80.DEV_0193.1%  = nv_NV3x,      PCI\VEN_10DE&DEV_0193
    %NVIDIA_G80.DEV_0194.1%  = nv_NV3x,      PCI\VEN_10DE&DEV_0194
    %NVIDIA_G84.DEV_0400.1%  = nv_NV3x,      PCI\VEN_10DE&DEV_0400
    %NVIDIA_G84.DEV_0402.1%  = nv_NV3x,      PCI\VEN_10DE&DEV_0402
    %NVIDIA_G86.DEV_0421.1%  = nv_NV3x,      PCI\VEN_10DE&DEV_0421
    %NVIDIA_G86.DEV_0422.1%  = nv_NV3x,      PCI\VEN_10DE&DEV_0422
    %NVIDIA_G86.DEV_0423.1%  = nv_NV3x,      PCI\VEN_10DE&DEV_0423
    
     
  20. armchair_architect

    Newcomer

    Joined:
    Nov 28, 2006
    Messages:
    128
    Likes Received:
    8
    Here's Microsoft's description of this timeout mechanism:
    http://www.microsoft.com/whdc/device/display/wddm_timeout.mspx

    Under XP the timeout was 15 seconds, and resulted in a BSOD with error code 0xEA.
     
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...