News for hackers. Stuff that matters.
Re:The State of Fortran by ogogmad on Wednesday April 06, 2022 @10:23PM (#30939956)
> vectorization, out of order execution, modern branch predictors

Two out of three of those are controversial because of Spectre. https://en.wikipedia.org/wiki/Spectre_(security_vulnerabilit...

Re:The State of Fortran by adgjlsfhk1 on Wednesday April 06, 2022 @10:59PM (#30940153)
They might be "controversial", but they still are absolutely necessary. Modern CPUs typically execute around 3 operations per clock cycle. Without OOO and speculative execution, that drops to .3 (roughly). There's a reason no one is making cpus without them for anything even performance adjacent. Also, just because Fortran code was written without knowing about them, doesn't mean they don't still happen, the only difference is that the algorithms are bad.