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
Next revision Both sides next revision
projects:gpu_exploration [2013/12/18 23:45]
nceghtebas [How I did it and How you can too]
projects:gpu_exploration [2013/12/19 22:12]
nceghtebas [What I did]
Line 1: Line 1:
 ===== GPU Exploration:​ : A Learn and Teach Final Project ===== ===== GPU Exploration:​ : A Learn and Teach Final Project =====
 +
 +By Chloe Eghtebas
  
 Note: I took advantage of the write up being on the wiki. Each link embedded in the text is a part of my write up so be sure to click on them all! Click on [[gpu_exploration:​ my documentation]] to start! ​ Note: I took advantage of the write up being on the wiki. Each link embedded in the text is a part of my write up so be sure to click on them all! Click on [[gpu_exploration:​ my documentation]] to start! ​
Line 8: 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 38: Line 40:
  
 ==== Work Plan reflection==== ==== Work Plan reflection====
-https://​docs.google.com/​presentation/​d/​1NES0bAm9jxaOL4bJg8l-u4YT1W42-Vagd6c48s8__fs/​edit#​slide=id.p+ 
 +Project Schedule: 
 + 
 +Today (12/2/13) through Friday (12/7/13): Setup necessary environment and get as much sample code running including playing around with the different types of libraries. 
 + 
 +Reality: Environment was not fully set up by this time (possibly installed something incorrectly). I did get sample code running through a web CUDA environment emulator through the Udacity Introduction to Parallel Programming Course. 5+ hours for silly installs and setting up. 
 + 
 +By Friday (12/7/13) (10 hrs): Have idea of what code I could implement on GPU  by putting together the sample code in preparation for demoing cool aspects of the GPU. 
 + 
 +Reality: (10-ish hrs only a few which were fruitful) I still didn't know the specifics but I knew that it would involve image manipulation or processing of some sort. 3 hrs for the first Udacity lecture (included pauses for me to google GPU things) 1+ hr for hw. I thought would have done more code done by now though...  
 + 
 +By Monday (12/10/13) (5 hrs): Have (first draft) of GPU lesson/​paper write up or power point/ video. 
 + 
 +Reality: (0 hrs at this time but it eventually took me 3+ hrs to put lecture stuff together and proctice and so more write up stuff.) This happened a week later. Link to my lecture which I presented during Demos: ​https://​docs.google.com/​presentation/​d/​1NES0bAm9jxaOL4bJg8l-u4YT1W42-Vagd6c48s8__fs/​edit#​slide=id.p 
 + 
 +By Thursday (12/12/13) (3 hrs): Finish write up/ video lesson of how awesome GPU’s are. 
 + 
 +Reality: Didn't happen on time as well. I am currently doing my write up now (12/18/13) in the sense that I am putting up everything I had written up on the wiki.  
 + 
 +By Sunday (12/15/13) (7 hrs max): GPU demo code freeze. 
 + 
 +Reality: My code had been frozen for a while. Better yet, my code is still frozen with a bug in it.  
 + 
 +By Wednesday (12/18/13) (4 hrs): Be done with everything (Including optional code I may decide to write that is different from that of what I had decided on Friday the 7th) and turn in project (optimistically). 
 + 
 +Reality: Was too optimistic. Now I must be sad.  
 + 
 +Due (12/19/13) (max 40 hrs  spent on project) 
 + 
 + 
projects/gpu_exploration.txt · Last modified: 2013/12/19 22:19 by nceghtebas