Editing User:Pulkit Mittal/GSOC2014/proposal

From BRL-CAD

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 2: Line 2:
 
'''Name:''' Pulkit Mittal <br />
 
'''Name:''' Pulkit Mittal <br />
 
'''E-Mail:''' ''bhangarval@gmail.com'' <br />
 
'''E-Mail:''' ''bhangarval@gmail.com'' <br />
'''IRC Nick:''' ''hoiji'' <br />
+
'''IRC Nick:''' ''hoiji''
 
'''GitHub:''' ''hoiji09''  
 
'''GitHub:''' ''hoiji09''  
 +
  
 
== Project Introduction ==
 
== Project Introduction ==
Line 67: Line 68:
  
 
=== Initial Progress and Findings ===
 
=== Initial Progress and Findings ===
* I have made a small modification the lazy-loading module. The code has been merged with the main code and gives a 1.5x speedup in lazy-loading. The main idea for the modification was to buffer an already read data in one portion of the code. This buffer prevents the reading of the same data from the disk twice.
+
* I have made a small modification the lazy-loading module. The code is currently under review. Once merged with the main code it is expected to give a 1.5x speedup to lazy-loading. The main idea for the modification was to buffer an already read data in one portion of the code. This buffer would prevent the reading of the same data from the disk twice.
  
  
Line 74: Line 75:
 
=== Availability &amp; Commitments ===
 
=== Availability &amp; Commitments ===
 
*'''Pre-GSOC:''' My college semester ends on 12<sup>th</sup> May. As this period would also require a good amount of commitment towards my college activities (tonnes of assignments, projects and exams). I will be able spend only around 10-20 hours a week on an average to prepare for my GSOC project.
 
*'''Pre-GSOC:''' My college semester ends on 12<sup>th</sup> May. As this period would also require a good amount of commitment towards my college activities (tonnes of assignments, projects and exams). I will be able spend only around 10-20 hours a week on an average to prepare for my GSOC project.
*'''Early/Mid-GSOC:''' My summer vacations would last till 20<sup>th</sup> July. As I have no prior-commitments during this period, I will able to spend around 45-55 hrs per week on my GSOC project. In case I find that I am lagging behind, I am willing to spend up to 70 hrs per week for the project.
+
*'''Early/Mid-GSOC:''' My summer vacations would last till 20<sup>th</sup> July. As I have no prior-commitments during this period, I will able to spend around 50-60 hrs per week on my GSOC project. In case I find that I am lagging behind, I am willing to spend up to 80 hrs per week for the project.
*'''Late-GSOC:''' After my college reopens on 21<sup>st</sup> July, up-till the GSOC pens down date ''i.e'' 18<sup>th</sup> August, I will be able to spend 35-45 hrs per week on the GSOC Project.
+
*'''Late-GSOC:''' After my college reopens on 21<sup>st</sup> July, up-till the GSOC pens down date ''i.e'' 18<sup>th</sup> August, I will be able to spend 40-50 hrs per week on the GSOC Project.
  
 
=== Milestones ===
 
=== Milestones ===
 
*'''Current - April, 15:''' Review the source code of ''src/cllazyfile'', test the single threaded version and start working towards making it thread safe.
 
*'''Current - April, 15:''' Review the source code of ''src/cllazyfile'', test the single threaded version and start working towards making it thread safe.
*'''April, 15 - April, 30:''' Thread safety for ''src/cllazyfile''. (As mentioned before, making Unit Test to check thread safety is implied)
+
*'''April, 15 - April, 30:''' Thread safety for ''src/cllazyfile''. (As mentioned before, making Unit Test to chech thread safety is implied)
 
*'''May, 1 - May, 12:''' College Exams!!
 
*'''May, 1 - May, 12:''' College Exams!!
 
*'''May, 13 - May, 26:''' Thread safety for ''src/cleditor''.
 
*'''May, 13 - May, 26:''' Thread safety for ''src/cleditor''.

Please note that all contributions to BRL-CAD may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see BRL-CAD:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)