multics logo Multics > Library
10 Feb 2025

Performance of the Multics Simulator on Raspberry Pi

Vince Scarafino

(click for a larger view)

I have a Raspberry Pi 2, which has a 900 MHz 32-bit quad-core ARM A7 processor. It has one gigabyte of memory, so the simulator, which uses 270 megabytes of memory, doesn't page. Here are the results of the Multics "instr_speed" command:

instr_speed
INSTRUCTION SPEED TEST -- 03/21/17 2309.6 edt Tue
* * * * * * * * * * * * * * * * * * * * * *
TEST 1: (lda/sta - even/odd)
MIPS AVE = 0.434, TIME AVE = 2404, 2306 NANOSECONDS
* * * * * * * * * * * * * * * * * * * * * *
TEST 2: (lda/sta - odd/even)
MIPS AVE = 0.441, TIME AVE = 2364, 2269 NANOSECONDS
* * * * * * * * * * * * * * * * * * * * * *
TEST 3: (lda/lda/lda...)
MIPS AVE = 0.434, TIME AVE = 2403, 2304 NANOSECONDS
* * * * * * * * * * * * * * * * * * * * * *
TEST 4: (lda/sta - even/odd bit29)
MIPS AVE = 0.437, TIME AVE = 2389, 2290 NANOSECONDS
* * * * * * * * * * * * * * * * * * * * * *
TEST 5: (eppbp/spribp - even/odd)
MIPS AVE = 0.451, TIME AVE = 2310, 2216 NANOSECONDS
* * * * * * * * * * * * * * * * * * * * * *
TEST 6: (eppbp/spribp - odd/even)
MIPS AVE = 0.452, TIME AVE = 2305, 2212 NANOSECONDS
* * * * * * * * * * * * * * * * * * * * * *
TEST 7: (eppbp/spribp - even/odd indirect)
MIPS AVE = 0.317, TIME AVE = 3911, 3156 NANOSECONDS
* * * * * * * * * * * * * * * * * * * * * *
TEST 8: (eppbp/spribp - odd/even indirect)
MIPS AVE = 0.336, TIME AVE = 3106, 2975 NANOSECONDS
* * * * * * * * * * * * * * * * * * * * * *
TEST 9: (eppbp/spribp - even/odd bit29)
MIPS AVE = 0.444, TIME AVE = 2354, 2253 NANOSECONDS
* * * * * * * * * * * * * * * * * * * * * *
TEST 10: (eppbp/spribp - even/odd bit29ind)
MIPS AVE = 0.331, TIME AVE = 3149, 3019 NANOSECONDS
* * * * * * * * * * * * * * * * * * * * * *
TEST 11: (eppbp/spribp - odd/even bit29ind)
MIPS AVE = 0.335, TIME AVE = 3115, 2982 NANOSECONDS
* * * * * * * * * * * * * * * * * * * * * *
TEST 12: (random mix)
MIPS AVE = 0.446, TIME AVE = 2335, 2240 NANOSECONDS
* * * * * * * * * * * * * * * * * * * * * *
TEST 13: (lda 0,du...)
MIPS AVE = 0.555, TIME AVE = 1897, 1801 NANOSECONDS
* * * * * * * * * * * * * * * * * * * * * *
TEST 14: (nop 0,du...)
MIPS AVE = 0.596, TIME AVE = 1757, 1678 NANOSECONDS
* * * * * * * * * * * * * * * * * * * * * *
TEST 15: (lprpbp/sprpbp - even/odd bit29)
MIPS AVE = 0.435, TIME AVE = 2397, 2300 NANOSECONDS
r 23:09 8.167 2

AltStyle によって変換されたページ (->オリジナル) /