09 May 2025 9:17:29.928 PM matmul(): Fortran90 version An interactive demonstration of the speed of matrix multiplication. This is version 1.20 Last modified on 16 December 2002. This is the version for Dell XPS Command? (Type H for help) This is the list of legal commands. H Help. List the legal commands. LDA=value Set leading dimension of arrays. M Multiply two matrices. N=value Assigns the size of the arrays. N=nlo,nhi,ninc Sets N=nlo, N=nlo+ninc, .... N=nlo,nhi,*nmult Sets N=nlo, N=nlo*nmult, .... NREP=nrep Sets the repetition factor. ORDER=name Chooses the algorithm. P Prints out current results. Q Quit. SHOW=name Include "name" in output. "name" = CPU, LANGUAGE, LDA, MACHINE, MFLOPS, N, NREP, OPS, ORDER, or TIME. "SHOW=ALL" means all items are shown. NOSHOW=name removes an item from output list. Command? (Type H for help) N has been set to 100 NLO has been set to 100 NHI has been set to 100 NINC has been set to 0 NMULT has been set to 0 Because N was changed, LDA is automatically increased to LDA = 100 Command? (Type H for help) The order has been set to ALL Command? (Type H for help) Order LDA N CPU Secs Ops MFLOPS Machine Language C4_IJK 100 100 0.070807 2000000 28.2458 Dell XPS gfortran C4_MATMUL 100 100 0.004706 2000000 424.9891 Dell XPS gfortran I4_IJK 100 100 0.049343 2000000 40.5326 Dell XPS gfortran I4_MATMUL 100 100 0.001648 2000000 1213.5858 Dell XPS gfortran L4_IJK 100 100 0.048302 2000000 41.4062 Dell XPS gfortran R4_DOT_PRO 100 100 0.014128 2000000 141.5629 Dell XPS gfortran R4_IJ 100 100 0.022960 2000000 87.1080 Dell XPS gfortran R4_IJK 100 100 0.049554 2000000 40.3600 Dell XPS gfortran R4_IJK_IMP 100 100 0.022002 2000000 90.9008 Dell XPS gfortran R4_IJK_I2 100 100 0.055299 2000000 36.1670 Dell XPS gfortran R4_IJK_I4 100 100 0.043182 2000000 46.3156 Dell XPS gfortran R4_IJK_I8 100 100 0.042883 2000000 46.6385 Dell XPS gfortran R4_IJK_J4 100 100 0.028876 2000000 69.2617 Dell XPS gfortran R4_IJK_K4 100 100 0.042990 2000000 46.5224 Dell XPS gfortran R4_IKJ 100 100 0.048364 2000000 41.3531 Dell XPS gfortran R4_IKJ_DOT 100 100 0.014092 2000000 141.9248 Dell XPS gfortran R4_JIK 100 100 0.048960 2000000 40.8496 Dell XPS gfortran R4_JIK_IMP 100 100 0.030119 2000000 66.4033 Dell XPS gfortran R4_JKI 100 100 0.048458 2000000 41.2728 Dell XPS gfortran R4_JKI_IMP 100 100 0.015329 2000000 130.4716 Dell XPS gfortran R4_KIJ 100 100 0.048776 2000000 41.0038 Dell XPS gfortran R4_KIJ_DOT 100 100 0.014327 2000000 139.5967 Dell XPS gfortran R4_KJI 100 100 0.048494 2000000 41.2422 Dell XPS gfortran R4_KJI_IMP 100 100 0.015079 2000000 132.6346 Dell XPS gfortran R4_MATMUL 100 100 0.001165 2000000 1716.6906 Dell XPS gfortran R4_TAXPYC 100 100 0.025074 2000000 79.7639 Dell XPS gfortran R4_TAXPYR 100 100 0.055670 2000000 35.9260 Dell XPS gfortran R4_TDOT 100 100 0.036616 2000000 54.6209 Dell XPS gfortran R4_TGEMM 100 100 0.030735 2000000 65.0725 Dell XPS gfortran R8_IJK 100 100 0.049487 2000000 40.4147 Dell XPS gfortran R8_MATMUL 100 100 0.002284 2000000 875.6376 Dell XPS gfortran The matrix multiplication has been carried out. Command? (Type H for help) The order has been set to R4_TDOT Command? (Type H for help) N has been set to 100 NLO has been set to 100 NHI has been set to 400 NINC has been set to 0 NMULT has been set to 2 Command? (Type H for help) Order LDA N CPU Secs Ops MFLOPS Machine Language R4_TDOT 100 100 0.036644 2000000 54.5790 Dell XPS gfortran R4_TDOT 200 200 0.120927 16000000 132.3112 Dell XPS gfortran R4_TDOT 400 400 0.183047 128000000 699.2742 Dell XPS gfortran The matrix multiplication has been carried out. Command? (Type H for help) The order has been set to I4_IJK Command? (Type H for help) N has been set to 100 NLO has been set to 100 NHI has been set to 800 NINC has been set to 0 NMULT has been set to 2 Command? (Type H for help) Order LDA N CPU Secs Ops MFLOPS Machine Language I4_IJK 400 100 0.003671 2000000 544.8032 Dell XPS gfortran I4_IJK 400 200 0.031119 16000000 514.1555 Dell XPS gfortran I4_IJK 400 400 0.266791 128000000 479.7763 Dell XPS gfortran I4_IJK 800 800 2.5635021024000000 399.4536 Dell XPS gfortran The matrix multiplication has been carried out. Command? (Type H for help) The order has been set to R4_KJI Command? (Type H for help) The repetition factor is now NREP = 5 Command? (Type H for help) N has been set to 100 NLO has been set to 100 NHI has been set to 100 NINC has been set to 0 NMULT has been set to 0 Command? (Type H for help) Order LDA N CPU Secs Ops NREP MFLOPS Machine Language R4_KJI 800 100 0.017001 2000000 5 588.2119 Dell XPS gfortran The matrix multiplication has been carried out. Command? (Type H for help) Type "Y" to confirm that you want to quit. matmul(): Normal end of execution. 09 May 2025 9:17:33.162 PM