[Beowulf] ***UNCHECKED*** Re: Re: [EXTERNAL] Re: Re: Spark, Julia, OpenMPI etc. - all in one place
Benson Muite
benson_muite at emailplus.org
Tue Oct 20 01:08:22 PDT 2020
>
> But even then, it was a pretty slow evolution – the Fortran compilers I
> was running in the 80s on microcomputers under MS-DOS wasn’t materially
> different from the Fortran I was running in 1978 on a Z80, which wasn’t
> significantly different from the Fortran I ran on mainframes (IBM 360,
> CDC 6xxx, etc.) and minis (IBM 1130, PDP-11 in the 60s and 70s. What
> would change is things like the libraries available to do “non-standard”
> stuff (like random disk access).
>
Non standard stuff and lack of implementation of entire standards is
still present today:
https://coarrays.sourceforge.io/doc.html
it seems a required part of how programming languages change. Co-arrays
seem very helpful, making a nice PGAS language out of old Fortran, such
transformations seem to be more difficult for other programming
languages (C, C++,Ruby,Rust,Java etc). Many PGAS languages lack fault
tolerance, which most big data frameworks have. On clusters of
workstations in production environments, fault tolerance is useful, and
code portability may prevent big data workflows being transitioned to
PGAS type languages.
More information about the Beowulf
mailing list