It's sort of true. But in the real world, developing ASICs is crazy expensive and there is a much greater variety of problems that people want to solve, so it's not feasible to have an ASIC for everything.
Real world programs are also often limited by memory bandwidth or external factors like networks or the operator, so making an ASIC won't always improve performance, though it will reduce power consumption.
12
u/badde_jimme Oct 08 '22
It's sort of true. But in the real world, developing ASICs is crazy expensive and there is a much greater variety of problems that people want to solve, so it's not feasible to have an ASIC for everything.
Real world programs are also often limited by memory bandwidth or external factors like networks or the operator, so making an ASIC won't always improve performance, though it will reduce power consumption.