Visualization and parallelization are both definitely on the todo list! I'll have to check the life demo and see if I could use something from it. I was also thinking of implementing the Hashlife that could then be used to accelerate the computations...
On Monday, 30 December 2013 17:38:07 UTC+2, Stefan Karpinski wrote: > > Cool! Those are really good numbers. It would be cool to integrate with > visualization libraries and add support for using distributed arrays. Jeff > built a nice parallel life demo that should probably still be in examples > that does both visualization and distributed. > > > On Dec 30, 2013, at 5:08 AM, Joonas Nättilä > > <[email protected]<javascript:>> > wrote: > > > > Hi all, > > > > I implemented some of the most common 1 and 2 dimensional cellular > automata models to julia and they can be found from CellularAutomata > package! Feel free to play with them! > > > > The speed seems to be on-par with current version of Mathematica. 10 000 > generations of 1-dim CA takes somewhere around 10s in Mathematica and 5s in > julia. Similarly 1000x1000 grid with 100 generations of 2-dim CA (Game of > Life) takes around 12s in Mathematica and 5.5s in julia. I think these > numbers are pretty impressive as CAs should be heavily optimized in > Mathematica. > > > > > > Cheers, > > Joonas >
