News for hackers. Stuff that matters.
Re:A supercomputer often won’t make your code run faster by stabbles on Thursday December 14, 2017 @08:02AM (#15921915)
The need for vectorisation is a problem of the language, the user is not at fault.

Take the Julia language, that has no problem with loops whatsoever.

Re:A supercomputer often won’t make your code run faster by carlmr on Thursday December 14, 2017 @08:40AM (#15922133)
I disagree. While non-vectorized operations are slow in Matlab, this is the first thing you'll find with a quick Google search. Every language has some performance pitfalls (ok, Matlab has many). Knowing the basics of how to write performant programs in your language of choice is a user problem.

I've seen plenty of non-performant C code. And that's one of the most performant languages you can code in, if you know what you're doing.

Re:A supercomputer often won’t make your code run faster by knolan on Thursday December 14, 2017 @08:38AM (#15922120)
Yes, but the researcher who can’t really code isn’t likely to go and learn Julia. A nudge is often better than pulling the rug out from under them.