Hi Bert,

Am 09.04.2008 um 16:36 schrieb Bert Freudenberg:
Am 09.04.2008 um 02:32 schrieb Gavin Romig-Koch:
     http://people.redhat.com/drepper/cpumemory.pdf

that looks like a very interesting reference, thanks a lot.

Indeed.

plus a little follow-up from John Rose's blog: 
http://blogs.sun.com/jrose/entry/serious_and_funny_about_side

I presume that if inline caching was really that much of a bugger, it would not be used at the degree it is in (probably amongst many others) the VisualWorks Smalltalk VM, which was implemented and is maintained by very smart people.

This does not imply that if the VW OE was designed from scratch, taken current CPU trade-offs into account, it wouldn't result in something rather different. Also, it runs on a lot of CPUs so I am not sure to what extent platform-specific optimizations are employed.

It would be interesting to know.

Perhaps one can only find out by taking a (simple?) VM, implementing all (or some of) the different caching and threading schemes, and do some thorough HPM measurements. If only HPM measurements were conveniently possible without those darn kernel patches... :-/

Best,

Michael

--
Dr.-Ing. Michael Haupt                [EMAIL PROTECTED]
Software Architecture Group           Phone:  ++49 (0) 331-5509-542
Hasso Plattner Institute for          Fax:    ++49 (0) 331-5509-229
Software Systems Engineering          http://www.swa.hpi.uni-potsdam.de/
Prof.-Dr.-Helmert-Str. 2-3, D-14482 Potsdam, Germany

Hasso-Plattner-Institut für Softwaresystemtechnik GmbH, Potsdam
Amtsgericht Potsdam, HRB 12184
Geschäftsführung: Prof. Dr. Christoph Meinel





_______________________________________________
fonc mailing list
[email protected]
http://vpri.org/mailman/listinfo/fonc

Reply via email to