10 ms·
That's very cool but it's in no way specific to the FORTRAN language: https://software.intel.com/content/www/us/en/develop/documentation/cpp-compiler-developer
by jjdredd 6y ago
That's very cool but it's in no way specific to the
FORTRAN language:
https://software.intel.com/content/www/us/en/develop/documentation/cpp-compiler-developer-guide-and-reference/top/optimization-and-programming-guide/automatic-parallelization.html https://software.intel.com/content/www/us/en/develop/documen...
contrary to the earlier comment:
> You can't do this in C/C++
On a side note:
having (semi)automatic parallelization with code generation
for GPGPU would be very nice.
> There is definitely code reuse, but it's in the form of the scientist collecting snippets of useful algorithm over the years and copy it to the project when they needed.
I think that's just bad programming practices.
- neurostimulant 6y agoWell, doing complex matrix calculation yourself in C/C++ without 3rd party library is hard. Unless you write everything yourself or specifically use intel MKL library, the benefit of enabling automatic parallelization on C/C++ won't be as impactful as in fortran where it's common do all calculation without using any 3rd party math library.