Slashdot is powered by your submissions, so send in your scoop


Forgot your password?
Open Source Hardware

Open-Source GPU Used For Research ( 28

Theovon writes: For quite some time now, "open hardware" enthusiasts have had access to a number of open source CPUs, including OpenRISC. However, it wasn't until recently that there has been any kind of open source GPU. In 2014, the Vertical Research Group at the University of Wisconsin-Madison announced MIAOW. MIAOW is in many ways a clone of the AMD Southern Islands architecture and can even run some of the same binary code. Unfortunately, MIAOW is missing some key components such as video and memory systems, making it not currently possible to implement fully in hardware. For this, Nyuzi comes to the rescue. Nyuzi (formerly Nyami) has been in development since 2010 and is a fully functional open source GPU inspired by Larrabee. Although architecturally different from the SIMT architectures from AMD and Nvidia, researchers at Binghamton University and several other places have already used it to conduct research on GPUs. A paper (PDF) was published in March 2015 about this processor (one of the authors was the original founder of the Open Graphics Project), and Nyuzi (homepage) can be downloaded from GitHub.
This discussion has been archived. No new comments can be posted.

Open-Source GPU Used For Research

Comments Filter:
  • This story is way too technical to the Slashdot readers of today. We would rather talk about CS education, global warming and women in computing. Also, where has Ethan been? I miss his posts on astronomy. I can understand them real good. It is like he wrote it just for normal people like me!
    • I don't know where they got you new kids, but I don't remember changing any paradigms. Some of us are backwards compatible and still doing things the old way, still thinking about tech, still running weird software on breadboards and wishing we had breadboard GPUs.

      Kids these days, and their astronomology obsessions.

    • I think it's interesting. Does that mean you are calling me an old fart, you whiny little punk? Get off my lawn!

    • It also seems a bit sad that "Open-source CPU/GPU actually used for something!" qualifies as newsworthy...
  • by BarbaraHudson ( 3785311 ) <`moc.liamg' `ta' `nosduharabrab'> on Wednesday January 20, 2016 @03:57PM (#51338611) Journal

    If you go to the web site and actually read the article, you'll see that there's no hardware - it's just a "synthesizable gpu architectural model that you can download from github". This is just about modeling a gpu architecture, and seeing how the simulated model can be improved. Considering the cost of fabbing a one-off piece of silicon, ...

    The paper, "Nyami: A Synthesizable GPU Architectural Model for General-Purpose and Graphics-Specific Workloads" appeared in International Symposium on Performance Analysis of Systems and Software

    Now you know why there are no pictures. "Pics or it didn't happen" :-)

    • Huh? They've done an incredible job here. Just because you didn't give them $100k for them to do a tape-out doesn't mean they didn't create the first open-source GPU.

      This is just about modeling a gpu architecture...

      There's a HUGE difference between a simulator like GPGPU-SIM and something like this, which is doing actual RTL and gate-level simulation using the actual Verilog RTL.

      • What part of "There is still no hardware" don't you get? So there is still no open-source GPU here, contrary to the headline "Open-Source GPU Used For Research". It should have read Simulation of open-source gpu design used for research.
        • Re: (Score:3, Informative)

          by Caelius ( 1282378 )
          They ran this on an FPGA, does that not count as hardware? Or do you want to go to all of the open-source hardware communities and tell them what they do is not actually open-source hardware?
  • by Anonymous Coward

    I googled this and found this from an OGML discussion going on about this GPU. There are some screenshots and even a youtube video.

    Since 2010, Jeff Bush ( github [], blog []) has been working on an Apache-licensed open source GPU (github [], home page [], wiki []), and he has a few other interesting github projects as well (link [], link [], link []). The Nyuzi Processor is a fully functional GPU. It is written in synthesizable Verilog, has a functional compiler toolchain [], and comes with test suites, benchmarks, the software com

  • I remember a few year back i was a member of the OGP group.

    The group was able to do a development platform for the hardware. Also a demo code was made to support VGA and a first iteration of a fix GPU was made.

    At the end we were a few working on a spec for the Programmable GPU, before starting to code it to test.

    What was released was another project in collaboration with the leader of the OGP. For those who don't get what the news mean :

    -It's a programmable GPU
    -It can be turned into hardware
    -People can thin

Always leave room to add an explanation if it doesn't work out.