Newsgroups: comp.arch
From: Stephen Fuld <SF...@alumni.cmu.edu.invalid>
Date: Mon, 25 Jun 2012 22:58:44 -0700
Local: Tues, Jun 26 2012 1:58 am
Subject: Re: hardware support for Actors
On 6/21/2012 9:30 PM, Andy (Super) Glew wrote:
> On 6/21/2012 4:34 PM, MitchAlsup wrote:
snip
>> On Tuesday, June 19, 2012 4:17:06 PM UTC-5, Stephen Fuld wrote: > This is morphing from the IMHO excessively specific "hardware support
I have no problem with that, as long as it doesn't get so far away that > for Actors" to the more general "hardware support for message passing". simple actor models are not easily accommodated. snip
> I'm okay with this. Indeed, I admit to having spent quite a lot of my
I agree that message passing instructions are exactly the kind of thing > last decade looking at [lwb,upb) protection, a la Milo Martin et al's > HardBound. > ---
> However: non shared memopry message passing systems are *also* here to
> My agenda, therefore, is
> a) to have message passing instruction set extensions - send/receive
I was looking for. But I think it must be more than the instructions. If you want the solution to be all in hardware, don't you need some hardware data structures to insure that someone doesn't flood an unprepared process with a huge number of messages, or that the message goes into the area the receiver prepared for it, etc.? These may not be necessary in the simplest case of messages within the multiple threads of a single program, but beyond that, I think you need something. snip
> The base+bounds stuff, aka "capabilities" stuff, is cool - but I think
Well, I was thinking of Intel. With the future looking like more and > is only the last stage in optimizing such a system. > Although it might be the first stage if you are thinking like a startup,
more cores per chip/system, it seem to be to Intel's advantage to do things that make parallel programming easier/more efficient/more bug free, etc. I proposed this in the, perhaps mistaken, belief that actor based programs provided a better way forward and that Intel doing things to encourage that route would be good for Intel. The idea is that as a first step, it could provide better HW support for -- You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
| ||||||||||||||