Note that you can "create" new "HW" in a cloud environment.


> On Sun, Jun 5, 2011 at 8:13 PM, Casey Ransberger <casey.obrie...@gmail.com
> > wrote:
>
>> Thank you for your reply, comments inline.
>>
>> On Jun 5, 2011, at 4:25 PM, Dale Schumacher <dale.schumac...@gmail.com>
>> wrote:
>>
>> > On Sun, Jun 5, 2011 at 5:23 PM, Casey Ransberger
>> > <casey.obrie...@gmail.com> wrote:
>> >>
>> >> Has anyone taken the actor model down to the metal?
>> >
>> > If someone has, I would sure like to hear about it!  There was the
>> > Apiary machine, but I don't think that was ever physically built, only
>> > simulated.
>>
>> Googling...
>>
>> >
>> (snip)
>>
>> > The SEND and BECOME primitives seem fairly straight-forward to
>> > translate to hardware.  It is the CREATE primitive that I struggle
>> > with.
>>
>> > Since we can't actually "create" new hardware elements
>>
>> (snip)
>>
>> Oh, yeah. That makes sense.
>>
>> > Maybe there would be some way to activate latent nodes of processing
>> > power, injecting them with their initial behavior as a way of
>> > breathing life into them.
>>
>> I really like this idea.
>>
>> > It could be just a matter of "allocating"
>> > new actors the way we allocate memory.  Each hardware node could have
>> > a capacity of available actors who only need a script to become alive.
>>
>> This is not far off from what I was already daydreaming about. When I
>> started I thought those guys looked like a kind of regular "object animator"
>> that would light up when something was bound. I'd likely have to cache the
>> ones that didn't fit on the chip somewhere.
>>
>> Maybe to deal with concurrency I should really start thinking of them as
>> "actor animators".
>>
>> I'm sure there's a way to pull this off. Even if it's by having a lot of
>> FPGAs on the logic board so that I can compensate for reconfiguration
>> latency by switching between them, but I don't think that idea fits any goal
>> around a parsimonious architecture, which is one thing that I'm after. The
>> synchronization problems I'd expect also seem awful, unless someone out
>> there has thought a bunch about doing a low-level TeaTime (or what have
>> you.)
>>
>> So I'm really hoping I can find a general thing that I can just place many
>> identical copies of in the "die" or whatever it is we use now... ahem. I am
>> such a noob! And then just swap them out to main memory or a local cache
>> when I run out.
>>
>> > I would love to explore this idea further and hear how you would
>> > consider approaching the problem.
>>
>> I will definitely CC you if I think I've gotten somewhere with it. Feel
>> free to send me a note if you have any big aha-moments, because I have a
>> tiny slab of time to run at that fence before I'm going to have to get back
>> to work, and any/all help that I can get will be much appreciated.
>>
>> If I made it, I'd likely build a couple of boxes and try to pass them off
>> as art (like what one buys for the wall,) but my plan is to make everything
>> you need ("IP cores" appears to be the term of industry) to do it yourself
>> available under the MIT license if and when I've made some actual progress.
>>
>> I reckon I have a better shot at getting to actually use it if I just give
>> it away!
>> _______________________________________________
>> fonc mailing list
>> fonc@vpri.org
>> http://vpri.org/mailman/listinfo/fonc
>>
>
>
_______________________________________________
fonc mailing list
fonc@vpri.org
http://vpri.org/mailman/listinfo/fonc

Reply via email to