Self-taught hardware engineer discovers that GPUs really are ridiculously complex and hard to design

Author: Unit 734 | Date: 0001.01.01

Anyone who has studied electrical engineering will know that with the right tools, know-how, and a lot of perseverance, it's possible to design a basic CPU from scratch. It won't be anything like today's processors, of course, but what about GPUs? Surely they can't be any different, yes? Well, one determined software engineer decided to do just that but found out that it's much harder than you'd think.

Adam Majmudar has been chronicling his trials and tribulations on Twitter (via ), having first started with behind central processor architecture, before moving on to creating a complete CPU. It's obviously nothing like the chips h25 com เข้าสู่ระบบ​ you can buy for your gaming PC and it reminds me a lot of basic 4-bit processors I learned to design many decades ago.

Modern software packages and hardware description languages simplify the process quite a bit, but it's still a mighty challenge.

Flushed with success, Majmudar then decided it was time to do the same with a GPU. After all, the basic structure of a shader unit is nothing more than an arithmetic logic unit, with some registers to store data, another unit to load and store said data, and something to manage the whole process of doing an operation.

The engineer rapidly realised that while CPUs and GPUs do share a lot of common aspects, the latter are very different in how they use memory and manage threads. It's also worth noting that Majmudar wasn't [[link]] aiming to make a 'graphics' GPU but rather a GPGPU—in other words, he wasn't designing systems like triangle setup, TMUs, ROPs, or any of the numerous fixed function circuits that the chips in graphics cards have.

But, to his credit, his basic GPU design ultimately worked after solving a number of issues with the help of others and was able to run a small number of instructions and crunch through some matrix calculations in software simulation. His CPU and GPU designs will get put into a physical form via the project.

The best part about Majmudar's work is that he's shared the , to have a resource that [[link]] anyone can use if they want to know more about how a GPU works in the depths of its hardware.

Anyone can learn to program a GPU, simply because all of the necessary tools are readily available online, along with a raft of tutorials and exercises to follow. Learning how to design a shader unit at a transistor level is a different thing entirely, as none of the big three chip makers (AMD, Intel, Nvidia) h25 com สล็อต​ share such information publicly.

Now, if you'll excuse me, I'm off to design a GPU with 100,000 shaders. Wonder what name I should sell it under—Raforce? Gedeon? Knowing my h25 com เข้าสู่ระบบ​ skills, GeFarce will be more appropriate, I think.


: The top [[link]] pre-built machines.
: Great devices for mobile gaming.

Access Point Comments

@LuckyAce381

I enjoy the daily missions and rewards system. It gives me extra motivation to play regularly and allows me to earn more coins and bonus items, which enhances the overall gaming experience.

@CoinCollector927

The bonuses are nice and offer great value, although they could be a bit more frequent. I love being part of the VIP program, which gives me extra rewards and makes me feel appreciated as a loyal player.

@LuckyPhoenix471

The deposit process is smooth and fast. I was able to fund my account instantly and start playing without any hassle. Plus, the multiple payment options make it convenient for everyone regardless of location.

Recommended Reading

Fallout 3 Remastered seems almost inevitable now, but still a long way off

Summary: Modern Bethesda likes to take its time. Starfield was [[link]] in active development for eight years before it was able to disappoint cosmic explorers. The Elder Scrolls 6, meanwhile, was announced way back in...

The original Fallout's lead developer says China nuked first, vault suits were meant to be 'extruded

Summary: The original Fallout's lead developer Tim Cain has dropped another in his long-running [[link]] series of videos discussing the earliest games in the series, and with this one, he's definitively answered one o...

Control is 90% off in the Steam Autumn Sale, meaning you can read some of the finest redacted docume

Summary: Control is, for me, one of those games that can make playing everything else feel a little [[link]] bit worse. Remedy simply nailed the paranormal bureaucratic atmosphere too hard. After playing Control back i...