Skip to content

Comment on Tiny GPU: A minimal GPU implementation in Verilogparent

Comments

But it doesn't do graphics, so it shouldn't be called GPU. That's the whole point of this thread.

But it does - it just needs an application to retrieve the buffer and do something with it. For example pushing it to storage.

It does do graphics. Calculating graphics is different from handling display output. You can separate the two.

Like someone else mentioned, laptops often have discrete graphics cards that are not wired to display hardware at all, needing to shuffle framebuffers through the onboard graphics when something needs to make its way to a screen.

Like someone else mentioned, laptops often have discrete graphics cards that are not wired to display hardware at all, needing to shuffle framebuffers through the onboard graphics when something needs to make its way to a screen.

Those are GPUs even if they aren't connected to a display because they still have graphics components like ROPs, TMUs and whatnot.

You're free to define it that way, but that's substantially different from GP's "if it's not a display adapter, it's not a GPU" that I was pushing against. It does seem pretty fragile to define a GPU in terms of the particular architecture of the day, though. There's plenty of things called GPUs that don't/didn't have TMUs, for example.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.