logoalt Hacker News

IshKebabyesterday at 11:45 PM2 repliesview on HN

I think a lot of this criticism is completely true. However it's also overblown. I do think the ISA matters, but little mistakes like these definitely don't matter enough to preclude making M-series class chips. The reason it hasn't happened yet is simply time. It takes a really really long time to build up to that level of performance.

They've definitely gone overboard on the optionality stuff though. I don't think it matters too much for the actual CPU design but it makes verification and writing portable software a huge pain. Profiles definitely help but still...

Oh also I feel like you could probably come up with an equally compelling list about any other ISA. It's not like the fact that something has flaws means it's bad.


Replies

NetMageSCWyesterday at 11:55 PM

I don’t think making optional what optional features are available is a little mistake. It is a torpedo to the waterline.

show 1 reply
eek2121today at 12:24 AM

ALL chip designs are an exercise of minmaxing these 3 variables:

1) power

2) performance

3) die area

SOME chip designs also care about a 4th:

4) die area.

NO design has the best of all...it is impossible since you have to trade 1 for another. The reason x86 has been dominate for so long is that is strikes a good balance across all areas, especially #4. A good balance is what you need for a good chip.

EDIT: oh and you can't beat the system I mentioned above. The laws of physics are the reason why.

show 1 reply