21 January 2020 11:07:18 AM TIMER_CLOCK C version Demonstrate the use of the CLOCK timer. CLOCK is a standard C library routine (defined in time.h) It returns the processor time used by the program since the beginning of program execution. Divide this by CLOCKS_PER_SEC to convert to seconds. CLOCK is a crude timer, and results less than a tenth of a second are probably not reliable. The number of clock ticks per second is 1000000 TEST01 Time the C RAND routine by computing N values. For a given N, repeat the computation 5 times. Data vectors will be of minimum size 1024 Data vectors will be of maximum size 1048756 CPU times are in seconds. N Rep #1 Rep #2 Rep #2 Rep #4 Rep #5 1024 x[0] = 1804289383 0.000013 x[0] = 386839851 0.000008 x[0] = 279527351 0.000009 x[0] = 1662919361 0.000008 x[0] = 1397401777 0.000010 2048 x[0] = 1891292515 0.000018 x[0] = 361520407 0.000017 x[0] = 1344992371 0.000016 x[0] = 419186726 0.000020 x[0] = 907339252 0.000019 4096 x[0] = 745712158 0.000038 x[0] = 116276305 0.000036 x[0] = 1531392060 0.000033 x[0] = 1758050055 0.000033 x[0] = 1135992855 0.000037 8192 x[0] = 358951894 0.000076 x[0] = 1272174340 0.000076 x[0] = 496561661 0.000070 x[0] = 2134878203 0.000070 x[0] = 869212447 0.000070 16384 x[0] = 791496463 0.000149 x[0] = 350615169 0.000142 x[0] = 1049613479 0.000133 x[0] = 2009662218 0.000149 x[0] = 2114718887 0.000150 32768 x[0] = 543828801 0.000283 x[0] = 1459138466 0.000262 x[0] = 989964655 0.000374 x[0] = 745636671 0.000262 x[0] = 675259397 0.000262 65536 x[0] = 608043060 0.000603 x[0] = 1397237622 0.000557 x[0] = 1493915180 0.000523 x[0] = 142574706 0.000524 x[0] = 1161560675 0.000523 131072 x[0] = 1899087921 0.001216 x[0] = 270842687 0.001125 x[0] = 452964975 0.001117 x[0] = 1456711665 0.001159 x[0] = 748455220 0.001062 262144 x[0] = 405118908 0.002286 x[0] = 844041136 0.002170 x[0] = 716498184 0.002092 x[0] = 2049438716 0.002161 x[0] = 1753313355 0.001991 524288 x[0] = 707539627 0.004501 x[0] = 1705391276 0.004013 x[0] = 672048454 0.004071 x[0] = 1327769184 0.004011 x[0] = 32459967 0.003984 1048576 x[0] = 365276336 0.008672 x[0] = 1614963815 0.008084 x[0] = 1532220195 0.007976 x[0] = 798196474 0.008418 x[0] = 411303290 0.008403 TIMER_CLOCK Normal end of execution. 21 January 2020 11:07:18 AM