On Fri, Dec 4, 2009 at 6:54 PM, Tim Daly <[email protected]> wrote:
> Rich,
>
> I've been looking at the newly-announced Intel SCC chip.
> It looks like 48 processors with local cache connected
> by 24 routers.
>
> It seems feasible to me to put a Clojure on each node
> and have them share a heap image. The cache is likely
> large enough to contain the kernel of the clojure code
> (they plan to run 48 linux images).
>
> One question that I'd have is whether there is a way to
> present a single-image REPL that can use this chip. I'd
> like to experiment with parallel symbolic computing in
> Axiom and the combination of Clojure and the SCC seems ideal.
>
> Can multiple Clojures share a heap?
>
> I'd like to be able to dynamically fork tasks to different
> lisp images that worked on the same heap. For example, I'd
> like to be able to compute f(x) in two ways with different
> assumptions as in:
>  f(x) x>0
>  f(x) x<=0
> and the combine the result into a single solution. Computing
> under assumptions (provisos) is an ideal mechanism for doing
> parallel symbolic computations.
>
> Tim Daly
>
>
>
> _______________________________________________
> Axiom-developer mailing list
> [email protected]
> http://lists.nongnu.org/mailman/listinfo/axiom-developer
>

Hmmm ... interesting concept. How small an OS can you get away with
and still have the JVM on each node? Surely you don't need a whole
GNU/Linux stack. Perhaps something like the openSUSE JeOS (Just Enough
Operation System)? Which JVM would you be using? Are the parallel /
concurrent hooks in the JVM?


-- 
M. Edward (Ed) Borasky
http://borasky-research.net

"I've always regarded nature as the clothing of God." ~Alan Hovhaness


_______________________________________________
Axiom-developer mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/axiom-developer

Reply via email to