3 ms·
On one hand I agree with you. It is apples-to-oranges to compare new development platform and old, second-hand, production one. On other hand... There is NO co
by blacklion 3y ago
On one hand I agree with you. It is apples-to-oranges to compare new development platform and old, second-hand, production one.
On other hand... There is NO comparable production RISC-V platforms. You say "It has 64 cores" - well, it is good argument when there is choice. But there is no choice on RISC-V side, there is no such platform with 32 or 8 or any other number of cores. So, I compare what I can buy with "RISC-V" badge and what I can buy with "amd64" badge. When I choose EPYC I could choose from 8 cores up to 64 cores, according to my wallet and needs. For 1000 euro I could have good, proven MoBo which offers more than this "development platform" (i.e. IPMI and VGA exit, which means I don't need any videocard to occupy so precious PCIe slot - and I think, it is good idea for DEVELOPMENT platform to have full remote control & access, IPMI or some other) and 8 core/16 threads first generation EPYC (which will be faster core-to-core, I'm sure), NEW. If I agree to buy second-hand hardware it will be about 550 euros (same mobo, same CPU). For 1400 euros I will get NEW 16 cores / 32 thread EPYC + mobo combo, or about 700 euros second-hand.
Yes, I know, development vs. production, but this situation stays the same for years now.
BTW, situation is the same with ARM platforms too - there is no way to buy "big desktop/small-server class" ARMv8 board with good set of expansion slot.
- brucehoult 3y agoHave you checked the cost of a prebuilt 64 core EPYC machine (not just the chip) recently? Sure, it's 4 times the performance, but it's also going to be several times the price. Even a prebuilt 7950X (16 core) machine costs more than the Pioneer, at leas the ones I've found on the net.
- blacklion 3y agoWhy should I compare prebuilt machine (which will not exactly what I want, I'm sure) and MoBo with soldered-in CPU? I'm already own good chassis, HBA, 10G network adapter and lot of HDDs :-)
- rwmj 3y agoWe get it, you've found an area where a new open architecture (only 12 years old, only been making chips for 5 years) doesn't compete with a 50 year old proprietary architecture that is used by 95%+ of the machines around. It's like it is 1997 and Windows looks unstoppable, what could this silly Linux toy ever be useful for?
- brucehoult 3y agoAgreed. Except I really don't think it's fair to call RISC-V 12 (or 13) years old. Sure, that's when some university guys in a pub said "fuck it, we should just make our own ISA" and started throwing ideas around, but it was a long long time before it was frozen and there was something companies could start building on. That happened in July 2019. just over 4 years ago, which I think should be counted as the zero date. When did Arm start working on Aarch64? I don't think we have any idea — as far as I know they've never said. My guess is it was around the 2003 release of AMD64. But the world learned about it when they published the finished ARMv8-A spec in October 2011. If 2011 is the date for ARMv8 then the fair comparable date for RISC-V is 2019. > only been making chips for 5 years Five years ago, the only RISC-V chips were one-off ones made in Berkeley university, and the FE310-G000 and FU540-C000, which were also made by those same guys as were in that pub, manufactured in total volumes of a few hundred, and with no guarantee they would be compatible with the eventual ratified standard.
- rwmj 3y agoHiFive Unleashed (FU540) was 2018: https://rwmj.wordpress.com/2018/04/04/hifive-unleashed-cpuinfo-and-dmesg/ https://rwmj.wordpress.com/2018/04/04/hifive-unleashed-cpuin... Of course that's basically 5 Rocket Chips in silicon, and Yunsup is one of those "university guys", so point taken.
- brucehoult 3y agoI have a HiFive Unleashed, one of those used to demo them at the Embedded Linux Conference in Portland in March 2018. It was over a year after that before the ISA was ratified (and of course designed well before that) so, as I said, there was no guarantee that it would actually qualify as "RISC-V" long term. With the HiFive Unleashed SiFive "shipped a draft spec", which is exactly the same thing they shit on Canaan (K210, priv arch 1.9.1, literally a snapshot of the Rocket repo) and THead (C906/C910 RVV 0.7.1) for. They just got lucky that no breaking changes were made, unlike the other guys.