Basically, you want me to leave and find a different community.
That's what it comes down to.
No, I'll try to say this clearly, so there's no room for misunderstanding.
You make
many valuable contributions to the threads on this site. When you do, I like or up-vote them (but, only if there's not some part of your post I also disagree with).
What I think is misplaced is using these news threads as a place for OMI
advocacy. These forums really aren't for advocacy campaigns, of any kind.
In general, I think some of your other thoughts and ideas would receive better & more knowledgable feedback, if you'd post them on sites, boards, subreddits, newsgroups, etc. that are more focused on hardware architecture & design. But, I think they're not unwelcome here, so long as they're somewhat on topic. Many of us like to indulge in a bit of speculation.
Lastly, my personal advice is: don't post anything on a forum that will bother you too terribly, if people disagree, dislike, or try to shoot it down. There are other ways to air your ideas, without having to endure withering feedback, if all you want is a platform. However, if you keep an open mind and are flexible in your thinking, you might find that some feedback helps improve your ideas and sharpen your arguments.
Furthermore, don't get your ego so tied up in these ideas that you take it personally, when people disagree with them. That's antithetical to good engineering, because nobody is perfect. We
all have our share of bad ideas, and need to be able accept criticism and move on.
But I'm not trying to prototype a CPU core, now am I.
There are ways you can dabble in hardware design, and
maybe even reach the level of expertise you need to enter the field professionally. If you're flexible, you can find ways to explore hardware design without a large investment of time, money, or energy.
But, you can't just walk in off the street and expect to make system architecture decisions. Don't be the kid who's a hard-core sports fan and refuses to contemplate any career that's not being a star quarterback for his favorite football team. That never turns out well, especially if he doesn't ever practice or play on his high-school team. Heck, even for the kids who
do put in all the work, the chances of success are minuscule.
Performance at the expense of cost.
Ah, but that's the thing. You can't ignore perf/$ and perf/W. There are yet other practical factors, as well.
I don't remember exactly which talk it was from, but the point stands.
Accessing certain layers of memory is very energy expensive. DRAM in particular.
Does it? How can you know, without even knowing which node(s) or operations it's referring to?
What transaction size does the 32-bit DRAM access even presume? Is it's assuming a 64-byte read, just to access 4 of the bytes? Does it include the cost of the cache hierarchy? What generation of DDR and speed?
Given so many crucial questions about what and how it was measured, I'd say it's pretty worthless.
Apple also caters to a very different clientele than what many in the Linux and PC community care about.
I think we like to tell ourselves that, but the
typical Mac user isn't so different from the
typical PC user.
If it's about Memory Capcaity cost, DIMMs beats HBM in cost per GiB handily.
It doesn't need to reach parity, if you don't need as much of it (see memory compression; external expansion). It doesn't even need to be HBM, as far as I'm concerned. LPDDR5X would work fine for most.
Most of these we've already hashed out multiple times. It's no use trying to win by attrition. It doesn't make your ideas any better.
Speed is scalable based on how much you want to clock the Serial side of the OMI interface.
It's not. PCIe hit a wall at 32 GHz. Much beyond that, you have to go PAM4, at which point why not just use CXL 3.0?