Alexandre Trilla, PhD - Research Engineer | home publications
 

Blog

-- Thoughts on data analysis, software development and innovation management. Comments are welcome


Post 12

Advances in parallel frameworks

05-Feb-2009

Some days ago Xavier Llora published a technical report about a pilot study (available here) of a data-intensive framework running genetic algorithms using Meandre. What's most impressive is the capacity of Meandre to parallelize the computation bottlenecks dividing the load among the cores of the processor that runs the framework.

I am quite concerned with frameworks as I believe that a good one is a key of success in such complex fields of study. Since I discovered the framework that Sphinx-4 uses, which I mentioned in a previous post, I realized of the importance of this concept, and Meandre seems to be an excellent improvement. Taking profit from the parallelization aspect (linearly scalable), the GUI-based design, the script-based design and the requisite that the modules must be implemented either in Java, Python or Lisp, Meandre raises the flexibility of semi-interpreted programming languages to an extent worth mentioning. I am looking forward to using it as part of my present learning stage in my pursuit for the Ph.D. degree.

And I wonder, what would happen if the dream of a Java Real Machine (JRM) came true someday? How would Meandre perform on a Java bytecode-based processor? By now, as far as I'm concerned the Java Optimized Processor (JOP), a Java processor architecture for embedded real-time systems implemented on a FPGA, is leading the open source development of this dream. So wake up (don't dream anymore)...



All contents © Alexandre Trilla 2008-2025