Background Information
Due to the limitation of semi-conductor, CPU has met a great challenge to improve further. Instead of having a higher clock speed, people start building a CPU with more cores. As the result of this, the improvement is no longer obvious. On the other hand, the GPUs are getting more important in daily usage. And more importantly, the GPU technology hasn¡¯t met the bottleneck yet, so it still has a long way to go.
Abstract
This project intends to visualize the development of desktop graphic card since 2006. User is able to compare and contrast the differences between each generation of graphic cards from both ATI (now AMD) and Nvidia . And also,users can view different type of charts, and filter out the unnecessary products.
Goals
This project has two essential goals. The first goal is to create a 3d chart contains price, performance, and GPU model. This chart is able to represent the trend line of GPU development. Also, it shows the performance-price-ratio, so that users can identify the most satisfying graphic card. The second goal is to compare the architecture visually. With the help of filter function and data graph, each component of a graphic card can be easily isolated and analyzed. So the program is going to calculate the actual net graphic processing speed for further reference. The program should have one GL_Windows, several drop-down menus and button to change the display options, rotation control slider, and a zoom slider.
Possible Timeline
Finish collecting complete data from internet | Feb 12th |
Start writing final project report | Feb 25st |
Start building the GUI interface and structure | Feb 25st |
Start building the OpenGL part | Mar 1st |
Final debugging and report | Mar 15th |
Reference and usable research
By Jia Ming Ma 02/02/2012