Skip to content

ThePawn02

Gaming and Streaming Content

  • Blog
  • Editor's Picks
  • eSports
  • Guides
  • Headlines
  • News
  • Reviews
  • Uncategorized
  • Website Update
Primary Menu
  • Home
  • Watch Live
  • News
  • eSports
  • Blog
  • Reviews
  • Guides
  • Guild Login
    • Guild Mentality
    • The Zealots
    • Malign
  • Socials
    • Youtube Channel
    • Twitch Channel
    • Kick.com
    • Twitter
    • Instagram
    • Facebook
Subscribe
  • Home
  • 2024
  • May
  • Self-taught hardware engineer discovers that GPUs really are ridiculously complex and hard to design after all
  • News

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

The project is available online if you fancy giving it a go yourself.
May 1, 2024 3 min read
Self-taught hardware engineer discovers that GPUs really are ridiculously complex and hard to design after all

The project is available online if you fancy giving it a go yourself.

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 Tom’s Hardware), having first started with learning the fundamentals behind central processor architecture, before moving on to creating a complete CPU. It’s obviously nothing like the chips 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.

I’ve spent the past ~2 weeks building a GPU from scratch with no prior experience. It was way harder than I expected.Progress tracker in thread (coolest stuff at the end)👇 pic.twitter.com/VDJHnaIhebApril 25, 2024

See more

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 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 Tiny Tapeout project.

The best part about Majmudar’s work is that he’s shared the whole project on Github, to have a resource that 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) 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 skills, GeFarce will be more appropriate, I think.

About Post Author

See author's posts

Continue Reading

Previous: Bamboozled Gray Zone Warfare players are protesting after realising their faction choices are stopping them from teaming up with friends
Next: Fans Are Getting A New Batman: Arkham Game After All, But It’s In VR

Related News

Kingdom Come: Deliverance 2 is getting a ‘cinematic cut’ premiering at a Czech film festival: ‘A proud moment for games as a serious storytelling medium’
2 min read
  • News

Kingdom Come: Deliverance 2 is getting a ‘cinematic cut’ premiering at a Czech film festival: ‘A proud moment for games as a serious storytelling medium’

ThePawn.com June 17, 2025
Sony WF-C510 review
6 min read
  • News

Sony WF-C510 review

ThePawn.com June 17, 2025
Amazon Prime Is Adding Six More Free Games In Run-Up To Four-Day Prime Day
1 min read
  • News

Amazon Prime Is Adding Six More Free Games In Run-Up To Four-Day Prime Day

ThePawn.com June 17, 2025

Latest YouTube Video

Check out these awesome streamers

ThePawn02 on twitch

From Gamewatcher

  • Archon Prophecy DLC coming to Age of Wonders 4 on August 12
  • World of Warcraft Patch 11.1.7 Release Date - Latest News
  • Total War Warhammer 3 Patch 6.2 Release Date - Latest News
  • Chrono Odyssey Preview
  • Warhammer 40,000: Space Marine Review

From IGN

  • Why The 2025 Terminator 2 Retro Game NEEDED To Be Made
  • Clair Obscur: Expedition 33 Fans Hope 'Future Improvements' Include Quicksave, Photo Mode, And 'More Swimsuits For Gustave'
  • Nintendo Will Turn Off Your Switch 2's Rumble if It Detects 'Prolonged Use'
  • The Most Anticipated Games From Summer of Gaming
  • Pokémon Go Director Talks New Ownership, Says Saudi Backing Won't See Demands Such as Cristiano Ronaldo Added to the Game: 'Yeah, That's a Little Bit Not Our Vibe'

From Kotaku

  • Amazon Prime Is Adding Six More Free Games In Run-Up To Four-Day Prime Day
  • Ubisoft Still Working On That Prince Of Persia Remake That Was Announced In 2020
  • Nintendo's Crackdown On Switch 2 Piracy Has Already Begun
  • Marvel Comparing Ironheart To Breaking Bad Is So Absurd We Can't Stop Imagining It
  • Nintendo's Mysterious Absence From Amazon Ends With No Explanation

.

You may have missed

Kingdom Come: Deliverance 2 is getting a ‘cinematic cut’ premiering at a Czech film festival: ‘A proud moment for games as a serious storytelling medium’
2 min read
  • News

Kingdom Come: Deliverance 2 is getting a ‘cinematic cut’ premiering at a Czech film festival: ‘A proud moment for games as a serious storytelling medium’

ThePawn.com June 17, 2025
Sony WF-C510 review
6 min read
  • News

Sony WF-C510 review

ThePawn.com June 17, 2025
Amazon Prime Is Adding Six More Free Games In Run-Up To Four-Day Prime Day
1 min read
  • News

Amazon Prime Is Adding Six More Free Games In Run-Up To Four-Day Prime Day

ThePawn.com June 17, 2025
Hideo Kojima Made Significant Changes To Death Stranding 2 Because Playtesters Thought It Was ‘Too Good’
2 min read
  • Headlines

Hideo Kojima Made Significant Changes To Death Stranding 2 Because Playtesters Thought It Was ‘Too Good’

ThePawn.com June 17, 2025
Privacy Policy
  • Home
  • Watch Live
  • News
  • eSports
  • Blog
  • Reviews
  • Guides
  • Guild Login
  • Socials
  • Twitch
  • YouTube
  • Instagram
  • Twitter
  • Facebook
  • Kick.com
Copyright © All rights reserved. | MoreNews by AF themes.