On Thursday, April 11, 2013 06:54:39 PM Benjamin Silbaugh wrote:
> Thanks for the feedback.
>
> Once Julia is further along, I think it would be interesting to see Julia
> applied to a problem in Computational Fluid Dynamics, or some other
> non-trivial numerical problem. Talking about the theoretical capabilities
> of Julia and showing micro-benchmarks is a sensible place to start;
> however, it still leaves a lot of room for skepticism. Creating a
> "real-world" scientific application would provide hard evidence for (or
> against) Julia.
There seem to be several of us running real-world applications now, and what
few reports are available indicate that Julia gives rather significant boosts
over Matlab/R, sometimes by even more than the benchmarks might suggest. That
was surprising to me, since I expected the gap to be largest for benchmarks,
which naturally tend to be targets for optimization. I think for my case and
one recently described by Doug Bates, one common factor was fairly sizable
(but not ridiculous) memory requirements; perhaps Julia's ability to manage
memory in a more fine-grained fashion pays major dividends for such problems.
These advantages are not well-demonstrated by the current benchmarks, so in
fact the benefits of using Julia for practical work are in some cases
_underestimated_ by the benchmarks.
That said, each person has his/her own sense for when to join a project, and
Julia is indeed in a state of fairly rapid flux. This speed of improvement is
overall a very good thing, but it's definitely a lot to keep up with.
When you decide to jump aboard, we'll look forward to your contributions.
--Tim