home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / benchmar / 1988 < prev    next >
Encoding:
Text File  |  1993-01-22  |  4.4 KB  |  96 lines

  1. Newsgroups: comp.benchmarks
  2. Path: sparky!uunet!spool.mu.edu!agate!dog.ee.lbl.gov!news!marlin!aburto
  3. From: aburto@nosc.mil (Alfred A. Aburto)
  4. Subject: Test FFT DP C (tfftdp.c) Results
  5. Message-ID: <1993Jan22.164827.26541@nosc.mil>
  6. Organization: Naval Ocean Systems Center, San Diego
  7. Distribution: comp.benchmarks
  8. Date: Fri, 22 Jan 1993 16:48:27 GMT
  9. Expires: Mon, 15 Feb 1993 08:00:00 GMT
  10. Lines: 84
  11.  
  12. -------
  13. Dave Edelblute's (edelblut@cod.nosc.mil) Test FFT Double Precision
  14. C (TFFTDP.c) program results are included below.
  15.  
  16. The program (TFFTDP.c) and latest Double Precision (DP) table of results
  17. (TFFTDP.tbl) are available via anonymous ftp from 'marlin.nosc.mil' 
  18. in directory 'pub/aburto'.  The 'marlin' host number is: 128.49.16.4
  19.  
  20. I'd appreciate any new results of any kind (new machines, compilers, 
  21. compiler options). I will also periodically post results to 
  22. 'comp.benchmarks'. Send results to: aburto@marlin.nosc.mil.
  23.  
  24. TFFTDP.c uses the Duhamel-Hollman split-radix Fast Fourier Transform (FFT) 
  25. algorithm (Electronic Letters, Jan 5 1984) to compute double precision
  26. FFT's from 32 points up to 262,144 points. This requires at least 4 MBytes
  27. of free memory. Although each individual FFT conducted is timed, the
  28. overall measure of performance is the run time for the whole program
  29. referenced to the run time on a VAX 8650 system. Timing the individual
  30. FFT's is difficult due to a lack of precision in the available timer
  31. routines.
  32.  
  33. Reference: VAX 8650 using gcc 1.37.1 with gcc -DUNIX -O -lm for a run
  34.            time of 140.658 seconds (VAX_FFTs).
  35.  
  36. Results as of 05 Dec 1992:
  37.  
  38.     System                  OS,               CPU/FPU   CPU   VAX_FFTs REF
  39.                                                        (MHz)
  40. --- ----------------------- ----------------- -------- ----- --------- ---
  41. 001 IBM RS6000/550          AIX 3.2.2         RISC      42.0    10.381   1
  42. 002 IBM RS6000/550          AIX 3.2.2         RISC      42.0     9.912   1
  43. 003 Sun SPARCstation 2      SunOS 4.1.2       SPARC     40.0     5.595   1
  44. 004 Sun SPARCstation 2      SunOS 4.1.2       SPARC     40.0     5.083   1
  45. 005 Sun SPARCstation 2      SunOS 4.1.2       SPARC     40.0     5.076   1
  46. 006 Sun SPARCstation 2      SunOS 4.1.2       SPARC     40.0     5.051   1
  47. 007 Sun SPARCstation 2      SunOS 4.1.2       SPARC     40.0     4.981   1
  48. 008 Sun SPARCserver 690MP   SunOS 4.1.2       SPARC     40.0     4.869   1
  49. 009 Sun SPARCserver 690MP   SunOS 4.1.2       SPARC     40.0     4.747   1
  50. 010 Sun SPARCserver 690MP   SunOS 4.1.2       SPARC     40.0     4.742   1
  51. 011 Sun SPARCserver 690MP   SunOS 4.1.2       SPARC     40.0     4.675   1
  52. 012 Sun SPARCstation 2      SunOS 4.1.2       SPARC     40.0     4.530   1
  53. 013 Sun SPARCserver 690MP   SunOS 4.1.2       SPARC     40.0     4.407   1
  54. 014 Sun SPARCserver 690MP   SunOS 4.1.2       SPARC     40.0     2.957   1
  55. 015 Sun SPARCstation 2      SunOS 4.1.2       SPARC     40.0     2.956   1
  56. 016 Vega 486                MS DOS 5.0        80486DX   33.3     2.638   1
  57. 017 Vega 486                MS DOS 5.0        80486DX   33.3     2.638   1
  58. 018 Vega 486                MS DOS 5.0        80486DX   33.3     2.629   1
  59. 019 Vega 486                MS DOS 5.0        80486DX   33.3     2.374   1
  60. 020 VAX 8650                4.3 BSD           --------  18.0     1.000   1
  61. 021 VAX 8650                4.3 BSD           --------  18.0     0.975   1
  62. ---
  63. --- ----------------------------------------------------------------------
  64. 001 cc -DUNIX -O -Q -lm
  65. 002 cc -DUNIX -O -lm
  66. 003 Sun C 2.0.1, cc -DUNIX -fast -O4 -lm
  67. 004 Sun C 2.0.1, cc -DUNIX -O3 -lm
  68. 005 Sun C 2.0.1, cc -DUNIX -O3 -Bstatic -lm
  69. 006 Sun C 2.0.1, cc -DUNIX -O4 -Bstatic -lm
  70. 007 Sun C 2.0.1, cc -DUNIX -O4 -lm
  71. 008 Sun C 2.0.1, cc -DUNIX -O4 -Bstatic -dalign -lm
  72. 009 Sun C 2.0.1, cc -DUNIX -O4 -Bstatic -lm
  73. 010 Sun C 2.0.1, cc -DUNIX -O3 -lm
  74. 011 Sun C 2.0.1, cc -DUNIX -O4 -lm
  75. 012 Sun C 2.0.1, cc -DUNIX -O2 -lm
  76. 013 Sun C 2.0.1, cc -DUNIX -O2 -lm
  77. 014 Sun C 2.0.1, cc -DUNIX -O1 -lm
  78. 015 Sun C 2.0.1, cc -DUNIX -O1 -lm
  79. 016 gcc 2.1, gcc -DUNIX -O2 -m486 -finline-functions -lm
  80. 017 gcc 2.1, gcc -DUNIX -O2 -m486 -lm
  81. 018 gcc 2.1, gcc -DUNIX -O2 -lm
  82. 019 gcc 2.2.2, gcc -DUNIX -O2 -m486 -finline-functions -lm
  83. 020 gcc 1.37.1, gcc -DUNIX -O -lm
  84. 021 cc -DUNIX -O -lm
  85. ---
  86. --- ----------------------------------------------------------------------
  87. REF:                                                                      
  88. 001 Al Aburto, aburto@marlin.nosc.mil, 05 Dec 1992
  89.  
  90. Al Aburto
  91. aburto@marlin.nosc.mil
  92.  
  93. -------
  94.  
  95.  
  96.