• Competitor rules

    Please remember that any mention of competitors, hinting at competitors or offering to provide details of competitors will result in an account suspension. The full rules can be found under the 'Terms and Rules' link in the bottom right corner of your screen. Just don't mention competitors in any way, shape or form and you'll be OK.

Open source GPU lives

Soldato
Joined
22 Aug 2008
Posts
8,338
http://fudzilla.net/news/graphics/38593-open-source-gpu-now-out

Based on Southern.

MIAOW (pronounced me-ow) is an open source GPU created by the Vertical Research Group at the University of Wisconsin-Madison led by Professor Karu Sankaralingam. Based off of the publicly released Southern Islands ISA by AMD, MIAOW implements a compute unit suitable for performing architecture analysis and experimentation with GPGPU workloads. In addition to the Verilog HDL composing the compute unit, MIAOW also includes a suite of unit tests and benchmarks for regression testing.

A primary motivator for MIAOW's creation is the belief that software simulators of hardware such as CPUs and GPUs often miss many subtle aspects that can skew the performance, power, and other quantitative results that they produce. As an actual implementation of a GPU's logic, the Vertical Research Group believes that MIAOW can be a useful tool in producing not only more accurate quantitative results when benchmarking GPGPU workloads but also provide context for the architectural complexities of actually implementing newly proposed algorithms and designs that are intended to improve performance or other desired characteristics.

Our long term vision is to move forward the movement of Open Source Hardware by contributing an open source GPU implementation to it.

It must be emphasized that MIAOW represents a GPU's compute unit. It does not possess the auxiliary logic required to produce actual graphical output nor does it have logic to connect it to a specific memory interface or system bus. These extensions can be developed and we would welcome outside contributors for such efforts, but as MIAOW was created as a research tool their presence was not an absolute necessity in running benchmarks and experiments.

MIAOW is licensed under the 3-clause BSD license.

MIAOW's RTL and detailed documetation are on Github. A short whitepaper that decsribes MIAOW and its usage in research is here

http://miaowgpu.org/index.html
 
What exactly is the point of this? Beyond being an academic exercise.

The term 'open source' gets bandied about like it will save the world, but I'm really struggling to see how this will ever turn into something you can buy.
 
It lowers the barriers to entry in various markets that rely on the tech.

For websites it used to be frontpage and IIS, which I'm sure had various associated costs. Then LAMP came along and anyone could stick up a dynamic website for free.

I don't know how or even if they intend to get around fab costs, but it's not about being something you can buy, imagine if the Linux world could have a hardware stack completely tweakable to their needs with 100% control over it, just as they have with the software. There would be a boom in GPGPU business applications just as there was with the LAMP stack.
 
Back
Top Bottom