Editing User:Ankeshanand/GSoC14/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 5: | Line 5: | ||
|'''Name''' || Ankesh Anand | |'''Name''' || Ankesh Anand | ||
|- | |- | ||
− | |'''Email Address'''||[mailto: | + | |'''Email Address'''||[mailto:anekshanand1994@gmail.com ankeshanand1994@gmail.com] |
− | |||
− | |||
|- | |- | ||
|'''IRC(nick)'''||ankesh11 | |'''IRC(nick)'''||ankesh11 | ||
Line 16: | Line 14: | ||
|} | |} | ||
− | + | ==Brief Background== | |
− | |||
=Project Information= | =Project Information= | ||
Line 53: | Line 50: | ||
==== Data-Visualizations ==== | ==== Data-Visualizations ==== | ||
− | * ''' | + | * '''Framework''' |
− | |||
− | |||
: I went through a couple of tools to decide what could be best for the project, and in my opinion d3.js is probably the best library out there for creating dynamic and interactive data-visualizations in the browser. In contrast to many other libraries, D3 allows great control over the final visual result. It's very versatile and gives us wide options in terms of graphical visualizations. I have played around with d3.js in my past projects, so that should come in handy. | : I went through a couple of tools to decide what could be best for the project, and in my opinion d3.js is probably the best library out there for creating dynamic and interactive data-visualizations in the browser. In contrast to many other libraries, D3 allows great control over the final visual result. It's very versatile and gives us wide options in terms of graphical visualizations. I have played around with d3.js in my past projects, so that should come in handy. | ||
Line 62: | Line 57: | ||
:* Average Performance of Different Architectures against Reference Images (A Grouped Bar Chart) | :* Average Performance of Different Architectures against Reference Images (A Grouped Bar Chart) | ||
:* A comparison of different architectures with respect to VGR Metric. | :* A comparison of different architectures with respect to VGR Metric. | ||
− | :* Historical | + | :* Historical Process in Performance across different Processor Families. |
:* Performance against Number of CPUs. | :* Performance against Number of CPUs. | ||
Line 70: | Line 65: | ||
==== Search Functionality ==== | ==== Search Functionality ==== | ||
: One of the goals of the project is to let the users perform wide range of queries on the data. The storage in the database enables the content to be searched via parameters such as processor family, number of CPUs, and other machine descriptions. The results could be presented in a tabular form. | : One of the goals of the project is to let the users perform wide range of queries on the data. The storage in the database enables the content to be searched via parameters such as processor family, number of CPUs, and other machine descriptions. The results could be presented in a tabular form. | ||
+ | ==== Deployment ==== | ||
=== Deliverables === | === Deliverables === | ||
Line 78: | Line 74: | ||
* Detailed Documentation for the project. | * Detailed Documentation for the project. | ||
* A deploy-able Database and Visualization website for the BRL-CAD Benchmark Suite. | * A deploy-able Database and Visualization website for the BRL-CAD Benchmark Suite. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=== Development Schedule === | === Development Schedule === | ||
+ | I plan to move away from the conventional approach of Analysis and Design, then a long Development Phase and then the Testing and Documentation Period. The approach I will use is to divide the project into a number of sprints where each sprint implements a major feature and incorporates planning, testing and documentation. | ||
==== Phase I : Analysis and Design Period ==== | ==== Phase I : Analysis and Design Period ==== | ||
Line 114: | Line 104: | ||
* '''SPRINT 3: (July 14 - July 31)''' | * '''SPRINT 3: (July 14 - July 31)''' | ||
: '''[Integration of the Parser and Database Modules'''] | : '''[Integration of the Parser and Database Modules'''] | ||
− | |||
− | |||
− | ==== Phase III : Final Wrap-Up and Cleaning | + | ==== Phase III : Final Wrap-Up and Cleaning ==== |
− | |||
− | |||
− | |||
− | === Time | + | === Time Availabilty === |
− | |||
− | |||
− | |||
=== Why BRL-CAD? === | === Why BRL-CAD? === | ||
− | |||
=== Why me? === | === Why me? === | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |