> > I'd be interested in seeing your GP system. The one we're using evolves > "Push" programs and I suspect that whatever's triggering this problem with > multicore utilization is stemming from something in the inner loop of my > Push interpreter (https://github.com/lspector/Clojush)... but I don't > know exactly what it is. >
Originally I was using ECJ (http://cs.gmu.edu/~eclab/projects/ecj/) in java for my GP work but for the last few years it's been GEVA with a clojure wrapper I wrote (https://github.com/cdorrat/geva-clj). > I realize that I could go back to this sort of thing, or something more > modern and reasonable like hadoop, but of course it'd be a lot nicer if > parallelization via agents (or some other mechanism central to the > language) just didn't have whatever pathology we've uncovered. > > Agreed, I'd like clojure to be my preferred language when I have a 100 core machine, it's certainly something I'd like to get to the bottom of. Cameron. -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en