News for hackers. Stuff that matters.
Re:SiFive Tapes Out First 5nm TSMC 32-bit RISC-V Chip with 7... by zozbot234 on Friday April 16, 2021 @10:41AM (#26834459)
IIRC, 32-bit RISC-V is only intended for deep embedded workloads, with 64-bit for general purpose compute. So a SoC w/ a single 32-bit core would seem to be a less-than-ideal fit for the cutting-edge 5nm process.
Re:SiFive Tapes Out First 5nm TSMC 32-bit RISC-V Chip with 7... by dragontamer on Friday April 16, 2021 @12:55PM (#26836313)
Routers / Switches have extremely weird performance characteristics, and I think that's what SiFive is targeting with this chip.

* HBM3 for the highest memory bandwidth (10Gbps switches need tons and tons of bandwidth. That's 10Gbps per direction per connection, 8x ports is 160Gbps, and then that's multiplied multiple times over by every memcpy / operation your chip actually does. You need to DELIVER 160Gbps, which means your physical RAM-bandwidth needs to be an order of magnitude greater than that)

* Embedded 32-bit design for low-power usage.

* All switches have small, fixed size buffers. Memory capacity is not a problem, its feasible to imagine useful switches and routers (even 10Gbps, 40Gbps, or 100Gbps) that only have hundreds-of-MBs of RAM. As such, 32-bit is sufficient and 64-bit is a waste (You'd rather half your pointer memory requirements with 32-bit pointers rather than go beyond 4GB capacity)

Re:SiFive Tapes Out First 5nm TSMC 32-bit RISC-V Chip with 7... by foobiekr on Friday April 16, 2021 @01:41PM (#26836908)
While these are all good points, this really does not appear to be a competitive NPU design on any axis that matters. I don’t know what this chip is for, but a router NPU it is not, nor a switch. Maybe some soho switch or smart NIC, but those have moved on far along the performance spectrum away from the place where this would fit.
Re:SiFive Tapes Out First 5nm TSMC 32-bit RISC-V Chip with 7... by rjsw on Friday April 16, 2021 @01:09PM (#26836521)
Routers need quite a bit of memory to handle IPv6.

Switches as an application of this makes sense.

Re:SiFive Tapes Out First 5nm TSMC 32-bit RISC-V Chip with 7... by jandrese on Friday April 16, 2021 @05:18PM (#26839190)
IPv6 address comparison on a 32 bit design is fairly awkward. Switches won't care, but routers need to make routing decisions.
Re:SiFive Tapes Out First 5nm TSMC 32-bit RISC-V Chip with 7... by GoblinSlayer on Friday April 16, 2021 @03:44PM (#26838286)
It's E76 with F set, and F set is huge compared to RV64I. And the article proposes HPC as possible application.
Re:SiFive Tapes Out First 5nm TSMC 32-bit RISC-V Chip with 7... by tyingq on Friday April 16, 2021 @12:51PM (#26836264)
The core is supposed to compete with the Cortex M7. The smallest process M7 I can find is the STM32H7, which is 40nm.
Re:SiFive Tapes Out First 5nm TSMC 32-bit RISC-V Chip with 7... by makapuf on Friday April 16, 2021 @04:21PM (#26838638)
I rave for stm32 with high end processes (10nm or less), whether that makes sense or not. I just love stm32..
Re:SiFive Tapes Out First 5nm TSMC 32-bit RISC-V Chip with 7... by Fordec on Friday April 16, 2021 @02:34PM (#26837459)
With my industry / product management / business strategy hat on, totally agree from SiFive's perspective.

With my early days electronics hat on, the 5nm process adds additional energy performance gains that in conjunction with RISCV in an embedded environment, especially in a battery powered remote operation use case, has me salivating at what could be achieved from a would-be customer perspective.

Re:SiFive Tapes Out First 5nm TSMC 32-bit RISC-V Chip with 7... by justincormack on Friday April 16, 2021 @04:28PM (#26838704)
I think it means 32 bit floating point, not 32 bit CPU, as it mentions "other relatively simplistic applications that do not require full precision" but its a bit unclear.
Re:SiFive Tapes Out First 5nm TSMC 32-bit RISC-V Chip with 7... by phendrenad2 on Friday April 16, 2021 @05:13PM (#26839146)
The quote that stands out to me is that the core is "ideal for applications which require high performance -- but have power constraints (e.g., Augmented Reality and Virtual Reality , IoT Edge Compute, Biometric Signal Processing, and Industrial Automation)."
Re:SiFive Tapes Out First 5nm TSMC 32-bit RISC-V Chip with 7... by zibzab on Friday April 16, 2021 @10:46AM (#26834529)
Yeah, this seems like an odd move to me.

For this kinda of applications the static leakage of the newer & smaller node will probably hurt rather than help.