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

Reply via email to