Here's another draft of the announcement: It seems like open source hardware has really begun to take off lately, but this is because quite a few enthusiasts have been working for years on some really cool projects, and they've reached a critical mass. Since 2010, Jeff Bush (<a href="https://github.com/jbush001">github</a>, <a href=" http://latchup.blogspot.com">blog</a>) has been working on an Apache-licensed open source GPU (<a href=" https://github.com/jbush001/NyuziProcessor">github</a>, <a href=" http://nyuzi.org">home page</a>), and he has a few other interesting github projects as well (<a href="https://github.com/jbush001/RotorCPU">link</a>, <a href="https://github.com/jbush001/LispMicrocontroller">link</a>, <a href="https://github.com/jbush001/os">link</a>). The Nyuzi Processor is a fully functional GPU. It is written in synthesizable Verilog, has a functional <a href="https://github.com/jbush001/NyuziToolchain">compiler toolchain</a>, and comes with test suites, benchmarks, the software component of 3D rendering engine, and more. Its development has been gaining momentum in discussions (<a href=" http://digitalfanatics.org/2015/03/follow-up-on-the-nyuzi-processor/">link</a>, <a href=" http://listmaster.pepperfish.net/pipermail/lowrisc-dev-lists.lowrisc.org/2015-February/000068.html">link</a>, <a href="https://groups.google.com/forum/#!forum/nyuzi-processor-dev">Google Group</a>) and coding projects (<a href=" http://www.lowrisc.org/docs/gsoc-2015-ideas/">gsoc</a>). It has been implemented on an Altera FPGA, and there are some videos online of it animating <a href="https://www.youtube.com/watch?v=DsvZorBu4Uk">a rotating teapot</a> and <a href="https://www.youtube.com/watch?v=qIMMj4Zwqv0">a Phong-shaded torus</a>, along with the results of <a href=" http://i.imgur.com/sHAsAU5.png">recently-added mipmap support</a>. Recently, Jeff Bush got together with the founder of the <a href=" http://en.wikipedia.org/wiki/Open_Graphics_Project">Open Graphics Project</a>, and they co-wrote <a href=" http://www.cs.binghamton.edu/~millerti/nyami-ispass2015.pdf">a peer-reviewed publication</a> about this GPU and some experiments they did, which was recently presented at a well-respected academic CS conference (<a href="http://www.ispass.org/ispass2015/">ISPASS</a>). Although its developer and other hobbyists are doing this for fun, academics and engineers who specialize in GPU architecture are already showing interest in using Nyuzi for their own research (e.g. <a href=" http://www.slideshare.net/aj0612/sitcon2015">link</a>, <a href=" http://www.slideshare.net/aj0612/linux-runs-on-so-c-kit-board-with-the-gpgpu">link</a>), which gives them finally an open platform to estimate not just cycle count but also clock frequency, energy, and circuit area effects of GPU design experiments.
On Wed, Apr 1, 2015 at 2:43 PM, Timothy Normand Miller <[email protected]> wrote: > We presented our ISPASS paper this week, so we can go ahead and slashdot > this. I've written a draft of what I'd like to post, and I'd like to get > some feedback. Thanks! > > > It seems like open source hardware has really begun to take off lately, > but this is because quite a few enthusiasts have been working for years on > some really cool projects, and they've reached a critical mass. Since > 2010, Jeff Bush [link to something about Jeff or blog] has been working on > an Apache-licensed open source GPU [links to Nyuzi], and he has several > other interesting github projects as well [links]. The Nyuzi Processor is > a fully functional GPU. It is written in synthesizable Verilog, has a > functional compiler toolchain [link], and comes with test suites, > benchmarks, the software component of 3D rendering engine, and more. Its > development has been gaining momentum in discussions [links to some > mentions on websites] and coding projects [Google summer of code]. There > are some videos online of it animating a rotating teapot [ > https://www.youtube.com/watch?v=DsvZorBu4Uk] and a Phong-shaded torus [ > https://www.youtube.com/watch?v=qIMMj4Zwqv0], along with the results of > recently-added mipmap support [http://i.imgur.com/sHAsAU5.png]. > Recently, Jeff Bush got together with the founder of the Open Graphics > Project [link to wikipedia], and they co-wrote a paper about this GPU and > some experiments they did, which was recently presented at a well-respected > academic CS conference [ > http://www.cs.binghamton.edu/~millerti/nyami-ispass2015.pdf]. > > > > -- > Timothy Normand Miller, PhD > Assistant Professor of Computer Science, Binghamton University > http://www.cs.binghamton.edu/~millerti/ > Open Graphics Project > -- Timothy Normand Miller, PhD Assistant Professor of Computer Science, Binghamton University http://www.cs.binghamton.edu/~millerti/ Open Graphics Project
_______________________________________________ Open-graphics mailing list [email protected] http://lists.duskglow.com/mailman/listinfo/open-graphics List service provided by Duskglow Consulting, LLC (www.duskglow.com)
