User Tools

Site Tools


eigenvalues

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
eigenvalues [2014/06/16 11:49]
viennastar [Milestone 2]
eigenvalues [2015/01/22 14:45]
viennastar
Line 13: Line 13:
   - **Familiarize:​** Investigate and understand the current eigenvalue routines for symmetric dense matrices in ViennaCL. Document the current API, create a flow-diagram of the implementation,​ and familiarize yourself with how OpenCL kernels are called.   - **Familiarize:​** Investigate and understand the current eigenvalue routines for symmetric dense matrices in ViennaCL. Document the current API, create a flow-diagram of the implementation,​ and familiarize yourself with how OpenCL kernels are called.
  
-**Salary: EUR 300** 
  
 ===== Milestone 2 ===== ===== Milestone 2 =====
  
   - **Restructuring:​** Extend the current implementation of eigenvalue routines for symmetric dense matrices to the CUDA and OpenMP backends. Provide clever tests (also considering corner cases) for the nightly builds. Update the documentation accordingly. Ensure that there are no severe performance bottlenecks.   - **Restructuring:​** Extend the current implementation of eigenvalue routines for symmetric dense matrices to the CUDA and OpenMP backends. Provide clever tests (also considering corner cases) for the nightly builds. Update the documentation accordingly. Ensure that there are no severe performance bottlenecks.
- 
-**Salary: EUR 700** 
  
  
 ===== Milestone 3 ===== ===== Milestone 3 =====
   - **Tridiagonal Eigensolver:​** Implement fast eigenvalue routines for tridiagonal matrices. Come up with implementations for OpenMP, CUDA, and OpenCL. Provide extensive documentation explaining the chosen algorithm and implementation (flow-chart),​ a test bench for the nightly builds, and optimize the implementation for the GPUs from NVIDIA and AMD available at the institute.   - **Tridiagonal Eigensolver:​** Implement fast eigenvalue routines for tridiagonal matrices. Come up with implementations for OpenMP, CUDA, and OpenCL. Provide extensive documentation explaining the chosen algorithm and implementation (flow-chart),​ a test bench for the nightly builds, and optimize the implementation for the GPUs from NVIDIA and AMD available at the institute.
- 
-**Salary: EUR 1000** 
  
  
eigenvalues.txt ยท Last modified: 2015/01/22 14:45 by viennastar