(08-20-2019, 11:40 AM)z4v4l Wrote: if you think, that the variable length of x86 instructions make them run slowly or need more power, then you shouldn't even start that discussion - that shows you really have no idea of that, just read some wikipedia or what. learn how instructions are fetched and compare how many instructions per clock x86 executes and how many of them execute its competitors. hint - instruction length and intsructions per clock speed of execution are not related. and fyi x86 code is more dense than RISC code, its instructions variable length even speeds things up, because more instructions are in the I-cache. and they aren't fetched byte per clock, oh it's ridiculous.
I am open, i just wondered what exactly cool features of RISC-V made you its fan, even before its real appearance. and you talked about everything, even mentioned Ballmer, but you didn't say a thing about those features. which pretty much shows it all.
My god ... you dont get it.
What I was trying to explain you is that x86 ISA is more complex than the one you have in ARM.
And it's also a fact that, on average, x86 CPU instructions requires more cycle to run. This is a fact and not debatable.
I dont care if you dont agree. (ask yourself why intel has failed on mobile and iot devices)
For the RISC advantage I already told you ... I will repeat for the last time:
- The cost. Especially on IoT devices
- freedom. But forget this one if you cannot even understand why Linux is good
If you want more reason (which are consequences of the 2 1st arguments):
- I think in the future you will see several implementation at lower cost. We can expect good innovation
- more competition cannot be bad. Maybe that will even put pressure on ARM resulting on good inovation also on ARM side
But this is nothing for you. Not for me.
Will it fail ? We dont know. Let's wait and see.
If we were all thinking like you, we would still have Windows Millennium.
But I wont continue the discussion further because we keep saying the same things.
again:
You will cut my response as you wish and you will say I'm stupid because blabla x86 is as efficient as ARM and I should document on that, And blabla instruction length.
I will say you are wrong blabla. You dont know what you are talking about. blabla more clock cycle.
goto again