[ale] Really cool new hardware
Solomon Peachy
pizza at shaftnet.org
Tue Jan 19 13:53:22 EST 2021
On Tue, Jan 19, 2021 at 12:45:20PM -0500, jonhall80 at comcast.net wrote:
> I disagree. I think the interest is across the board, for several reasons.
Yes, there is interest "across the board" but as I am writing this, open
"high-end RISC-V" cores do not really exist; all but a handful [1] of
the freely available designs are microcontroller-class. The rest are
either proprietary in-house designs (which may or may not have tweaks to
the base ISA) or available to license in a manner similar to Arm's
offerings.
[1] BOOM and the Sodor cores out of UC Berkley, intended for educational
purposes.
> The licensing and start-up costs were fairly high. This prevented
> smaller companies and institutions getting into the marketplace of
> producing compatible ARM chips with extended capabilities.
Startup costs are the same either way; if anything they are lower for
Arm due to the much more mature ecosystem around it.
(and "Extended capabilities" are not something you want at the ISA level
for a general-purpose architecture, because then you'll end up with
incompatibilites at both the binary and source-code level..)
> Things are different than when Intel and AMD got started. You can
> have easy access to FAB plants, good design tools, FOSS software and
> crowd-funding. But when you are working on a shoestring, paying out a
> half-million to million dollars in licensing fees to get started is
> daunting. A million bucks is five good engineers for a year.
To get a custom SoC built you're looking at about a million bucks a year
in proprietary EDA tools, plus salaries on top of that. CPU core
licensing fees are a drop in the overall budget -- you also have to pay
for the rest of the SoC, and either you build it yourself or license it
from someone else, before you ever get to implementing your "special
sauce". It's the classic "time to market vs money" tradeoff.
> RISC-V is allowing (encouraging? Cheering on?) an open design model
> that allows many companies to invest in parallel.
Yep; the core ISA is royalty-free, and anyone can build a core that
implements it. Which is great, if you can afford to develop your own
core (and very few can; you have to have some pretty serious volume
before the NRE involved in going your own way eclipses the Arm licensing
fees.. which is the secret behind Arm's success. That said, the
continued consolidation in the semiconductor industry has changed this
dynamic as per-company volumes have grown massively)
> The low-power capabilities of RISC-V is also attractive. When you
> have 500,000 processors in a HPC system, every half-watt you save goes
> a long way, in both direct power and cooling.
In HPC environments, it's not the "cpu core" that is sucking down the
wattage, it's "un-core" stuff -- stuff like the memory and I/O
controllers, plus obviously everything else connected. RISC-V won't
affect that at one iota at an equivalent process node and clock speed.
This is a lesson that proponents of "high-end Arm" have also started to
learn the hard way; it turns out that by the time you slap a couple
hundred gigabytes of RAM across four memory busses and a several dozen
saturated PCIe lanes onto your system, your overall "transactions per
watt" comparison isn't quite so favorable any more.
> In a SBC that I am working on in Brazil, we switched from using 5
> volts to power the SOC to 3 volts, and went from 10W power to 5W of
> power used. This actually allowed us to turn up the clock, since the
> heat generated was lower. So lowering the voltage and power allowed
> the chip to run faster.
Supply voltage has nothing to do with the CPU core, and everything to
do with the physical implementation (process node of the ASICs, power
supply design, I/O voltage requirements, etc etc)
(BTW, my last gig was at a fabless semiconductor startup that was
eventually acquired by Arm. I was swimming in the deep end of
mixed-signal ASIC design/bringup for nearly six years)
- Solomon
--
Solomon Peachy pizza at shaftnet dot org (email&xmpp)
@pizza:shaftnet dot org (matrix)
High Springs, FL speachy (freenode)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://mail.ale.org/pipermail/ale/attachments/20210119/2d38b5c4/attachment.sig>
More information about the Ale
mailing list