DEC PWS 600au stream_d.f with f90 -O5 stream_d.f -llapack ---------------------------------------------- Double precision appears to have 16 digits of accuracy Assuming 8 bytes per DOUBLE PRECISION word ---------------------------------------------- Array size = 2000000 Offset = 0 The total memory requirement is 45 MB You are running each test 10 times The *best* time for each test is used ---------------------------------------------------- Your clock granularity/precision appears to be 976 microseconds The tests below will each take a time on the order of 90768 microseconds (= 93 clock ticks) Increase the size of the arrays if this shows that you are not getting at least 20 clock ticks per test. ---------------------------------------------------- WARNING -- The above is only a rough guideline. For best results, please be sure you know the precision of your system timer. ---------------------------------------------------- Function Rate (MB/s) RMS time Min time Max time Copy: 227.6868 0.1419 0.1405 0.1444 Scale: 223.0401 0.1444 0.1435 0.1454 Add: 243.4674 0.1981 0.1972 0.1991 Triad: 243.4668 0.1980 0.1972 0.1991 Sum of a is = 2.306601562591874E+018 Sum of b is = 4.613203124856438E+017 Sum of c is = 6.150937500141256E+017 --------------------------------------------------------------- stream_d.c with cc -O stream_d.c second.c -o stream_d -lm ------------------------------------------------------------- This system uses 8 bytes per DOUBLE PRECISION word. ------------------------------------------------------------- Array size = 1000000, Offset = 0 Total memory required = 22.9 MB. Each test is run 10 times, but only the *best* time for each is used. ------------------------------------------------------------- Your clock granularity/precision appears to be 975 microseconds. Each test below will take on the order of 42968 microseconds. (= 44 clock ticks) Increase the size of the arrays if this shows that you are not getting at least 20 clock ticks per test. ------------------------------------------------------------- WARNING -- The above is only a rough guideline. For best results, please be sure you know the precision of your system timer. ------------------------------------------------------------- Function Rate (MB/s) RMS time Min time Max time Copy: 215.5810 0.0745 0.0742 0.0771 Scale: 215.5810 0.0747 0.0742 0.0752 Add: 223.4199 0.1076 0.1074 0.1084 Triad: 248.2418 0.0973 0.0967 0.0977 DEC 3000 Model 800 ------------------------------------------------------------- This system uses 8 bytes per DOUBLE PRECISION word. ------------------------------------------------------------- Array size = 5000000, Offset = 0 Total memory required = 114.4 MB. Each test is run 10 times, but only the *best* time for each is used. ------------------------------------------------------------- Your clock granularity/precision appears to be 16666 microseconds. Each test below will take on the order of 766666 microseconds. (= 46 clock ticks) Increase the size of the arrays if this shows that you are not getting at least 20 clock ticks per test. ------------------------------------------------------------- WARNING -- The above is only a rough guideline. For best results, please be sure you know the precision of your system timer. ------------------------------------------------------------- Function Rate (MB/s) RMS time Min time Max time Copy: 90.5660 0.9438 0.8833 1.1667 Scale: 94.1176 0.9110 0.8500 1.1667 Add: 97.2973 1.2776 1.2333 1.4000 Triad: 100.0000 1.2322 1.2000 1.3000