embedded machine learning research engineer - georgist - urbanist - environmentalist

  • 38 Posts
  • 48 Comments
Joined 1 year ago
cake
Cake day: June 22nd, 2023

help-circle











  • The raison d’être for RISC-V is domain-specific architecture. Currently, computational demands are growing exponentially (especially with AI), but Moore’s Law is ending, which means we can no longer meet our computational demands by scaling single-core speed on general-purpose CPUs. Instead, we are needing to create custom architectures for handling particular computational loads to eke out more performance. Things like NPUs, TPUs, etc.

    The trouble is designing and producing these domain-specific architectures is expensive af, especially given the closed-source nature of computer hardware at the moment. And all that time, effort, and money just to produce a niche chip used for a niche application? The economics don’t economic.

    But with an open ISA like RISC-V, it’s both possible and legal to do things like create an open-source chip design and put it on GitHub. In fact, several of those exist already. This significantly lowers the costs of designing domain-specific architectures, as you can now just fork an existing chip and make some domain-specific modifications/additions. A great example of this is PERCIVAL: Open-Source Posit RISC-V Core with Quire Capability. You could clone their repo and spin up their custom RISC-V posit chip on an FPGA today if you wanted to.

















  • They’re not a solution simply because they’re still cars, and therefore take up the same grossly excessive amount of space as non-autonomous cars do.

    Yeah, the only things autonomous cars might reduce are:

    1. Parking, but only if we forego our current private ownership model and everyone starts doing self-driving robo-taxis everywhere (unlikely)
    2. Road fatalities, but only if the self-driving tech proves statistically better than human drivers in a wide range of conditions (jury is still out)

    It’s the same fundamental problem that electric cars have: geometry. Cars – even if electric and self-driving – are simply grossly inefficient at moving people for the amount of land they require:






  • Sounds similar to some of the research my sister has done in her PhD so far. As I understand, she had a bunch of snapshots of proteins from a cryo electron microscope, but these snapshots are 2D. She used ML to construct 3D shapes of different types of proteins. And finding the shape of a protein is important because the shape defines the function. It’s crazy stuff that would be ludicrously difficult and time-consuming to try to do manually.








  • It’s especially dumb because RISC-V is – dare I say it – inevitably the future. Trying to crack down on RISC-V is like trying to crack down on Linux or solar photovoltaics or wind turbines. That is, you can try to crack down, but the fundamental value proposition is simply too good. All you’ll achieve in cracking down is hurting yourself while everyone else gets ahead.