Publications
ViennaCL emerged from our daily research in the area of microelectronics in order to allow for a reuse in other areas as well. If ViennaCL is useful for your own research, please consider a citation of one or more of the following publications. Also, we are looking forward to listing your publications about applications of ViennaCL - simply contact us!
A General Overview of ViennaCL:
- K. Rupp, Ph. Tillet, F. Rudolf, J. Weinbub, A. Morhammer, T. Grasser, A. Jüngel, S. Selberherr: ViennaCL - Linear Algebra Library for Multi- and Many-Core Architectures; SIAM Journal on Scientific Computing, 38, (2016), S412 - S439.
Articles and Talks on Features of the Library:
- Ph. Tillet, K. Rupp, S. Selberherr, Ch-T. Lin: Towards Performance-Portable, Scalable, and Convenient Linear Algebra; Talk: HotPar 2013, San Jose, USA; 2013-06-24 - 2013-06-25.
- K. Rupp, B. Smith: "On Level Scheduling for Incomplete LU Factorization Preconditioners on Accelerators". FEMTEC 2013. [Slides]
- K. Rupp, F. Rudolf, J. Weinbub: "A Discussion of Selected Vienna-Libraries for Computational Science". C++Now 2013. [Video]
- K. Rupp: "High-Level Manipulation of OpenCL-Based Subvectors and Submatrices". Procedia Computer Science, 9 (2012), 1857 - 1866. [BibTeX]
- K. Rupp: "The High-Level Linear Algebra Library ViennaCL and Its Applications"; Talk: GPU Technology Conference, San Jose, California, USA; 2012-05-14 - 2012-05-17; in: "Abstracts of GPU Technology Conference", (2012), 77. [BibTeX] [Video]
- M. Lukash, K. Rupp, S. Selberherr:
"Sparse Approximate Inverse Preconditioners for Iterative Solvers on GPUs";
Talk: Spring Simulation Multiconference (SpringSim'12), Florida; 2012-03-26 - 2012-03-29; in: "Proceedings of the Spring Simulation Multiconference 2012", (2012), 7 pages. [BibTeX] - Ph. Tillet, K. Rupp, S. Selberherr:
"An Automatic OpenCL Compute Kernel Generator for Basic Linear Algebra Operations";
Talk: Spring Simulation Multiconference (SpringSim'12), Florida; 2012-03-26 - 2012-03-29; in: "Proceedings of the Spring Simulation Multiconference 2012", (2012), 7 pages. [BibTeX] - M. Wagner, K. Rupp, J. Weinbub:
"A Comparison of Algebraic Multigrid Preconditioners using Graphics Processing Units and Multi-Core Central Processing Units";
Talk: Spring Simulation Multiconference (SpringSim'12), Florida; 2012-03-26 - 2012-03-29; in: "Proceedings of the Spring Simulation Multiconference 2012", (2012), 7 pages. [BibTeX] - K. Rupp, J. Weinbub, F. Rudolf:
"Automatic Performance Optimization in ViennaCL for GPUs";
Talk: Workshop on Parallel/High-Performance Object-Oriented Scientific Computing, Reno, Nevada, USA; 2010-10-17 - 2010-10-21; in: "Proceedings of the 9th Workshop on Parallel/High-Performance Object-Oriented Scientific Computing", (2010), 6 pages. [BibTeX] - K. Rupp, F. Rudolf, J. Weinbub:
"ViennaCL - A High Level Linear Algebra Library for GPUs and Multi-Core CPUs";
Talk: International Workshop on GPUs and Scientific Applications (GPUScA 2010), Vienna; 2010-09-11; in: "Proceedings of the International Workshop on GPUs and Scientific Applications (GPUScA 2010)", (2010), 51 - 56. [BibTeX]
Articles and Talks on Applications of ViennaCL:
- D. Demidov, K. Ahnert, K. Rupp, P. Gottschling: "Programming CUDA and OpenCL: A Case Study Using Modern C++ Libraries", submitted.
- V. Kysenko, K. Rupp, O. Marchenko, S. Selberherr, A. Anisimov: GPU-Accelerated Non-negative Matrix Factorization for Text Mining; in: "Lecture Notes in Computer Science, Vol. 7337", G. Bouma, A. Ittoo, E. Metais, H. Wortmann (ed.); Springer, 2012, ISBN: 978-3-642-31177-2, 158 - 163. [BibTeX]
- K. Rupp, A. Jüngel, T. Grasser:
"A GPU-Accelerated Parallel Preconditioner for the Solution of the Boltzmann Transport Equation for Semiconductors";
in: "Lecture Notes in Computer Science, Vol. 7174", R. Keller, D. Kramer, J.-Ph. Weiss (ed.); Springer, 2012, ISBN: 978-3-642-30396-8, 147 - 157. [BibTeX] - J. Weinbub, K. Rupp, S. Selberherr:
"Towards Distributed Heterogenous High-Performance Computing with ViennaCL";
in: "Lecture Notes in Computer Science, Vol. 7116", I. Lirkov, S. Margenov, J. Wasniewski (ed.); Springer, 2012, ISBN: 978-3-642-29842-4, 359 - 367. [BibTeX]