Compute Times for 13^n


The computers listed here are most of the ones that I have had access to in the past few years. They are listed slowest to fastest (top to bottom). I am continually in search of faster computers to run this code on. If you would like to run it for me and send me your timings I would like to hear from you. Maybe someday I'll get the chance to run this code on a Massively Parallel Computer.

/*
 *	Times shown are min:sec or hr:min:sec.  All times gotten
 *	from the unix timex or time command.  Times shown as ~0 were too
 *	small to be relied upon with any accuracy.  Other times > 10 seconds
 *	or so should be accurate to a second or so.
 *
 *	1:  Zeos 386SX (80386SX) (16 MHz, 2 Meg, Minix bcc compiler)
 *	2:  Intel 302-25 (80386) (25 MHz, 4 Meg, 386/ix C compiler)
 *	3:  Gateway 486/33 (80486) (33 MHz, 8Meg, 386/ix C compiler)
 *	4a: SUN SPARCstation IPC (? MHz, 24 Meg, GNU C compiler ver 2.4.5)
 *	4b: SUN SPARCstation IPC (? MHz, 24 Meg, SUN C compiler)
 *	5:  Gateway 486/66DX2 (80486) (66 MHz, 16Meg, 386/ix C compiler)
 *	6:  IBM RS/6000 model 320H (Power1, 25? MHz, 64 Meg, IBM XLC compiler)
 *	7:  DEC Alpha AXP (VMS) (Alpha, 150 MHz, VMS Alpha C compiler)
 *	8:  Gateway P5-120 (120 MHz, 32Meg, Linux/GCC compiler)
 *	9:  Generic P5-133 (133 MHz, 32Meg, Linux/GCC compiler)
 *	10:  IBM RS/6000 model 380  (Power2, 59 MHz, 64 Meg, IBM XLC compiler)
 *
 *	11a: IBM RS/6000 model 39H  (Power?, ?? MHz, 64 Meg, IBM C, 32 bit)
 *	11b: IBM RS/6000 model 39H  (Power?, ?? MHz, 64 Meg, IBM C, 64 bit)
 *
 *	12a: IBM RS/6000 model 43P  (PPC604, 133 MHz, 128 Meg, AIX/GCC, 32 bit)
 *	12b: IBM RS/6000 model 43P  (PPC604, 133 MHz, 128 Meg, AIX/GCC, 64 bit)
 *
 *	13a: Dell Precision 410 (450Mhz PIII, 128M, Linux/GCC, 32 bit)
 *	13b: Dell Precision 410 (450Mhz PIII, 128M, Linux/GCC, 64 bit)
 *
 *	14a: ? (XEON 500 MHz, 512 Meg, Linux/GCC compiler, 32 bit)
 *	14b: ? (XEON 500 MHz, 512 Meg, Linux/GCC compiler, 64 bit)
 *
 * approximate run times:
 *
 *	machine	 13^1	 13^2	 13^3	 13^4 	  13^5 	   13^6
 *	-------	-------	-------	-------	-------	-------- --------
 *	1	~0	~0	00:03.7	08:37
 *	2	~0	~0	00:00.9	02:11
 *	3	~0	~0	00:00.6	01:31
 *	4a	~0	~0	00:00.5	01:06
 *	4b	~0	~0	00:00.5	01:06	03:20:52
 *	5	~0	~0	00:00.3	00:26	01:13:55
 *	6	~0	~0	00:00.2	00:16.8	00:46:32
 *	7	~0	~0	~0	00:08.5	00:21:45
 *	8	~0	~0	~0	00:07.2	00:20:51
 *	9	~0	~0	~0	00:06.4	00:17:35
 *	10	~0	~0	~0	00:04.5	00:12:16
 *
 *	11a	~0	~0	~0	00:03.2	00:09:24
 *	11b	~0	~0	~0	00:02.2	00:05:40 16:04:30
 *
 *	12a	~0	~0	~0	00:02.1	00:07:37
 *	12b	~0	~0	~0	00:01.1	00:03:37 10:53:09
 *
 *	13a	~0	~0	~0	00:00.9	00:02:42 09:37:10
 *	13b	~0	~0	~0	~0	00:01:42 09:37:10
 *
 *	14a	~0	~0	~0	00:00.8	00:02:21
 *	14b	~0	~0	~0	~0	00:01:30 05:29:22
 *
 */