This is an old revision of the document!
ViennaCLBench is a GUI-based benchmark on top of ViennaCL, which was a successful GSoC project in 2014. Important improvements we hope you to come up with are a tighter integration of the Florida Sparse Matrix Collection into the GUI, additional test cases like iterative solvers, and an export of results to files.
The student will get in touch with the development of cross-platform graphical user interfaces using Qt. Also, the student will learn a lot about C++ and the pitfalls of massively parallel hardware.
A nice benchmarking GUI will help us with collecting performance data from new hardware quickly. Since it is impossible for us to buy each of the many models of the market, such a benchmarking application will help us in getting valuable data from users all over the world.
Experience in GUI programming with Qt is a plus. Moderate C++ skills are required.
Karl Rupp, Namik Karovic
Will be announced shortly.