F# performance in scientific computing

Posted by aaa on Stack Overflow See other posts from Stack Overflow or by aaa
Published on 2010-05-02T02:08:49Z Indexed on 2010/05/02 2:17 UTC
Read the original article Hit count: 474

hello.

I am curious as to how F# performance compares to C++ performance? I asked a similar question with regards to Java, and the impression I got was that Java is not suitable for heavy numbercrunching.

I have read that F# is supposed to be more scalable and more performant, but how is this real-world performance compares to C++? specific questions about current implementation are:

  • How well does it do floating-point?
  • Does it allow vector instructions
  • how friendly is it towards optimizing compilers?
  • How big a memory foot print does it have? Does it allow fine-grained control over memory locality?
  • does it have capacity for distributed memory processors, for example Cray?
  • what features does it have that may be of interest to computational science where heavy number processing is involved?
  • Are there actual scientific computing implementations that use it?

Thanks

© Stack Overflow or respective owner

Related posts about c++

Related posts about F#