Neural Chip Plays Doom Using a Thousandth of a Watt

Mockup of Doom running on a chip
(Image credit: David Garrett / Syntiant / Pexels)

Doom is the game that became a benchmark. From its humble beginnings on a 386 PC, it has been ported to run on everything, even the humble Raspberry Pi Pico. "Big deal," you say, but this story from IEEE Spectrum moves away from running Doom on lower-spec hardware. Instead, we see how an ultra-low power chip has learned how to play Doom using just one milliwatt of power!

Les Pounder
Associate Editor

Les Pounder is an associate editor at Tom's Hardware. He is a creative technologist and for seven years has created projects to educate and inspire minds both young and old. He has worked with the Raspberry Pi Foundation to write and deliver their teacher training program "Picademy".

  • PlaneInTheSky
    It's not suprising that it just uses 1 milliwatt, it's a 5 line algorithm with 3 inputs. It's turning left and right and randomly fires until it hits something. It has no sense of 3D space.
    Reply
  • meriax1029
    Yeah but can it run Crysis?
    Reply
  • Integr8d
    Tesla should deploy this in the next HW update. Sentry burns ~1%/hr of use.
    Reply
  • Endymio
    PlaneInTheSky said:
    It's not suprising that it just uses 1 milliwatt, it's a 5 line algorithm with 3 inputs. It's turning left and right and randomly fires until it hits something.
    Did you not read the article? It's not doing that at all. It had to learn to scan video frame, detect a "demon" within the frame, and kill it, while conserving ammunition in the process: a neural network of approximately 600,000 parameters.

    Low-power chips like this are the future of computing. Once you get into the sub-mw range, you can harvest ambient energy from the environment, allowing IOT devices to operate without batteries or wires. The home of the far future might have hundreds of thousands of such devices in it, some small and light enough to literally float in the air.
    Reply
  • Ugh. I want the home of the past. No gizmos pls

    The more they push, AI, the more I consider it like Battlestar Galactica, we’re gonna need to revert to the old ways if we’re not careful

    I don’t want anything in my house having Internet capabilities, unless I choose what it is like my modems pc and 📱
    Reply
  • Endymio
    Mandark said:
    Ugh. I want the home of the past. No gizmos pls

    The more they push, AI, the more I consider it like Battlestar Galactica, we’re gonna need to revert to the old ways if we’re not careful

    I don’t want anything in my house having Internet capabilities, unless I choose what it is like my modems pc and 📱
    You should avoid those horseless carriages also. They can kill people outright!
    Reply
  • Oh yeah I don’t want gizmos in my car either
    Reply
  • USAFRet
    Endymio said:
    The home of the far future might have hundreds of thousands of such devices in it, some small and light enough to literally float in the air.
    The devices are one thing.
    How the manufacturers and hosts monetize them, and you, is a whole other thing.

    A BIG pile of 1980's electronics has been replaced by the little cellphone in your pocket.
    With a LOT of monetization and tracking to go along with it.
    Reply
  • bit_user
    Endymio said:
    Did you not read the article? It's not doing that at all.
    He doesn't care. His brand of trolling is to dismiss everything as derivative, unremarkable, or downright bad.

    He talks like he's been there & done that, but he's obviously never attempted anything like this. If he had, he might actually appreciate some of the challenges.

    Endymio said:
    a neural network of approximately 600,000 parameters.
    Which is actually quite small, for object detection.

    Endymio said:
    Low-power chips like this are the future of computing. Once you get into the sub-mw range, you can harvest ambient energy from the environment, allowing IOT devices to operate without batteries or wires.
    Yeah, the key point is that it's low-power enough to embed object detectors in everyday electronics. That's a game-changer, since it means you could potentially have something like a doggie door that unlocks only for your dog and not racoons, squirrels, or even a neigbor's nosy cat that tries to enter. Just to give one example.
    Reply
  • bit_user
    all of which were squeezed into the NDP200's 640Kb of RAM
    😬 ...struggling not to make a 640K joke. (and was that KB or really Kb?)

    Anyway, the article is somewhat annoying in that it makes bizarre comparisons with high-end GPUs. The better approach would be to compare it with other embedded processors and neural IP blocks.

    Also, could've used a few details about the chip. I'm sure it's holding the entire model on-die (probably in SRAM). That power budget leaves no headroom for external DRAM. Also, it's almost certainly using integer or fixed-point datatypes, and probably has very limited amount of programmability.
    Reply