http://electronics.stackexchange.com/questions/15811/where-to-start-when-considering-making-a-gpu http://www.phoronix.com/scan.php?page=news_item&px=MTEwODY http://wacco.mveas.com/ http://phoronix.com/forums/showthread.php?71325-A-New-Open-Source-GPU-Comes-About http://people.ece.cornell.edu/land/courses/eceprojectsland/STUDENTPROJ/2009to2010/pag42/Greczner_Meng_Final.pdf https://github.com/wbsun/kgpu http://www.opengpu.org/forum.php And here people are wondering, in the wake of all this awesomeness, http://stackoverflow.com/questions/1201845/should-fpga-design-be-integrated-into-a-computer-science-curriculum DSP vs CPU http://www.kvraudio.com/forum/viewtopic.php?t=218414 http://www.analog.com/en/content/beginners_guide_to_dsp/fca.html