Dealer Talk
March 6, 1985
Instruction Cache Statistics
Puzzle Benchmark
executed 15488671 instr in 2252.991 secs (6874.714/sec)
Stats for instruction cache 0 (lines: 50, quads/line: 2)
probes: 252
misses: 48 (19 (39.6%) existing line)
hit rate: 81.0%
map misses: 1
dirty writes: 0
Stats for instruction cache 1 (lines: 50, quads/line: 2)
probes: 9455909
misses: 160 (71 (44.4%) existing line)
hit rate: 100.0%
map misses: 4
dirty writes: 0
Cache Statistics
Compiling Medium sized Program
executed 7249452 instr in 1882.87 secs (3850.214/sec)
Stats for instruction cache 0 (lines: 50, quads/line: 2)
probes: 2647246
misses: 106516 (39735 (37.3%) existing line)
hit rate: 96.0%
map misses: 2665
dirty writes: 0
Stats for instruction cache 1 (lines: 50, quads/line: 2)
probes: 2496411
misses: 102934 (36778 (35.7%) existing line)
hit rate: 95.9%
map misses: 2330
dirty writes: 0
Stats for data cache 0 (lines: 50, quads/line: 2)
probes: 2962889
misses: 130637 (32782 (25.1%) existing line)
hit rate: 95.6%
map misses: 13315
dirty writes: 31972
Stats for data cache 1 (lines: 50, quads/line: 2)
probes: 1675080
misses: 47176 (12638 (26.8%) existing line)
hit rate: 97.2%
map misses: 4376
dirty writes: 17272
Cache Statistics
Compiling Medium sized Program
One larger cache
executed 7241650 instr in 1336.523 secs (5418.275/sec)
Stats for instruction cache 0 (lines: 100, quads/line: 2)
probes: 5137714
misses: 199965 (73175 (36.6%) existing line)
hit rate: 96.1%
map misses: 5007
dirty writes: 0
Outward Calls
Compiling Medium sized Program
Outward Calls from interpreter (4265 total)

n pdesc gfi name   module

1098 1411B 12 BlockEqualLong (InstructionsImpl)
998 26567B 181 UnsafePutBlock (FileStreamImpl)
444 1445B 12 DUnsignedDiv (InstructionsImpl)
284 10547B 69 Fetch  (RopeImpl)
273 1441B 12 DMultiply  (InstructionsImpl)
252 1431B 12 SignDivide  (InstructionsImpl)
108 10017B 64 AssignComposite (RCMapWalkerImpl)
91 10533B 69 Equal  (RopeImpl)
86 5333B 43 NewSystemObject (AllocatorImpl)
71 2513B 21 Allocate  (VMAllocImpl)
70 3007B 24 SetDataState (VMOpsImpl)
70 10507B 69 NewText  (RopeImpl)
51 25551B 173 Read  (FSOpenFileImpl)
39 10555B 69 Length  (RopeImpl)
26 10523B 69 Flatten  (RopeImpl)
24 5417B 44 FreeHeapObject (AllocatorImpl)
24 5357B 43 NewHeapObject (AllocatorImpl)
22 13271B 90 PutRope  (IOPrintImpl)
22 10525B 69 Size  (RopeImpl)
22 26511B 181 GetIndex  (FileStreamImpl)
18 10611B 70 Find  (RopeImplExt)
18 10541B 69 Cat  (RopeImpl)
Cache Statistics
Compiling Medium sized Program
Flushing on outward calls
executed 7256136 instr in 2006.195 secs (3616.865/sec)

Stats for instruction cache 0 (lines: 50, quads/line: 2)
probes: 2647457
misses: 151683 (54912 (36.2%) existing line)
hit rate: 94.3%
map misses: 8644
dirty writes: 0

Stats for instruction cache 1 (lines: 50, quads/line: 2)
probes: 2501306
misses: 129018 (43697 (33.9%) existing line)
hit rate: 94.8%
map misses: 7983
dirty writes: 0

Stats for data cache 0 (lines: 50, quads/line: 2)
probes: 3132079
misses: 175870 (41725 (23.7%) existing line)
hit rate: 94.4%
map misses: 33885
dirty writes: 27361

Stats for data cache 1 (lines: 50, quads/line: 2)
probes: 1509959
misses: 84234 (17593 (20.9%) existing line)
hit rate: 94.4%
map misses: 22343
dirty writes: 8215
Instructions executed
Compiling Medium sized Program
executed 7252581 instr in 593.0894 secs (12228.48/sec)
4291 outward calls
560884 7.73 7.73 LI0
456339 6.29 14.0 DADD
431042 5.94 20.0 LL0
400220 5.52 25.5 LGDB
311223 4.29 29.8 PUSH
261592 3.61 33.4 RFL
230663 3.18 36.6 LLDB
189517 2.61 39.2 LLB
175802 2.42 41.6 RET
169055 2.33 43.9 JZEQB
149015 2.05 46.0 SLDB
148736 2.05 48.0 LL1
143812 1.98 50.0 LIB
137354 1.89 51.9 JZNEB
132221 1.82 53.7 PL0
111109 1.53 55.3 LL2
106772 1.47 56.7 LI1
101665 1.40 58.1 SL0
99802 1.38 59.5 RILPL
92126 1.27 60.8 JNEB
91826 1.27 62.1 JB
89725 1.24 63.3 BNDCK
84260 1.16 64.5 LL3
84038 1.16 65.6 RBL
82191 1.13 66.7 ADD
79431 1.10 67.8 SLB
72384 1.00 68.8 INC
72243 1.00 69.8 JW
Cache Statistics
TSetter Sweet.profile
executed 2526180 instr in 730.2375 secs (3459.395/sec)

Stats for instruction cache 0 (lines: 50, quads/line: 2)
probes: 840230
misses: 20383 (8739 (42.9%) existing line)
hit rate: 97.6%
map misses: 575
dirty writes: 0

Stats for instruction cache 1 (lines: 50, quads/line: 2)
probes: 792700
misses: 37010 (16071 (43.4%) existing line)
hit rate: 95.3%
map misses: 1062
dirty writes: 0

Stats for data cache 0 (lines: 50, quads/line: 2)
probes: 1004676
misses: 25855 (6669 (25.8%) existing line)
hit rate: 97.4%
map misses: 5457
dirty writes: 11936

Stats for data cache 1 (lines: 50, quads/line: 2)
probes: 976389
misses: 25646 (6860 (26.7%) existing line)
hit rate: 97.4%
map misses: 5748
dirty writes: 15237



Outward Calls
TSetter Sweet.profile
Outward Calls from interpreter (1976 total)
330 10017B 64 AssignComposite (RCMapWalkerImpl)
324 57727B 383 CreateName  (JaMNameImpl)
175 6405B 52 ProcCheck  (StorageTrapsImpl)
166 5737B 47 CheckForNarrowRefFault (TypesBasicImpl)
109 63541B 413 GetProp  (NodePropsImpl)
108 55311B 363 Set  (PieViewersImpl)
64 66111B 433 Copy  (NodeStyleImpl)
64 67275B 442 ApplyLooks   (NodeStyleApplyImpl)
55 67243B 442 ApplyAll  (NodeStyleApplyImpl)
54 57725B 383 StringToName (JaMNameImpl)
54 64373B 419 GetRope  (TextEditImpl)
54 61541B 397 Forward  (TextNodeImpl)
54 66443B 436 GetStyleParam (NodeStyle2Impl)
54 64375B 419 GetRuns  (TextEditImpl)
42 64215B 418 ReadRun  (RunReaderImpl)
40 1537B 13 CheckForAbort (ProcessImpl)
29 56407B 372 ArrayToStringBlt (RopeEditingBLTImpl)
26 10341B 67 Assoc  (ListImpl)
15 66705B 439 StyleCommand (NodeStyleExtraImpl)
14 10611B 70 Find  (RopeImplExt)
13 10343B 67 PutAssoc  (ListImpl)
13 56415B 372 TextToStringBlt (RopeEditingBLTImpl)
13 3011B 24 State  (VMOpsImpl)
9 2513B 21 Allocate  (VMAllocImpl)
8 10615B 70 SkipTo  (RopeImplExt)



Cache Statistics
TSetter Sweet.profile
Flushing on outward calls
executed 2331723 instr in 689.0232 secs (3384.099/sec)

Stats for instruction cache 0 (lines: 50, quads/line: 2)
probes: 827902
misses: 32514 (12485 (38.4%) existing line)
hit rate: 96.1%
map misses: 3459
dirty writes: 0

Stats for instruction cache 1 (lines: 50, quads/line: 2)
probes: 704826
misses: 44121 (17980 (40.8%) existing line)
hit rate: 93.7%
map misses: 4043
dirty writes: 0

Stats for data cache 0 (lines: 50, quads/line: 2)
probes: 1020761
misses: 44911 (9263 (20.6%) existing line)
hit rate: 95.6%
map misses: 15063
dirty writes: 2027

Stats for data cache 1 (lines: 50, quads/line: 2)
probes: 821546
misses: 41907 (8735 (20.8%) existing line)
hit rate: 94.9%
map misses: 17543
dirty writes: 2257


Instruction Statistics
TSetter Sweet.profile
295835 16.1 16.1 LLDB
128816 7.1 23.2  RDBL
113193 6.1 29.3  SLDB
95577 5.3 34.6 PUSH
75691 4.1 38.7 LI0
61247 3.3 42.0 LLB
57574 3.2 45.2  BNDCK
54741 3.0 48.2 LIB
45655 2.5 50.7  MISC
37737 2.0 52.7  DADD
37528 2.0 54.8  LI6
37218 2.0 56.8 NILCKL
35746 1.9 58.7  RBL
35162 1.9 60.7 ADD
31819 1.7 62.4 RILPL
29280 1.6 64.0 SLB
26000 1.4 65.4 SHIFT
25869 1.4 66.8 JZEQB
24715 1.4 68.2 LI3
22446 1.2 69.4 DBL
21029 1.1 70.5 OR
20591 1.1 71.7 WDBL
19334 1.0 72.7 RFSL
19050 1.0 73.8 JW