AnyCPU
http://anycpu.org/forum/

video - comparing four modern 64 bit CISC architectures
http://anycpu.org/forum/viewtopic.php?f=3&t=563
Page 1 of 1

Author:  BigEd [ Mon Jan 07, 2019 3:31 pm ]
Post subject:  video - comparing four modern 64 bit CISC architectures

.
50 min talk by Camiel Vanderhoeven from 2017

Quote:
An introduction to the X86-64 Architecture, and a comparison of this architecture with the VAX, Alpha, and Itanium architectures that OpenVMS currently runs on. Delivered at the OpenVMS Boot Camp 2017 in Westford, MA.


Comparing Architectures: VAX, Alpha, Itanium and X86-64 (OpenVMS Boot Camp 2017)

Can't find the slide deck (yet)

Author:  litwr [ Wed Jan 23, 2019 12:20 pm ]
Post subject:  Re: video - comparing four modern 64 bit CISC architectures

It sounds like that the VAX men don't like the ARM, MIPS, and x86.

Author:  Chromatix [ Sat Feb 09, 2019 7:05 pm ]
Post subject:  Re: video - comparing four modern 64 bit CISC architectures

Well, there's a lot to not like about x86, especially if you're used to the VAX - or, for that matter, pretty much *any* sane ISA.

A dislike of ARM and MIPS, however, can only be put down to a bias against RISC. "What, you have to issue separate instructions to load a pre-and-post-indexed-double-indirect memory operand before you can calculate the cube root of it? I should be able to do that all in one instruction!"

Author:  litwr [ Sun Mar 10, 2019 10:11 am ]
Post subject:  Re: video - comparing four modern 64 bit CISC architectures

Chromatix wrote:
Well, there's a lot to not like about x86, especially if you're used to the VAX - or, for that matter, pretty much *any* sane ISA.

A dislike of ARM and MIPS, however, can only be put down to a bias against RISC. "What, you have to issue separate instructions to load a pre-and-post-indexed-double-indirect memory operand before you can calculate the cube root of it? I should be able to do that all in one instruction!"


IMHO the sanity of ISA is rather a matter of taste. I have some VAX programming experience. IMHO it was like a ride on a dinosaur. The x86 ISA, on the contrary, has always been one of the best for its time. IMHO only the ARM-32 ISA could compete with it. It can not fail to impress much that the 8086 designed in a way that considers importance of atomic operations or simultaneous instruction execution. The latter was missed by the 68k and VAX ISA which set flags after almost every executed instruction. I was also impressed that the theoretically slower 8086 or even 8088 can outperform the large 68000 when they execute byte manipulation code.

Page 1 of 1 All times are UTC
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/