On Aug 30, 2011, at 23:29, Fred van der Windt wrote: >> The comfort or discomfort of the ASSEMBLER programmers is not significant in >> this context, in my believe. Due to pipelining and cache issues, >> clever compilers will sooner or later outperform hand-written ASSEMBLER >> programs. > > The z196 is able to 'reorder' instructions for execution. Doesn't that > diminish the impact of pipelining issues? Then it might help programmers to > keep up with those clever compilers. > So ASSEMBLER is becoming an interpreted language with microcode being an interpreter doing JIT recompilation. But short of that, as the hardware becomes more complex a compiler is still likely to do a better job of providing optimal input to optimizing microcode.
(Insituform is conducting some pipe lining operations in my neighborhood.) -- gil
