From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: References: <20091015105328.GA18947@nipl.net> <20091018031508.717CE5B30@mail.bitblocks.com> Date: Sun, 18 Oct 2009 06:22:33 -0700 Message-ID: From: Roman Shaposhnik To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: text/plain; charset=ISO-8859-1 Subject: Re: [9fans] Barrelfish Topicbox-Message-UUID: 89b95674-ead5-11e9-9d60-3106f5b1d025 On Sun, Oct 18, 2009 at 6:06 AM, Roman Shaposhnik wrote >> It is. But what's your proposal on code sharing? All those PC >> registers belonging to >> different cores have to point somewhere. Is that somewhere is not shared me= >> mory >> the code has to be put there for every single core, right? > > At the hardware level we do have message passing between a > processor and the memory controller -- this is exactly the > same as talking to a shared server and has the same issues of > scaling etc. If you have very few clients, a single shared > server is indeed a cost effective solution. I guess I'm not following. My question to OP was strictly about code sharing. Basically were do the cores get instructions from if not from shared memory. Thanks, Roman.