User Tools

Site Tools


projects:gpu_exploration

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
projects:gpu_exploration [2013/12/19 21:20]
nceghtebas [GPU Exploration: : A Learn and Teach Final Project]
projects:gpu_exploration [2013/12/19 22:15]
nceghtebas [How I did it and How you can too]
Line 10: Line 10:
 This involved everything from getting the correct drivers installed and the developing environment up and running to understanding and implementing some GPU code and doing something useful (or cool) with it. In writing the code I also found it helpful to have some understanding of the GPU architecture or hardware implementation. ​ This involved everything from getting the correct drivers installed and the developing environment up and running to understanding and implementing some GPU code and doing something useful (or cool) with it. In writing the code I also found it helpful to have some understanding of the GPU architecture or hardware implementation. ​
  
-I have planned on teaching peers about the topics I had researched into through ​the below documentation. This includes information about the "​important"​ aspects of the GPU hardware, difference in coding specifically for GPU versus just regular C/​C++, ​and built upon that by explaining how to run simple example code.+I have planned on teaching peers about the topics I had researched into through ​[[gpu_exploration:​ my documentation]]. This includes information about the "​important"​ aspects of the GPU hardware, difference in coding specifically for GPU versus just regular C/C++, built upon that by explaining how to run simple example code, and why GPU's are super awesome in the first place.
  
 ==== Why I did it ==== ==== Why I did it ====
Line 35: Line 35:
 === A possible TODO to extend the depth of the project=== === A possible TODO to extend the depth of the project===
  
-Chug on learning about GPU's. What is left to do is go back over everything and make it more intuitive and less abstract. Especially since this document requires some prior programming experience and it builds on the fundamentals learned in computer architecture this semester, a technically competent but not experienced person may still have some trouble here and there. In fact, one of the most difficult and time consuming parts of my project was writing it up in a way that would make sense to people other than just me. This may have been due to me not understood ​everything at the level I was supposed to. As Einstein once said "If you can't explain it simply, you don't understand it well enough."​+Chug on learning about GPU's. What is left to do is go back over everything and make it more intuitive and less abstract. Especially since this document requires some prior programming experience and it builds on the fundamentals learned in computer architecture this semester, a technically competent but not experienced person may still have some trouble here and there. In fact, one of the most difficult and time consuming parts of my project was writing it up in a way that would make sense to people other than just me. This may have been due to me not understanding ​everything at the level I was supposed to. As Einstein once said "If you can't explain it simply, you don't understand it well enough."​
  
 Hopefully the audience will leave this document with a better understanding of GPU's overall. ​ Hopefully the audience will leave this document with a better understanding of GPU's overall. ​
projects/gpu_exploration.txt ยท Last modified: 2013/12/19 22:19 by nceghtebas