Sujet : Re: Arguments for a sane ISA 6-years later
De : anton (at) *nospam* mips.complang.tuwien.ac.at (Anton Ertl)
Groupes : comp.archDate : 30. Jul 2024, 10:44:24
Autres entêtes
Organisation : Institut fuer Computersprachen, Technische Universitaet Wien
Message-ID : <2024Jul30.114424@mips.complang.tuwien.ac.at>
References : 1 2 3 4 5 6 7
User-Agent : xrn 10.11
BGB <
cr88192@gmail.com> writes:
Otherwise, stuff isn't going to fit into the FPGAs.
>
Something like TSO is a lot of complexity for not much gain.
Given that you are so constrained, the easiest corner to cut is to
have only one core. And then even seqyential consistency is trivial
to implement.
Contrast, floating point and precise exceptions are a lot more relevant
to software.
John von Neumann (IIRC) argued against floating point, with similar
arguments that are now used to defend weak ordering.
The other examples I gave are all examples where people have argued
that simplifying hardware at the cost of more complex software was the
way to go, and history proved them wrong.
- anton
-- 'Anyone trying for "industrial quality" ISA should avoid undefined behavior.' Mitch Alsup, <c17fcd89-f024-40e7-a594-88a85ac10d20o@googlegroups.com>