*********************************************************************** * * いろいろな計算機の速さ比べ。 * * これだけでは計算機の性能を云々することはできませんので念のため. * 経験的には,もっぱら計算を行う場合には,実感と概ね一致すると言 * えます. * * このリストは、特定のメーカ・団体の製品等を推奨あるいは排除等 * するために作成されたものではありません。記されたプログラムも * しくはそれに準じた算法で計算を行った際の計算時間をまとめたも * のです。 * * Updated on 1, Feb. '98 * on 10, Mar. '99 * on 24, Apr. '99 * Last update on 12, Oct, '01 by N.Y. * * このリストは私的なものです.複写,転載,リンクおよびそれらに類する * 行為はご遠慮ください. * このリストの著作権は放棄されていません. * * Contact to g4sato@sml.material.tohoku.ac.jp * *2000/5/26 *********************************************************************** C FORTRAN Basicもこれに準ずる DO 10 I=1,1000000 X=I/100. Y=SQRT(SIN(X)**2+COS(X)**2) 10 CONTINUE STOP END /* C Pascalもこれに準ずる */ #include #include main() { int i; /* long, if necessary */ double a,b,x,y; for(i=0;i<1000000;++i) { x=i/100.0; a=sin(x); b=cos(x); y=sqrt(a*a+b*b); } } n 注: (1)「実行時間」はループ百万回当たりの時間を秒で表している。 実際の測定は、誤差の生じない範囲で回数を減らし、百万回当たりに換算した。 1990年代の後半に測定したものでは、百万回では短すぎる場合があったので、 回数を増やして測定し換算したものもある。 (2)特に注のない限り計算はFortranで行い、最良の最適化を行った。 (3)最適化の優れた計算機では、この計算は実行されない。 その場合には次のようにした。 方法1: DO 10 I=1,1000000 X=I/100. Y=SQRT(SIN(X)**2+COS(X)**2) 10 CONTINUE write(6,*) y STOP END 方法2: call sub(x,y) end subroutine sub(x,y) DO 10 I=1,1000000 X=I/100. Y=SQRT(SIN(X)**2+COS(X)**2) 10 CONTINUE STOP END これでも最適化されてしまう場合には、方法3を用いた. 方法3: dimension a(1000000) do 10 i=1,10 call sub(a) 10 continue end subroutine sub(a) dimension a(1000000) do 10 i=1, 1000000 x=i/100.0 a(i)=sqrt(sin(x)**2+cos(x)**2) 10 continue return end (4)実行時間の測定は、大型機ではジョブレポートの数値を用いた。 パソコンの場合には、時計で計測するか、ループの前後に現在時間を返す関数を 挿入して測定した。 Unixではtimeコマンドのuser timeを用いた。 (5)これらの結果は非常に多くの方のご協力によって集められたものです。 そのため、測定条件などに曖昧な部分が多くありますのでご注意下さい。 Basicの-Iはインタープリタ、-Cはコンパイラです。 COMPUTER CPU-TIME(sec) スーパーコン、大型汎用機 S3800 0.022 SX-3/14R (f77 default) 0.028 SX-3/44R (f77 default) 0.032 S820 0.047 SX-2N (AP FRT77/SX) 0.099 VPP500 (frtpx -Wv -Wl,-JK -Wx) 0.102 Cray SMP (f77 -Oc vec+) 0.12 S820/80 (Opt=3) 0.13 HP9000 HP-UX gen B.10.20 C 9000/889 (f77 -O) 0.154 SX-1 (AP FRT77/SX) 0.164 HP9000 HP-UX tsugaru B.11.00 B 9000/898 (cc -O) 0.24 VP400 0.27 VP100 0.39 S810/20 0.588 S810/10 0.788 ACOS3900 (FRT7 opt=3 inline=2) 1.1 M880 (OSF/I) 1.42 S3800 (cc -O3) 1.95 ACOS2020 (FRT7 opt=3 inline=2) 2.47 K780A 2.63 FUJITSU F022 S370 (cc) 4.0 ACOS930 (FRT7(V) OPT=3) 4.41 ACOS1000 HFP (OPT=3) 4.699 SX-1 (CP OPT=3) 5.006 ACOS2020 (FRT7 opt=2 inline=0) 5.03 ACOS2020 (C) 5.19 K382 (default) 5.72 IBM3091 (default) 6.19 IBM3091 (AIX/ESA fvs -fopt(2)) 6.262 SX-1 (CP OPT=1) 9.218 SX-1 (CP OPT=2) 9.452 S810/10 (CP) 9.711 M280H 10.065 ACOS1000 (OPT=3) 11.330 M280D 12.782 SX-1 (CP OPT=0) 13.988 SX-3R (cc -O4 -h vector) 14.9 ACOS630/10 (FRT7 OPT=3) 15.5 IBM 3081KX (FORTVS OPT3) 15.98 ACOS1000 (PL/I V-mode) 16.5 IBM 3081KX (FORTVS OPT0) 17.14 IBM 3091 (AIX/ESA High C -O) 19.184 ACOS1000 (C -o ) 22.228 ACOS1000 (FRT77 OPT=0) 27.249 Fujitsu M770/10 (UTS f77 -O) 33.5 MELCOM COSMO 900II 33.6 MELCOM M70 205 FACOM 230-38S 26,400 WS、ミニコン HPC-Alpha 264/833FF-1024L Linux Compaq Fortran 0.129 方法2 HPC-Alpha 264/700XSL-768 Linux Compaq Fortran 0.153 方法2 AlphaStationES40 21264/667MHz DIGITAL Fortran (f77) 0.166 方法2 AlphaStationES40 6/500 DIGITAL Fortran (f77 -O) 0.228 方法2 VT-Alpha 600 Digital Unix DIGITAL Fortran f77 -O2 0.26 AlphaServer 800 5/500 (500MHz) DEC Fortran f77 0.31 VT-Alpha 600 Digital Unix cc -O2 (1999) 0.41 VT-Alpha 600 run on RedHat5.1 compiled on Digital Unix cc -O2 -non_shared (1999) 0.41 AlphaServer 800 5/500 (500MHz) OSF/I cc 0.56 AlphaStation 500 Workstn Model PB560(500MHz)f77 -O 0.46 (DEC Digital UNIX, Digital Fortran) AlphaStation 500 Workstn Model PB560(500MHz)cc -O 0.85 VT-Alpha 300AXP,Digital Unix f77 -O foo.f -o foo 0.86 DEC2100-A500 (f77) 1.42 VT-Alpha 300AXP,Digital Unix cc -O foo.c -o foo 1.71 YHP 9000/735 (FORTRAN9.0 f77 +O2) 1.96 Indigo2 (R8000 cc -O) 2.08 GAIA 300AXP Linux (RedHat 4.1) f2c gcc-2.7.2.1 2.34 GAIA 300AXP Linux (RedHat 4.1) gcc-2.7.2.1 -O2 2.39 DEC2100-A500 (cc) 2.62 GAIA 300AXP Linux (RedHat 4.1) gcc-2.7.2.1 2.60 GAIA 300AXP Linux (RedHat 4.1) f2c gcc-2.7.2.1 2.65 VT-Alpha 600 RedHat Linux 5.1 gcc -O2 (1999) 2.82 VT-Alpha 600 RedHat Linux 5.1 g77 -O2 (1999) 2.91 SPARC Station20 (single-CPU f77 SC3.0.1 -O4 -cg92) 3.0 UP-4800/690 (f77) 3.1 NEWS 5900 gcc 3.4 NEWS 5900 cc 3.4 DEC3000 3.5 YHP 9000/730 (HP-UX 8.07 f77 +O2) 3.61 EWS4800/310PX (R4600 cc -O) 3.95 UP-4800/690 (cc -O) 4.0 UP-4800/310 (f77 -O) 4.2 SUN4/2GX+SKYstation 4.22 UP-4800/380 (f77) 4.5 YHP Model720 4.79 UP-4800/380 (cc -O) 5.2 UP-4800/635 (cc -O) 5.5 TOSBAC DS-600 (SVS-FORTRAN opt3) 5.5 Indy (R4600PC cc -O) 5.62 SPARC Station10 (single-CPU f77v1.4 -O4 -cg89) 5.9 UP-4800/310 (cc -O) 6.8 SPARC Station10 (single-CPU cc -O) 6.9 HP-UX 9000/750 (cc -O) 7.2 POWERstation 530 (cc -O) 7.210 POWERstation 530 (gcc -O) 7.520 SPARC Station20 (single-CPU cc SC3.0.1 -O4 -cg92) 8.0 SPARC Station2 (f77 ver1.3.1 -cg89 -O4) 8.19 POWERstation 320 (AIX v.3.1) (xlf -O) 8.7 SPARC StationIPX (f77 ver1.3.1 -cg89 -O4) 8.92 EWS4800/260 (f77 -O) 9.1 POWERstation 320 (AIX v.3.1) (cc -O) 9.2 EWS4800/220 (f77 -O2/O3) 10.0 EWS4800/230 (f77 -O) 10.7 DEC System5830 (f77 -O4) 11.3 EWS4800/220 (f77 -O) 11.9 U-Station S-S300 (f77 -O3) 14.3 NEWS3260 (f77 -O) 14.3 NEWS3460 (f77 -O) 14.4 EWS4800/230 (cc -O) 14.7 SPARC Station2 (cc -O4) 14.9 DataGeneral AV400 (Green Hill's Fortran77 -O) 15.4 SPARC StationIPX (cc -O4) 16.3 EWS4800/220 (cc -O) 16.4 SPARC Station LX (f77 -cg92 -O3) 17.6 SPARCserver-1000 (cc -O) 18.0 SPARC Station 1+ (f77 -O) 18.4 Sun SPARC Station ELC cc 19.5 EWS4800/210 (cc -O) 20.0 Sun SPARC Station ELC gcc 20.5 NEWS 3460 (R3000+R3010 cc -O) 20.6 NEWS 3840 (R3000+R3010 cc -O) 21.5 Masscomp 5400 23.6 SPARC Station LX (cc -O) 24.3 SPARC Station 1 24.8 SPARC SLC (f77 -O) 29.7 SUN-3/260 32 Toshiba AS3110C 37 TOSBAC DS-600 (SVS-FORTRAN noopt) 41.8 NEWS1720 (68030+68882 25MHz f77 -O) 52.5 NEWS1750 (f77 -O) 52 NEWS1230 (f77 -O) 52.7 NeXT Station (68040 25MHz NeXTOS3.0J cc -O -ljv -lm) 53.9 popNEWS(PWS-1560) (f77 -O) 57.7 NEC EWS4800/50 (68020+68882,20MHz,f77 O-2) 55.55 NEWS1750 (gcc 2.3.3 -O) 60.7 NEWS1750 (cc -O) 68.0 NEWS1450 (cc -O4) 68.8 NEC EWS4800/50 (f77, O-2, ffpa) 70.95 popNEWS(PWS-1560) (C -O) 81.9 NeXT Station (68040 25MHz NeXTOS 3.0J cc -O -lm) 82.1 DataGeneral AV400 (cc -O) 83.3 Digital X20 (68020,25MHz+68881 SYSTEM V,FORTRAN) 83.4 HP9000 model320 (68020+68881 opt) 90.6 Omron luna (Fortran) 90.6 Apollo DN4000 (OS=AEGIS) 106.6 NEWS-830 (FORTRAN -O) 109.2 NEWS-820 (FORTRAN -O) 109 NEWS-830 (C -O) 109.3 VAX11/785 (VAX-FORTRAN V4) 151.7 HP9000 model320 (-68881 opt) 241.8 OMRON SX9100/70E 267.5 VAX Station 2000 (noopt) 370 Micro VAX II (VAX-FORT V4 noopt) 382.2 Digital E15 (SVS-FORTRAN+FPP) 481 VAX11/750 (-FPP ULTRIX F77) 2,540 VAX11/730 (VAX-FORTRAN) 2,710 TOSBAC 7/40 3,150 PDP11/23 (with EIS) 5,200 Digital E15 (SVS-FORTRAN -FPP) 5,470 Data General NOVA4C 7,100 16-,32-,64-bit パソコン(Unixと特記以外は経過時間でCPU時間ではない) HPC Xeon2.8MHz SuSE Linux IntelFortran7.0 0.089 方法3 CPU時間 自作Pentium4 1.7GHz Win2000+CompaqVisualFortran6.6 0.138 方法3 CPU時間 自作Pentium4 1.7GHz RedHatLinux+IntelFortran5.0 0.142 方法3 CPU時間 自作Pentium4 1.7GHz FreeBSD+IntelFortran5.0 0.146 方法3 CPU時間 自作Pentium4 1.7GHz Win2000+CompaqFortran6.1 0.18 方法2 CPU時間 自作PentiumIII 733MHz Win2000+CompaqFortran6.1 0.22 方法2 CPU時間 自作Athlon(Thunderbird)900MHz Win2k+CompaqFortran6.1 0.22 方法2 CPU時間 PentiumIII 800MHz Win98+CompaqFortran6.1 0.24 方法2 CPU時間 Panasonic CF-M2(PenIII600MHz) Win98+CompaqFortran6.1 0.31 方法2 CPU時間 自作Celeron 450MHz WinNT4+FortranPS4 0.45 Pentium II 400MHz ProFortran6.0 -O 0.76 自作Pentium II 400MHz Linux2.0(Debian) gcc -O4 0.78 自作K6-300 128M L2Cache1M WinNT4.0WS+FortranPowStn4.0 0.8 自作Pentium II 400MHz Linux2.0(Debian) g77 -O4 0.89 iMac PowerPC G3 333MHz MacOS8.5 0.93 無印Pentium-Pro 200MHz 64M Win95+Fortran PowStn4.0 1.01 自作K6-200MHz Win95+Fortran PS4 1.02 DELL Optiplex GXpro PentiumPro 200MHz Cache256K Windows95+FortranPowerStation 1.04 Power Macintosh 7600/200(PPC604e-200MHz) Code Warrior 9 OPTmax libmoto 1.29 DELL Optiplex GXI5200L PentiumMMX 200MHz WindowsNT4.0+FortranPowerStation 1.39 UNI985BB P5-200MMX Mem128M,L2Cache 1M WinNT4.0WS + FortranPowerStation4.0 1.45 無印PentiumPro-200 (Linux gcc -O3) 1.47 FMVDPS20(Pentium-200)32M Win95+Fortran PowStn4.0 1.54 UNIV9CB(Pentium-200) 32M Win95+Fortran PowStn4.0 1.59 無印PentiumPro-200 (Linux g77 -O3) 1.77 UNIV7HI(Pentium-166) Win95+Fortran PowerStation4.0 1.86 無印PentiumPro-200 (Win95+BOW1.5 f77) (1997) 1.89 無印PentiumPro-200 (Linux g77) 1.93 無印PentiumPro-200 (Linux gcc) 1.95 Power Macintosh 8500/120 (PPC604-120MHz) Code Warrior 9 OPTmax libmoto 2.17 無印PentiumMMX-166 (Linux g77 -O2) 2.22 無印PentiumMMX-166 (Linux gcc -O2) 2.36 PC9821Xv13/W16 Mem96M,L2 256k P5-133 Win95 + FortranPowerStation4.0 2.43 PC9821V13(Pentium-133)Win95+Fortran PowerStation4.0 2.53 Motorola Powerstack PowerPC604 100MHz XLF on AIX 2.58 PC9821Xa12(Pentium-120) 32M 2.66 無印Pentium 133MHz (FreeBSD gcc) 2.7 Motorola Powerstack PowerPC604 100MHz gcc on AIX 2.91 Power Macintosh 7500/120 (PPC601-100MHz) Code Warrior 9 OPTmax libmoto 2.92 PC9821la10(Pentium-100)Win95+Fortran PowerStation4.0 3.15 Motorola Powerstack PPC604 100MHz f2c on AIX 3.17 PC9821Xb10/J8 (Pentium 100MHz FreeBSD gcc) 3.6 FMV DeskpowerSX(Pentium75 Win95+Fortran PowerStation) 3.8 PC9821An(Pentium-90) Win95+Fortran Power Station4.0 4 PC9821Bp(P-ODP-83)36M 4 Globalyst 630 P5-100 MS-FORTRAN v5.1 5.5 AXUM P5_90 with bug on DOS MS-FORTRAN v5.1 6 P5-90 bug_free Win/Dos MS-FORTRAN v5.1 6 PC9821Ap(Cyrix 5x86-100)Win95+FortranPowerStation4.0 6 FMV Deskpower SX (Pentium 75MHz BC++ DOS) 6 Motorola PowerStack PowerPC603 66MHz (without L2cache) gcc on AIX 6.68 PC9821Af (Pentium 60MHz BC++3.1) 7.8 PC9821An (Pentium 90MHz MS-Fortran 5.1) 8 DELL466/L (486DX66MHz+cache128k MS-Fortran 6) 12 PC9821Xp DX4-100MHz MS-FORTRAN v5.1 MS-DOS 12.5 PC9821Xp DX4-100MHz MS-FORTRAN v5.1 Windows95 DOS fullsize window 16.5 無印IBM-PC/AT互換機(486DX2 66MHz WATCOM F77/386) 16.53 486HG i486DX2 50MHz FreeBSD f77 20.6 PC486HG i486DX2 50MHz FreeBSD cc 20.6 PC9801BX HBX-20T 3*20MHz NDP MS-FORTRAN v5.1 21 PC9821Xp DX4-100MHz MS-FORTRAN v5.1 on Windows95 DOS window 18 PC9821Ce(DX2ODP-50) Win95+Fortran Power Station4.0 21 PC9821Ap (486DX2 66MHz MS-Fortran 5.1) 22 無印IBM-PC/AT互換機(486DX2 66MHz MS-Fortran5.0) 22.4 PC486HG i486DX2 50MHz MS-FORTRAN v.5.1 25 PowerStack(PowePC604-100)48M NT4.0WS(x86Emulation) 29.29 PC9801BX ODP60MHz MS-FORTRAN v5.1 30 PC9821Ce (486SX 25MHz+ODP MS-Fortran 5.1) 30 PC486HG i486DX2 50MHz MS-FORTRAN v.4.1 34 無印IBM-PC/AT互換機(486DX 33MHz DOS/V BC++3.0) 34 FM TOWNS II HR+ODP(486DX2 40MHz) High-C V1.7 46.0 無印IBM-PC/AT互換機(486DX 33MHz MS-C7.0 small-model) 50 Mac Quadra 950 (32bit-address Million-color THINK-C) 58 Mac IIfx (Sys7 24bit-address mono-disp THINK-C) 64 PC9801na (486 20MHz MS-Fortran v5.10) 73 PC9801DX + i486SX 12*2MHz + NDP MS-FORTRAN v5.1 77 Mac Quadra 900 (32bit-address 256VRAM THINK-C) 78 Mac IIci (Sys7 LangSysFortran opt=3 mono-disp) 78 Mac Quadra 700 (32bit-address 16color THINK-C) 79 PC9801DA (Cx486DLC+387 gcc 2.2.2 -O) 83 Mac IIci (Sys6 THINK-C) 92 PC-9801NS/T (386SL(98) +i387SL gcc -O) 95 Mac IIsi (gcc -O) 96 PC-H98-U60 (386+387 25MHz TurboC2.0) 101 Mac ColorClassic (+68882 THINK Pascal 3.0) 104 Mac IIci (32bit-address THINK-C) 108 Mac IIci (Sys7 24bit-address THINK-C) 109 PC9801RA (386+387 TurboC2.0 Huge-model) 109 PC9801NS/T (386SL+387 TC2.0) 117 PowerBook170 (THINK-C) 118 PC9801RA21 (+387+F2C+DJGCC) 120 Mac SE/30 (68030+68882 16MHz Sys6 THINK-C) 133 PC-386GS (386DX-20MHz+387 BORLAND C++ 2.0) 136 PC-386GS (386DX-20MHz+387 MS-FORTRAN 5.1) 162 PC9801DS i80386SX 16MHz with 80386SX MS-FORTRAN v.5.1 175 PC9801NS/T (386SL +387 Turbo Pascal v5.0) 225 Mac IIfx (32bit-address -FPU 256VRAM THINK-C) 241 PC9801RA (80386+387 MS-FORTRAN4.01) 270 PC-386GS (386DX-20MHz+387 Turbo PASCAL 6.0) 273 X68000 (68000 16MHz+68881 gcc -O) 538 X68000 (68000 16MHz+68881 XC ver2.0 -O) 606 PC-286(STD) (+287 MS-FORTRAN4.01) 644 PC-386GS (386DX-20MHz+387 QuickBASIC 4.5) 736 PC9801UV21 V30 8MHz with8087 MS-FORTRAN v5.1 740 PC9801VX (286+287 10MHz ProFortran v1.0) 750 PC9801UV (+8087 Turbo-Pascal V.4.0) 854 PC9801BX (-487 Virtual-86 mode,gcc -O -m486) 896.4 PC-486GR (i486SX-25MHz -487 Turbo PASCAL 6.0) 1,000 PC9801NS/R (486SX(J) 16KHz -487 TC++) 1,140 PC9801VX (80286+80287 8MHz MS-C(V3.0)) 1,170 PC9801RA (80386+387 N88Basic-C) 1,233 PC9801VX (80286+80287 8MHz MS-FORTRAN) 1,260 PC9801F2 (8MHz +8087 MS-FORTRAN) 1,340 PC9801RA (80386+387 N88Basic-I) 1,900 PC9801E (8MHz +8087 ai-FORTRAN) 1,970 SORD M68 (68000 10MHz 1wait M68000 DR C(Fopt)) 2,228 PC9801BX 80486SX 20MHz noNDP MS-FORTRAN v.4.1 2,970 PC9801BX 80486SX 20MHz noNDP MS-FORTRAN v.4.1 3,000 PC9801F2 (8MHz +8087 N88BASIC-C) 4,100 PC9801nv (TC2.0) 4,100 PC9801VX (80286+80287 8MHz N88BASIC-C) 4,400 PC9801BX 80486SX 20MHz noNDP MS-FORTRAN v.4.1 /Od(no-opt) 5400 Oasys Pocket 3 (TC2.0) 5,500 PC98VM2 (-8087 10MHz PC-FORTRAN) 5,900 PC98XA (-8087 N88BASIC-I) 6,236 IBM 5541 (-8087 IBM FORTRAN) 6,300 PC9801VX21 (80286 10MHz -80287 N88BASIC-I) 6,300 IBM 5541 (-8087 IBM PASCAL) 6,400 SORD M343 (Basic) 6,600 PC9801F2 (8MHz +8087 N88BASIC-I) 6,700 PC98VX (80286 8MHz -8087 N88BASIC-I) 6,900 PC9801F2 (8MHz +8087 N88ROMBASIC-I) 7,300 FM16beta (80286 8MHz -NDP FBASIC-86 CP/M86) 8,900 SORD M68 (68000 10MHz 1wait SVS-FORTRAN) 8,970 FM16beta (80286 8MHz -NDP FBASIC-86 MS-DOS) 9,100 PC9801VX (8MHz 80286 ROM-N88BASIC) 9,200 PC98VX2 (80286 8MHz No-Wait -NDP TURBO PASCAL) 9,400 PC286L (Turbo-C V1.5) 9,990 PC98VM2 (-8087 10MHz N88BASIC-C) 10,600 SORD M68 (68000 10MHz 1wait SORD BASIC-I) 11,000 PC9801VM (-8087 10MHz Lattice-C3.0) 11,100 PC9801VX (V30 10MHz N88BASIC-C) 11,600 FM16beta (-NDP TURBO PASCAL) 11,602 PC98VM2 (-8087 10MHz TURBO PASCAL) 13,400 PC9801VX21 (80286 10MHz -80287 Lattice-C V3.0) 13,600 Ti Model990 (TX-FORTRAN single-precision) 14,000 PC9801VX (V30 8MHz N88BASIC-C) 14,700 PC9801UV (-8087 Turbo-Pascal 4.0) 15,400 PC9801VX (V30 N88ROMBASIC-I) 15,900 PC9801VX (80286 8MHz N88BASIC-I) 16,300 PC9801VX (80286 -8087 Lattice-C(V.3)) 16,700 PC9801F2 (8MHz -8087 N88BASIC-I) 17,000 PC9801VX (V30 8MHz N88ROMBASIC-I) 20,000 PC98U2 (-8087 10MHz N88-BASIC-I) 20,267 PC9801F2 (8MHz -8087 N88BASIC-I) 23,000 PC286L (Lattice-C V.3.00) 26,400 PC98VM2 (-8087 10MHz N88BASIC-I) 26,500 PC98VM2 (-8087 10MHz MS-FORTRAN) 26,500 IBM5550 (PC-DOS BASIC-I) 27,000 PC9801VX (V30 10MHz N88BASIC-I) 27,800 PC9801VM (-8087 10MHz Lattice-C3.0) 29,900 OS-9/68000 (C-compiler Ver.2.1) 32,000 IBM5541 (BASIC-I PC-DOS) 32,600 PC9801VX (V30 8MHz N88BASIC-I) 35,300 PC9801E (8MHz -8087 BASIC-I(single-precision)) 37,000 PC9801F (-8087 N88ROMBASIC-I) 37,000 IBM5550 (PC-DOS FORTRAN-C) 38,000 SORD M68 (SVS-BASIC-plusI 64bit) 46,900 Ti Model990 (TX-FORTRAN(double-precision)) 51,000 MULTI16 (CP/M MBASIC-I) 66,000 PC9801E (8MHz -8087 BASIC-I(double-precision)) 168,000 8-bit パソコン SORD M68 (Z80 4MHz 0wait +Am6511 F80) 4,570 SORD M68 (Z80 4MHz 0wait +Am6511 KBASIC-C) 9,600 SORD M68 (Z80 4MHz 0wait +Am6511 KBASIC-I) 17,800 FM77L4 (ALF77 FRT-C) 29,000 FP1100 (CP/M F80-C) 36,000 FM11AD2+ (FBASIC V.5.0) 40,000 SORD M68 (Z80 4MHz 0wait F80) 42,800 FM77L4 (F-BASIC-I V.3.5) 48,000 MZ-80B (Hu-GBASIC V1.3) 58,000 FM77L4 (F-BASIC-I V.3.0) 60,000 SORD M68 (Z80 4MHz 0wait Hi-Tech C) 63,300 X1 turboIII (BASIC-I) 70,000 SORD M68 (Z80 4MHz 0wait BASIC-I) 73,400 PC88mkII (CP/M F80-C) 81,000 FM11AD2+ (BASIC09) 85,000 PC8801 (N88-B+MPY) 107,000 PC88mkIIFR (B-HISPEED) 130,000 PC88mkIIFR (N88 Ver.2) 130,000 PC8801 (CP/M-MSA BASCOM) 138,000 PC8801 (CP/M-MSA MBASIC) 157,000 PC8001 160,000 PC88mkIIFR 20lines 166,000 PC88mkIIFR 25lines 178,000 PC8801 (N88-B) 20lines 185,000 PC88mkII (N88-BASIC-I) 209,000 FP1100 (C-BASIC-I) 291,000 各社MSX (BASIC-I) 280,000 MB-6885 (Basic Master以r. BASIC-I) 415,000 U-3200 (日立・分光光度計) 510,000 FP200 (BASIC-I) 580,000 PC6001 989,000 電卓 FX602P 693,000 PC1261 960,000 PC1450 975,000 PC1251 1,650,000 PC1200 2,701,000 PC1210 3,050,000 人間 曽根秀昭+4桁数表+ペン 102,000,000