nickwitha_k (he/him)

  • 1 Post
  • 6 Comments
Joined 2 years ago
cake
Cake day: July 16th, 2023

help-circle

  • The velocity that RISC-V development is seeing is remarkable. The first commercial ARM processor (ARM1) started design in 1983 and was released in 1985. The first Linux-capable ARM processor was the ARM2, released in 1986. The first 64-bit variant was Armv8-A, released in 2011, with Armv9.6-A in 2024.

    RISC-V was first released in 2014 and the stable privileged and unprivileged ISAs were released 2021 and 2019 (including the first stable rv64I), respectively. The first Linux-capable RISC-V processor released was the SiFive Freedom U540, which came out in 2018. The current rv64I variant of RISC-V is at 2.1, released in 2022.

    I’m optimistic that RISC-V can and will compete, given its compressed development timeframe and mass adoption in MCUs and coprocessors. The big hurdles really are getting rid of the hardware implementation bugs (ex. failure to correctly implement IEEE754 floats in THead C906 and C910 CPUs), and getting software support and optimizations.

    There are several HPC companies iterating towards commercial datacenter deployment, of special note being Tenstorrent, which both has an interesting, novel architecture and Jim Keller (know for AMD K8, AMD64, and Apple M-series) as CTO. They may be able to displace NVIDIA a bit in the DC AI/ML space, which could help to force GPU prices to get more reasonable, which would be nice.

    Overall, yeah, rv64 has a good deal of catching up to do but, with the ISA not requiring special, exorbitant licensing, hardware development is moving much faster that expected and may be competitive with ARM in more spaces soon, if they don’t succeed in using governments as an anti-competitive bludgeon.





  • I’ve had trans reports in the past when I was a supervisor (TBF, the world was a lot different). Two things that I’d recommend:

    • Continue being a good lead and treating them with respect, using their preferred pronouns, etc. Intervene gently but firmly if there is inappropriate derogatory stuff going on in the workplace.

    • If possible, I’d get a 1:1 meeting with them and outright ask “Do you want to talk with me about how current events are impacting you and anything that I can do to ensure that you feel supported?”. If they say “no” or aren’t comfortable, ensure that they know that that’s ok and that the offer is there.

    As a disclaimer, I am neurospicy so, there may be gentler ways to approach but I have found that clearly and directly communicating that genuine support is there, if they need it want it and giving them a way to ask is generally well-received.