On 2012/09/05 12:52 , Devon McCormick wrote:
At the J conference, Joey Tuttle showed some historical benchmarks on matrix inversion - I think he was looking at 50 50 matrixes, though.
Below is the 666 box message I showed at the conference (the lines after ~~~ were added for the talk)
I have some mainframe timings as well if I dig back thorough my email... e.g. on an Amdahl V8 in 1982 the inverse of 50 50 took 0.42 seconds...
no. 4353297 filed 17.34.00 mon 16 jul 1990 from eem to hui cc dhs jkt kei subj JKT benchmark on J on various machines expy 17.34.00 6 aug 1990 The results of executing: 6!:2'%.?50 50$1000' using J version 1 on various machines are as follows: --------- Machine -------------------------------------- ----Result--- IBM PC, 8088, 4.77 MHz, MS/DOS, no math chip 2801.21 v IBM XT, 8088, 4.77 MHz, MS/DOS 1680 v Apple Macintosh Plus, 68000, 7.8336 MHz, MacOS, no math chip 1207.08 *v Atari ST, 68000, Mac Simulator, no math chip 935.1 Packard-Bell PC/AT, MS/DOS, no math chip 525.495 * QSP Super Micro 286AT, 8 MHz MS/DOS, no math chip 521.099 *v AT&T 3B1, 68010, 10MHz, UNIX, no math chip 442.332 *v IBM PS/2 55, 386 SX, 20 MHz, MS/DOS, no math chip 341.044 IBM PS/2 70, 386, 25 MHz, MS/DOS 230.879 v Apple Macintosh IIx, 68030, 16.67 MHz, MacOS 227.25 v Apple Macintosh SE/30, 68030, 16.67 MHz, MacOS 201.55 v Sun 3/60, 68020, 16.67 MHz, UNIX 162.027 *v Philips P9070, 68020, 16.67 MHz, UNIX 158 Apple Macintosh IIci, 68030, 25 MHz, MacOS 152.35 Sun 386i/250, 25 MHz, DOS window PC/AT emulator 111.758 * Apple Macintosh IIfx, 68030, 40 MHz, MacOS 76.83 Sun 386i/250, 25 MHz, UNIX 73.947 * Sun Sparcstation 1+ (Sun 4/65), UNIX 28.0322 * IBM RS/6000/320, 20 MHz, AIX 20.36 Mips R3240, Mips R3000, 25 MHz, UNIX 12.05 v Entries followed by a * are new or have added information. Timing accuracy in entries followed by a v has been verified by stopwatch. ~~~ added in 2012 Apple Macintosh iMi7 0.00101715 That's 1.2 million times faster than a Mac+ ..... Apple iPad 0.009606 Apple iPhone 4 0.026273 ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm