Re: JavaMemoryModel: Worries about JIT compilation and class loading on multiprocessors

From: Bill Pugh (
Date: Wed Jul 14 1999 - 17:30:08 EDT

> > Do people agree that something like this is required?
>I'm not sure. I think for processors which permit this much staleness,
>it's almost a prerequisite to have a working pool (for each processor?)
>of ``fresh'' memory which is guaranteed to not be in cache on other

Let me rephase the question:

I believe that if a multiprocessor used the full freedom allowed by
the Alpha specification, that something like what I described would
be required.

However, it isn't clear if it would be required on any existing
multiprocessor. The spec may have a lot of headroom.

It may be required that concepts such as "fresh memory" get
incorporated into the specification, implementation and programming
model of future systems.


This is the JavaMemoryModel mailing list, managed by Majordomo 1.94.4.

To send a message to the list, email
To send a request to the list, email and put
your request in the body of the message (use the request "help" for help).
For more information, visit

This archive was generated by hypermail 2b29 : Thu Oct 13 2005 - 07:00:16 EDT