• 1 Post
  • 16 Comments
Joined 2 years ago
cake
Cake day: June 21st, 2023

help-circle


  • I have to wonder if NPUs are just going to eventually become a normal part of the instruction set.

    When SIMD was first becoming a thing, it was advertised as accelerating “multimedia,” as that was the hot buzzword of the 1990s. Now, SIMD instructions are used everywhere, any place there is a benefit from processing an array of values in parallel.

    I could see NPUs becoming the same. Developers start using NPU instructions, and the compiler can “NPU-ify” scalar code when it thinks it’s appropriate.

    NPUs are advertised for “AI,” but they’re really just a specialized math coprocessor. I don’t really see this as a bad thing to have. Surely there are plenty of other uses.











  • I’m one of those people that has the technical knowledge to repair most electronics. I still buy new sometimes.

    A while ago, I had to repair a faulty pellet stove. It was obvious that the main control board was bad (there was a single small circuit board connected to a handful of relays and sensors, all of which tested as good). This board contained a small cheap microcontroller, a few MOSFETs, and a handful of discrete components. A replacement was $500. Maybe $10 in parts at the most, and they wanted to charge me half the cost of the entire appliance.

    I was able to isolate the problem to a bad MOSFET and order a new one for about 50 cents. Had this been a complex circuit, there’s no way in hell I could have found the problem without a schematic.

    So in my opinion, the problem is twofold. Manufacturers want ridiculous prices for replacement parts, and no documentation exists to repair the parts themselves. They obviously have schematics from when they designed the board. They should be forced to release them.