------------------------------------------------------------- STREAM version $Revision: 5.9 $ ------------------------------------------------------------- This system uses 8 bytes per DOUBLE PRECISION word. ------------------------------------------------------------- Array size = 20000000, Offset = 0 Total memory required = 457.8 MB. Each test is run 20 times, but only the *best* time for each is used. ------------------------------------------------------------- Number of Threads requested = 12 ------------------------------------------------------------- Printing one line per active thread.... Printing one line per active thread.... Printing one line per active thread.... Printing one line per active thread.... Printing one line per active thread.... Printing one line per active thread.... Printing one line per active thread.... Printing one line per active thread.... Printing one line per active thread.... Printing one line per active thread.... Printing one line per active thread.... Printing one line per active thread.... ------------------------------------------------------------- Your clock granularity/precision appears to be 1 microseconds. Each test below will take on the order of 7601 microseconds. (= 7601 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) Avg time Min time Max time Copy: 40165.7074 0.0080 0.0080 0.0080 Scale: 40206.6167 0.0080 0.0080 0.0081 Add: 40955.8338 0.0118 0.0117 0.0119 Triad: 41687.7028 0.0115 0.0115 0.0116 ------------------------------------------------------------- Solution Validates -------------------------------------------------------------