MUD-Dev
mailing list archive

Other Periods  | Other mailing lists  | Search  ]

Date:  [ Previous  | Next  ]      Thread:  [ Previous  | Next  ]      Index:  [ Author  | Date  | Thread  ]

Re: Just a bit of musing



:I phrased the above incorrectly.  I'll try to clarify.
:
:I am not aware of a MT SMP OS which will migrate an already started thread
:between CPU's.  Yes, this means that once you start the thread, it is
:assigned to a CPU, and there it will stay until it dies.  Note: I don't
:have any supporting documentation, but I recall early docs from Cutler and
:the Hursley guys mentioning this and the base reasons.
:
:I suggest querying your MT SMP OS vendor.

I will do that. Or try some experiments. I can see trying to avoid moving
a thread, since that messes up the CPU caching, but if a CPU is idle, I
find it strange that a ready thread won't be run on it. My only problem
is that I'll have to figure out the native thread systems on those OS's!
I think they all support POSIX threads, however, so that should be OK.

--
Chris Gray   cg#ami-cg,GraySage.Edmonton.AB.CA



Other Periods  | Other mailing lists  | Search  ]