Path: csiph.com!eternal-september.org!feeder.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail From: Paul Rubin Newsgroups: comp.lang.forth Subject: Re: Forth dictionary implementation and performance Date: Fri, 29 Jan 2016 18:01:31 -0800 Organization: A noiseless patient Spider Lines: 16 Message-ID: <87fuxfrfk4.fsf@jester.gateway.pace.com> References: <2016Jan29.184253@mips.complang.tuwien.ac.at> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: mx02.eternal-september.org; posting-host="560a36ee31cc4bcf69e115b311f0cc5c"; logging-data="30408"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+xjo0mNt3mABL406G1v2A8" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) Cancel-Lock: sha1:J0T81gFdTYJZG8nhBjdvBvpZJfo= sha1:5O7DgG2dApXZHdyycyLT78gV82I= Xref: csiph.com comp.lang.forth:45189 anton@mips.complang.tuwien.ac.at (Anton Ertl) writes: > The reference program took 165M cycles or 0.06s on a Xeon E3-1220.... > 164587102 cycles # 0.000 M/sec > 80381803 instructions # 0.488 IPC > 518240 branch-misses # 0.000 M/sec > 21370347 L1-dcache-load-misses # 0.000 M/sec > 45603137 L1-dcache-loads # 0.000 M/sec On an i7-3770, gcc 4.7.2, perf 3.2.17, I get: 120962754 cycles:u # 0.000 GHz 99843302 instructions:u # 0.83 insns per cycle 658537 branch-misses:u L1-dcache-load-misses L1-dcache-loads 0.043837722 seconds time elapsed