RexxCPS benchmark results |
This is a list of RexxCPS 2.1 results, showing the number of Rexx clauses per second observed on various combinations of hardware and operating systems.
A clause is the fundamental grouping of Rexx syntax; roughly, it is the unit of syntax that may exist independently on a single line without using semicolons or continuation characters.
RexxCPS is not multi-threaded, so on a 4-core machine, for example, the total throughput could be four times the value shown here.
These are all unverified, volunteered results, and should not be used as a basis for decision; they shall not be used for any commercial purpose.
Date RexxCPS Hardware Software environment ---------- ---------- -------------------- --------------------------------------- 2021.10.28 23,774,392 M1 Mac ARM 64 Darwin ooRexx_5.0.0 6.05 14 Sep 2021 2015.03.06 19,413,819 IBM z13 CMS REXXC370 4.02 23 Dec 1999 2013.07.04 17,778,252 IBM zEC12 2827-789 CMS REXXC370 4.02 23 Dec 1999 2021.10.28 15,928,590 M1 Mac ARM 64 Unix Regina 3.9.3 5.00 5 Oct 2019 2012.01.01 14,766,746 Intel i5 2.5 GHz Win7 DosCrx1.0 5.00 22 Apr 1999 2021.08.30 14,418,411 iMac Apple Silicon M1 Darwin 6.05 12 Aug 2021 2011.06.00 14,126,688 IBM z196 2817-742 CMS REXXC370 4.02 23 Dec 1999 2020.06.14 12,500,000 Lenovo T540-15ICB Win10-64 ooRexx 4.2.0 6.04 22 Feb 2014 2020.01.27 11,494,253 Lenovo T540-15ICB Win10-64 Regina 3.9.3 5.00 5 Oct 2019 2011.06.08 10,135,135 Intel i7 4.7 GHz Win7 ooRexx 4.1.0 6.03 5 Dec 2010 2014.05.05 8,287,671 Pentium G3220 3 GHz Win7-64 Regina 3.7 5.00 ? 2014.01.08 7,665,816 Intel Xeon 3.5 GHz Win7 ooRexx 4.1.2 6.03 28 Aug 2012 2012.05.25 6,675,567 Intel i5 2.5 GHz Win7 ooRexx 4.1.0 6.03 5 Dec 2010 2012.03.26 6,192,687 Xeon 3.1GHz 4-way Linux jREXX 0.0.3 26 Mar 2012 2001.08.09 5,567,929 AMD Athlon 1.4 GHz DosCrx1.0 16 bit 5.0 2 Dec 1999 2017.01.05 5,394,973 AMD FX-8350 8c 4GHz W10 ooRexx4.2.0 64bit 6.04 22 Feb 2014 2017.01.05 5,375,671 Intel i5 650@3.2GHz W7 ooRexx 4.2.0 64bit 6.04 22 Feb 2014 2014.11.27 5,074,854 Dell T7500 2.66GHz Win7-64 ooRexx 4.2.0 6.04 22 Feb 2014 2012.08.12 4,966,961 Intel i5 2.67 GHz x4 Linux ooRexx 6.03 21 May 2012 2012.08.12 4,863,924 Intel i5 2.67 GHz x4 Linux Regina 3.7RC1 5.00 10 Jun 2012 2016.12.15 3,945,331 Pine A64+ 1.2 GHz x4 Debian Regina 3.9.1 5.0? 15 Dec 2016 2011.06.09 3,708,282 Intel Core2 2.2 GHz Win7 ooRexx 4.1.0 6.03 5 Dec 2010 2015.03.06 3,698,040 IBM z13 CMS REXX370 4.02 01 Dec 1998 2009.10.06 3,561,254 Intel Core2 2 GHz Vista ooRexx 4.0 6.03 15 Aug 2009 2011.08.11 3,481,894 AMD 4-core 2.2 GHz Linux jREXX 0.0.2 11 Aug 2011 2013.07.04 3,118,892 IBM zEC12 2827-789 CMS REXX370 4.02 01 Dec 1998 2010.12.16 3,114,101 Intel Core2 1.86 GHz Win7 ooRexx 4.1.0 6.03 5 Dec 2010 2011.06.00 2,622,295 IBM z196 2817-742 CMS REXX370 4.02 01 Dec 1998 2012.08.12 2,452,740 Intel i5 2.67 GHz x4 Linux Regina 3.6 5.00 31 Dec 2011 2011.08.01 1,944,108 IBM z114 CMS REXX370 4.02 01 Dec 1998 2020.05.11 1,858,751 Raspberry Pi 4 B 1.2 Linux ooRexx 5.0.0 6.05 1 May 2020 2011.08.11 1,381,171 IBM z10 BC CMS jREXX 0.0.2 11 Aug 2011 2000.05.24 1,175,088 Pentium 300MHz DosCrx1.0 16 bit 5.0 2 Dec 1999 1999.05.03 1,052,632 Pentium 300MHz DosCrx1.0 16 bit 5.0 22 Apr 1999 2011.08.01 893,806 IBM Z10 CMS REXX370 4.02 01 Dec 1998 2001.08.09 836,727 IBM G6? CMS 14 REXXC370 3.48 28 May 1993 2001.08.09 816,576 IBM T21 800MHz Pent Windows 98 ObjRexx 6.00 20 Feb 2001 2016.08.22 761,678 Raspberry Pi 3 Linux ooRexx 5 beta 6.05 19 Aug 2016 2012.10.19 644,122 Apple iPad iOS Regina 3.7 5.00 14 Oct 2012 2015.02.26 542,682 Raspberry Pi 2B 4-way Debian 7.8 Regina 3.9 5.00 16 Oct 2014 1993.02.16 464,439 IBM 9000-982 CMS 9 REXXC370 3.48 28 May 1993 1999.12.01 452,625 IBM 300OL 550MHz PIII Windows NT ObjRexx 6.00 19 Nov 1998 1999.04.07 392,322 Dell 500MHz PIII Windows 98 ObjRexx 6.00 19 Nov 1998 1999.04.07 336,549 IBM 400MHz PII Windows NT ObjRexx 6.00 19 Nov 1998 1999.05.05 309,598 K6-2 300mhz 64mb QNX 4.25 Regina 0.08g 1997.02.26 187,500 Dell 200Mhz PentPro OS/2 Warp 4.0 6.00 12 Jul 1996 1997.02.26 166,667 Dell 200Mhz PentPro OS/2 Warp 4.0 4.00 24 Aug 1996 2001.08.09 163,637 IBM G6? CMS 14 REXX370 4.01 20 Dec 1996 1992.05.17 159,569 IBM 3090x6 CMS 5.6 REXXC370 3.46 30 Jun 1989 1993.02.16 143,508 IBM 3090 CMS 5.6 REXXC370 3.48 28 May 1993 2012.05.13 140,000 Raspberry Pi Linux Debian Regina ? 1993.05.10 132,000 HP 9000/755 HP-UX Regina 0.05d 4.00 5/93 2012.08.09 116,713 Raspberry Pi Linux Debian ooRexx 6.03 9 Aug 2012 1992.04.30 107,449 IBM 3090 CMS 5.6 REXXC370 3.46 30 Jun 1989 1994.02.04 102,093 RS/6000 990 UNIX Regina 0.05d 4.00 10 May 1993 2015.03.01 97,718 Raspberry Pi 2B 4-way Debian 7.8 ooRexx 5.0 6.05 28 Feb 2015 1994.07.15 96,306 RS/6000 590 UNIX Regina 0.05d 4.00 10 May 1993 1993.05.13 91,633 IBM 9000-982 CMS 9 (YKTVMV) 3.48 01 May 1992 1996.06.26 79,923 IBM 750 (P-167) OS/2 Warp Connect 4.00 10 Feb 1994 1994.06.15 73,622 RS/6000 590 AIX/6000 REXXSAA 4.00 22 Dec 1992 1993.05.10 71,000 SGI Onyx R4400 IRIX 5.0 Regina 0.05d 5/93 1999.04.09 70,000 Multiprise 2003/156 VM/ESA V2R4 CMS 15 4.02 01 Dec 1998 1992.05.15 68,393 IBM 9000-900 MVS TSO/E 3.46 31 May 1988 1994.02.04 65,333 RS/6000 980 UNIX Regina 0.05d 4.00 10 May 1993 1994.02.04 64,904 RS/6000 580 UNIX Regina 0.05d 4.00 10 May 1993 1994.02.04 62,655 RS/6000 37T UNIX Regina 0.05d 4.00 10 May 1993 1993.05.10 61,500 Sun Sparcstn 10/41 Sun? Regina 0.05d 4.00 5/93 1993.05.10 58,300 SGI Indigo R4000/50 IRIX 4 Regina 0.05d 4.00 5/93 1993.05.10 55,000 DEC Alpha 3000/400 OSF/1 Regina 0.05d 4.00 5/93 1994.02.07 52,785 RS/6000 990 UNIX uni-REXX 1.63b 18 Mar 1992 1994.02.02 52,203 RS/6000 580 AIX/6000 REXXSAA 4.00 22 Dec 1992 1994.02.02 50,529 RS/6000 980 AIX/6000 REXXSAA 4.00 22 Dec 1992 1994.02.02 50,482 RS/6000 37T AIX/6000 REXXSAA 4.00 22 Dec 1992 1994.06.15 46,950 RS/6000 590 UNIX uni-REXX 1.63b 18 Mar 1992 1994.02.07 44,485 RS/6000 990 AIX/6000 REXXSAA 4.00 01 Nov 1993 1994.07.27 44,000 Pentium 90MHz/256K OS/2 2.x 4.00 1993.02.12 42,500 RS/6000 970 AIX REXXAIX(I) 4.00 22 Nov 1992 1994.01.17 40,541 9595-3PC Pentium 66 OS/2 2.1 4.00 1993.06.23 40,249 Sun Sparc 10-20 UNIX Regina 0.05d 5/93 1994.01.17 40,000 9595-OPT Pentium 60 OS/2 2.1 4.00 1992.05.17 37,906 IBM 3090x6 CMS 5.6 CSL 208 3.40 17 Jan 1984 1991.10.05 37,768 IBM 3090 VM REXX (ALMVMD) 3.40 17 Jan 1984 1991.10.05 36,152 IBM 3090 VM REXX (WINVMB) 3.40 17 Jan 1984 1994.02.04 35,072 RS/6000 56F UNIX Regina 0.05d 4.00 10 May 1993 1995.01.27 34,699 RS/6000 550 AIX/6000 REXXSAA 4.00 22 Dec 1992 1993.12.21 32,509 GW 2000 Pentium 60 OS/2 2.1 4.00 1991.09.20 31,000 IBM 4381 VM REXXC370 1993.12.21 25,424 AIR EISA 486/66dx2 OS/2 2.1 4.00 1992.05.12 24,806 HP 9000/700 uniREXX 1.67 01 Apr 1992 2011.06.00 23,699 FLEX-ES emulator CMS REXX370 4.02 01 Dec 1998 1992.05.14 22,523 HP 9000/720 HP-UX 8.05, uniREXX 1.61 29 Oct 1991 1993.12.21 22,116 GW 2000 486/66dx2 OS/2 2.1 4.00 1992.04.30 21,458 IBM 3090 VM REXX370 3.40 17 Jan 1984 1993.12.21 20,392 Genoa MB 486/50 OS/2 2.1 4.00 1993.02.12 20,000 RS/6000 350 AIX REXXAIX(I) 4.00 11 Dec 1992 1993.12.21 18,519 GW 2000 486/66dx2 OS/2 2.1 (64k cache) 4.00 1994.02.04 18,465 RS/6000 32H UNIX Regina 0.05d 4.00 10 May 1993 1993.09.02 17,857 M95 486/50MHz OS/2 2.1 4.00 08 Jul 1992 1993.12.21 17,857 8595-0MF 486/50 OS/2 2.1 4.00 1993.12.21 16,484 8595-0KF 486/66dx2 OS/2 2.1 4.00 1996.10.16 16,400 RS/6000 530H RexxAIX 1992.05.14 15,403 IBM 3090-300 CMS 5.6 CSL 205 3.40 17 Jan 1984 1993.12.21 14,357 9577-0NA 486/66dx2 OS/2 2.1 (0k cache) 4.00 1993.12.21 14,196 GW 2000 486/33 OS/2 2.1 4.00 1992.05.15 14,151 486 33MHz OS/2 2.0 GA 4.00 07 Mar 1992 1994.02.04 13,937 RS/6000 32H AIX/6000 REXXSAA 4.00 22 Dec 1992 1993.12.21 13,761 GW 2000 486/50dx2 OS/2 2.1 4.00 2004.04.24 13,357 NEC 780 Mips 168MHz WinCE BRexx 2.0.8 12 Feb 2003 1991.12.29 12,887 486 33MHz OS/2 2.0 LA 4.00 1992.04.30 12,086 RS/6000 25M 320H AIX 3.2 REXXAIX(I) 4.00 26 Apr 1992 1992.05.12 11,124 Sparc IPX uniREXX 1.67 01 Apr 1992 1992.05.14 10,327 IBM 3090-300 MVS TSO/E 2.1.1 3.46 31 May 1988 1996.11.17 10,135 Motorola MC68060 AmigaDOS 3.1 ARexx 1.15 1994.02.04 10,045 RS/6000 32H UNIX uni-REXX 1.63b 18 Mar 1992 1993.12.21 9,881 GW 2000 486/33 OS/2 2.1 4.00 1992.05.12 9,690 Sparc ELC uniREXX 1.67 01 Apr 1992 1993.12.21 8,274 8590-AH9 486sx/25 OS/2 2.1 4.00 1993.12.21 8,000 M321-40 AMD386-40 OS/2 2.0 4.00 1993.12.21 7,675 8557-049 486SLC2-40 OS/2 2.1 (20/40MHz) 4.00 1991.12.09 7,500 RS/6000 25M 530 AIX ? uniREXX 1.51 1991.09.20 7,500 RS/6000 ? AIX ? uniREXX 1992.05.12 7,426 RS/6000 320 uniREXX 1.67 01 Apr 1992 1993.12.21 7,042 GW 2000 386dx/33 OS/2 2.0 4.00 1991.12.09 6,750 386 33MHz OS/2 2.0 REXXBETA 1992.05.12 6,414 Sparc IPC uniREXX 1.67 01 Apr 1992 1993.12.21 5,456 8580-A16 386dx/25 OS/2 2.0 4.00 1992.05.12 5,387 Sparc SLC uniREXX 1.67 01 Apr 1992 1992.05.15 5,263 386 25MHz OS/2 2.0 GA 4.00 07 Mar 1992 1992.05.12 4,643 HP 9000/400 uniREXX 1.67 01 Apr 1992 1992.05.18 4,545 68040 25MHz AREXX 1.15 NTSC 60Hz 1993.12.21 4,491 8580-311 486dx/33 OS/2 2.0 (CPU upgr.) 1993.12.21 3,513 8580-111 386dx/20 OS/2 2.0 4.00 1992.05.15 3,240 386 16MHz OS/2 2.0 Beta 4.00 02 Feb 1992 1992.05.12 2,988 68040 25MHz AREXX 1.15 NTSC 60Hz 1993.12.21 2,652 8580-041 386dx/16 OS/2 2.0 4.00 1992.01.06 2,613 386 16MHz OS/2 2.0 LA/6.177F 4.00 12 Dec 1991 1991.12.09 2,470 386 ?20MHz OS/2 2.0 REXXBETA 1992.05.12 2,305 IBM 9375 uniREXX 1.67 01 Apr 1992 1991.10.16 2,283 386 20MHz OS/2 2.0 REXXBETA 1992.05.20 2,161 68030 25MHz ARexx 1.15 NTSC 60HZ 1990.12.03 2,125 386 25MHz OS/2 1.3 REXXSAA 4.00 17 Oct 1990 1991.10.05 2,089 386 25MHz OS/2 1.3 4.00 17 Jan 1991 1992.05.20 1,769 68030 25MHz ARexx 1.15 PAL 50HZ 1992.05.20 1,431 386SX 16MHz PCDOS REXX/Personal 4.00 16 Sep 1991 1991.10.10 1,224 386SX 16MHz DOS, Mansfield 3.0 3.50? 16 Sep 1991 1989.10.09 1,037 386 25MHz OS/2 1.2 REXXSAA 1990.06.05 937 386SX 16MHz uniREXX alpha 1990.06.05 907 386SX 16MHz OS/2 ?? 1992.05.15 857 Sun 4/280 Anders REXX-UNIXalfa 3.50 24 Sep 1989 1991.10.10 744 386SX 16MHz DOS, Mansfield 2.0 3.50 1 Mar 1989 1992.05.12 596 Sun 3 uniREXX 1.67 01 Apr 1992 1992.05.11 583 286 10MHz OS/2 1.3 4.00 17 Oct 1990 1990.10.05 580 286 10MHz OS/2 1.3 Early driver 1991.10.10 571 386SX 16MHz OS/2 1.3 4.00 17 Oct 1990 1989.10.09 464 386 16MHz OS/2 1.2 REXXSAA 1990.10.05 400 286 10MHz DOS, Mansfield 2.0 1989.10.04 280 286 8MHz DOS, REXX88 1989.10.04 235 286 8MHz OS/2 1.2 REXXSAA 0.38 1989.10.10 223 68000 A-500 AREXX V1.06 1989.10.04 219 286 8MHz OS/2 1.2 REXXOS2 1.20 1994.02.02 197 Psion600 80C86 8MHz DOS 3.2, Mansfield 2 3.50 1 Mar 1989 1994.02.02 114 Psion600 80C86 4.7M DOS 3.2, Mansfield 2 3.50 1 Mar 1989(A day or month shown as 00 indicates that the actual day or month was not reported.)