Мы в Telegram
Добавить новость
Новости сегодня

Новости от TheMoneytizer

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

 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.

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.

Читайте на 123ru.net


Новости 24/7 DirectAdvert - доход для вашего сайта



Частные объявления в Вашем городе, в Вашем регионе и в России



Smi24.net — ежеминутные новости с ежедневным архивом. Только у нас — все главные новости дня без политической цензуры. "123 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. Smi24.net — облегчённая версия старейшего обозревателя новостей 123ru.net. Мы не навязываем Вам своё видение, мы даём Вам срез событий дня без цензуры и без купюр. Новости, какие они есть —онлайн с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии. Smi24.net — живые новости в живом эфире! Быстрый поиск от Smi24.net — это не только возможность первым узнать, но и преимущество сообщить срочные новости мгновенно на любом языке мира и быть услышанным тут же. В любую минуту Вы можете добавить свою новость - здесь.




Новости от наших партнёров в Вашем городе

Ria.city

Из Москвы в Петербург добраться будет проще: с 1 июня запускаются авиашаттлы

Подачу тепла в Москве остановят с 17 мая

Самодельное взрывное устройство обнаружено у входа на станцию метро в Стамбуле

В Ступине приступили к благоустройству сквера в рамках Народной программы «Единой России»

Музыкальные новости

Дети из Узбекского землячества Бурятии увидели театр кукол «Ульгэр»: Россия и Культура

Брестское «Динамо» и «Гомель» сыграли вничью в чемпионате Беларуси

В Пушкинский день театр кукол «Ульгэр» выступил в райцентре Ресрублики Бурятия: Россия и Культура, Дети

Новые городские проекты в сотрудничестве с парком Юрия Лужкова готовит Фонд Юрия Лужкова

Новости России

Оздоровительные лагеря готовятся встретить мытищинских школьников

В Ступине приступили к благоустройству сквера в рамках Народной программы «Единой России»

Полиция накрыла казино для пенсионеров в Москве, которое было оборудовано в обычной квартире

Самодельное взрывное устройство обнаружено у входа на станцию метро в Стамбуле

Экология в России и мире

Участники Всероссийской олимпиады школьников по математике выбрали Marins Park Hotel Нижний Новгород

Lamoda запустила бренд мужской одежды и обуви Mademan

Новая попытка азербайджанских вандалов исламизировать армянское культурное наследие в оккупированном Шуши

"Глория Джинс" открывает первые магазины Ready! Steady! Go!

Спорт в России и мире

Азаренко вышла в четвертьфинал турнира WTA-1000 в Риме

Свёнтек высказалась об акции протеста экоактивистов, выбежавших на корты Рима

Новак Джокович низко оценил свою готовность к «Ролан Гаррос» и Олимпиаде-2024

Теннисист Медведев может потерять свое место в рейтинге ATP

Moscow.media

Сервер российского вендора DатаРу прошел сертификацию и показал рекордную производительность при работе с SAP HANA

Столичные росгвардейцы задержали молодую распространительницу наркотиков

Роботы-курьеры «Яндекса» будут доставлять заказы в ещё нескольких районах Москвы

В День Пушкина театр кукол «Ульгэр» в райцентре Бурятии: Россия, Культура, Дети







Топ новостей на этот час

Rss.plus





СМИ24.net — правдивые новости, непрерывно 24/7 на русском языке с ежеминутным обновлением *