[Home] [Groups] - Message: [Prev in Group] [Next in Group]

nu.kanga.list.mud-dev

61: Re: Just a bit of musing

[Full Header] [Plain Text]
From: "Chris Gray" <cg@ami-cg.GraySage.Edmonton.AB.CA>
Newsgroups: nu.kanga.list.mud-dev
Date: Sat, 15 Mar 97 09:32:57 MST
Organization: Kanga.Nu
: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