TU Home


Publication Database Home

Publication list for
Karl Rupp
as author or essentially involved person

99 records


Books and Editorships


1. L.T. Watson, J. Weinbub, M. Sosonkina, W.I. Thacker, K. Rupp:
"High Performance Computing Symposium (HPC 2015)";
The Society for Modeling and Simulation International, Vista, CA, USA, (2015), ISBN: 978-1-5108-0101-1, 242 page(s) .


Publications in Scientific Journals


18. K. Rupp, C. Jungemann, S.-M Hong, M. Bina, T. Grasser, A. Jüngel:
"A Review of Recent Advances in the Spherical Harmonics Expansion Method for Semiconductor Device Simulation";
Journal of Computational Electronics, 15, (2016), 939 - 958 doi:10.1007/s10825-016-0828-z.

17. 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 doi:10.1137/15M1026419.

16. K. Rupp, J. Weinbub, A. Jüngel, T. Grasser:
"Pipelined Iterative Solvers with Kernel Fusion for Graphics Processing Units";
ACM Transactions on Mathematical Software, 43, (2016), 11:1 - 11:27 doi:10.1145/2907944.

15. F. Rudolf, K. Rupp, J. Weinbub, A. Morhammer, S. Selberherr:
"Transformation Invariant Local Element Size Specification";
Applied Mathematics and Computation, 267, (2015), 195 - 206 doi:10.1016/j.amc.2015.04.027.

14. P. Sharma, S. E. Tyaginov, Y. Wimmer, F. Rudolf, K. Rupp, M. Bina, H. Enichlmair, J.M. Park, R. Minixhofer, H. Ceric, T. Grasser:
"Modeling of Hot-Carrier Degradation in nLDMOS Devices: Different Approaches to the Solution of the Boltzmann Transport Equation";
IEEE Transactions on Electron Devices, 62, (2015), 1811 - 1818 doi:10.1109/TED.2015.2421282.

13. P. Sharma, S. E. Tyaginov, Y. Wimmer, F. Rudolf, K. Rupp, H. Enichlmair, J.M. Park, H. Ceric, T. Grasser:
"Comparison of Analytic Distribution Function Models for Hot-Carrier Degradation in nLDMOSFETs";
Microelectronics Reliability, 55, (2015), 1427 - 1432 doi:10.1016/j.microrel.2015.06.021.

12. J. Weinbub, M. Wastl, K. Rupp, F. Rudolf, S. Selberherr:
"ViennaMaterials - A Dedicated Material Library for Computational Science and Engineering";
Applied Mathematics and Computation, 267, (2015), 282 - 293 doi:10.1016/j.amc.2015.03.094.

11. M. Bina, S. E. Tyaginov, J. Franco, K. Rupp, Y. Wimmer, D. Osintsev, B. Kaczer, T. Grasser:
"Predictive Hot-Carrier Modeling of n-Channel MOSFETs";
IEEE Transactions on Electron Devices, 61, (2014), 3103 - 3110 doi:10.1109/TED.2014.2340575.

10. F. Rudolf, J. Weinbub, K. Rupp, S. Selberherr:
"The Meshing Framework ViennaMesh for Finite Element Applications";
Journal of Computational and Applied Mathematics, 270, (2014), 166 - 177 doi:10.1016/j.cam.2014.02.005.

9. K. Rupp, Ph. Tillet, A. Jüngel, T. Grasser:
"Achieving Portable High Performance for Iterative Solvers on Accelerators";
Proceedings in Applied Mathematics and Mechanics, 14, (2014), 963 - 964 doi:10.1002/pamm.201410462.

8. J. Weinbub, K. Rupp, S. Selberherr:
"Highly Flexible and Reusable Finite Element Simulations with ViennaX";
Journal of Computational and Applied Mathematics, 270, (2014), 484 - 495 doi:10.1016/j.cam.2013.12.013.

7. J. Weinbub, K. Rupp, S. Selberherr:
"ViennaX: A Parallel Plugin Execution Framework for Scientific Computing";
Engineering with Computers, 30, (2014), 651 - 668 doi:10.1007/s00366-013-0314-1.

6. D. Demidov, K. Ahnert, K. Rupp, P. Gottschling:
"Programming CUDA and OpenCL: A Case Study Using Modern C++ Libraries";
SIAM Journal on Scientific Computing, 35, (2013), 453 - 472 doi:10.1137/120903683.

5. F. Ortmann, S. Roche, J. C. Greer, G. Huhs, T. Shulthess, T. Deutsch, P. Weinberger, M. Payne, J. M. Sellier, J. Sprekels, J. Weinbub, K. Rupp, M. Nedjalkov, D. Vasileska, E. Alfi nito, L. Reggiani, D. Guerra, D.K. Ferry, M. Saraniti, S.M. Goodnick, A. Kloes, L. Colombo, K. Lilja, J. Mateos, T. Gonzalez, E. Velazquez, P. Palestri, A. Schenk, M. Macucci:
"Multi-Scale Modelling for Devices and Circuits";
E-Nano Newsletter, Special Issue April 2012, (2012), 31 page(s) .

4. K. Rupp:
"High-Level Manipulation of OpenCL-Based Subvectors and Submatrices";
Procedia Computer Science, 9, (2012), 1857 - 1866 doi:10.1016/j.procs.2012.04.204.

3. K. Rupp, S. Selberherr:
"The Economic Limit to Moore's Law";
IEEE Transactions on Semiconductor Manufacturing, 24, (2011), 1 - 4 doi:10.1109/TSM.2010.2089811.

2. K. Rupp, A. Jüngel, T. Grasser:
"Matrix Compression for Spherical Harmonics Expansions of the Boltzmann Transport Equation for Semiconductors";
Journal of Computational Physics, 229, (2010), 8750 - 8765.

1. K. Rupp, S. Selberherr:
"The Economic Limit to Moore´s Law";
Proceedings of the IEEE, 98, (2010), 351 - 353 doi:10.1109/JPROC.2010.2040205.


Contributions to Books


12. M. Bina, K. Rupp:
"The Spherical Harmonics Expansion Method for Assessing Hot Carrier Degradation";
in "Hot Carrier Degradation in Semiconductor Devices", T. Grasser (ed); Springer International Publishing, 2015, ISBN: 978-3-319-08993-5, 197 - 220 doi:10.1007/978-3-319-08994-2_6.

11. F. Rudolf, J. Weinbub, K. Rupp, P. Resutik, A. Morhammer, S. Selberherr:
"Free Open Source Mesh Healing for TCAD Device Simulations";
in "Lecture Notes in Computer Science", 9374, I. Lirkov, S. Margenov, J. Wasniewski (ed); Springer, 2015, ISBN: 978-3-319-26519-3, 293 - 300 doi:10.1007/978-3-319-26520-9_32.

10. J. Rodriguez, J. Weinbub, D. Pahr, K. Rupp, S. Selberherr:
"Distributed High-Performance Parallel Mesh Generation with ViennaMesh";
in "Lecture Notes in Computer Science", 7782, P. Manninen, P. Öster (ed); Springer, 2013, ISBN: 978-3-642-36802-8, 548 - 552 doi:10.1007/978-3-642-36803-5_44.

9. J. Weinbub, K. Rupp, S. Selberherr:
"A Flexible Dynamic Data Structure for Scientific Computing";
in "Lecture Notes in Electrical Engineering", 229, G.-C. Yang, S.-L. Ao, L. Gelman (ed); Springer, (invited) 2013, ISBN: 978-94-007-6189-6, 565 - 577 doi:10.1007/978-94-007-6190-2_43.

8. J. Weinbub, K. Rupp, S. Selberherr:
"A Lightweight Task Graph Scheduler for Distributed High-Performance Scientific Computing";
in "Lecture Notes in Computer Science", 7782, P. Manninen, P. Öster (ed); Springer, 2013, ISBN: 978-3-642-36802-8, 563 - 566 doi:10.1007/978-3-642-36803-5_47.

7. 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 doi:10.1007/978-3-642-31178-9_15.

6. 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 doi:10.1007/978-3-642-30397-5.

5. K. Rupp, A. Jüngel, T. Grasser:
"Deterministic Numerical Solution of the Boltzmann Transport Equation";
in "Progress in Industrial Mathematics at ECMI 2010", R. Keller, D. Kramer, J.-Ph. Weiss (ed); Springer, 2012, ISBN: 978-3-642-25099-6, 53 - 59 doi:10.1007/978-3-642-25100-9_7.

4. K. Rupp, P. Lagger, T. Grasser, A. Jüngel:
"Inclusion of Carrier-Carrier-Scattering Into Arbitrary-Order Spherical Harmonics Expansions of the Boltzmann Transport Equation";
in "The 15th International Workshop on Computational Electronics", IEEE Xplore, 2012, ISBN: 978-1-4673-0705-5, 1 - 4 doi:10.1109/IWCE.2012.6242856.

3. J. Weinbub, K. Rupp, L. Filipovic, A. Makarov, S. Selberherr:
"Towards a Free Open Source Process and Device Simulation Framework";
in "The 15th International Workshop on Computational Electronics (IWCE)", IEEE Xplore, 2012, ISBN: 978-1-4673-0705-5, 1 - 4 doi:10.1109/IWCE.2012.6242867.

2. 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 doi:10.1007/978-3-642-29843-1_41.

1. K. Rupp, A. Jüngel, T. Grasser:
"Matrix Compression for Spherical Harmonics Expansions of the Boltzmann Transport Equation for Semiconductors";
in "ASC Report 10/2010", issued by Institute for Analysis and Scientific Computing; Vienna University of Technology, Wien, 2010, ISBN: 978-3-902627-03-2, 1 - 32.


Talks and Poster Presentations (with Proceedings-Entry)


55. K. Rupp, A. Morhammer, T. Grasser, A. Jüngel:
"Parallel Deterministic Solution of the Boltzmann Transport Equation for Semiconductors";
Talk: International Workshop on Finite Elements for Microwave Engineering, Florence, Italy; 2016-05-16 - 2016-05-18; in "Proceedings of the 13th Workshop on Finite Elements for Microwave Engineering", (2016), ISBN: 978-88-6655-967-2, 104.

54. A. Selinger, K. Rupp, S. Selberherr:
"Evaluation of Mobile ARM-Based SoCs for High Performance Computing";
Talk: High Performance Computing Symposium (HPC), Pasadena, CA, USA; 2016-04-03 - 2016-04-06; in "Proceedings of the 24th High Performance Computing Symposium", (2016), ISBN: 978-1-5108-2318-1, 21:1 - 21:7 doi:10.22360/SpringSim.2016.HPC.022.

53. A. Morhammer, K. Rupp, F. Rudolf, J. Weinbub:
"Optimized Sparse Matrix-Matrix Multilication for Multi-Core CPUs, GPUs and MICs";
Talk: Austrian HPC Meeting (AHPC), Grundlsee, Austria; 2016-02-22 - 2016-02-24; in "Book of Abstracts of the 2016 Austrian HPC Meeting (AHPC)", (2016), 23.

52. K. Rupp, J. Weinbub:
"A Computational Scientist's Perspective on Current and Future Hardware Architectures";
Talk: Austrian HPC Meeting (AHPC), Grundlsee, Austria; 2016-02-22 - 2016-02-24; in "Book of Abstracts of the 2016 Austrian HPC Meeting (AHPC)", (2016), 24.

51. K. Rupp:
"Scaling Deterministic Solution of the Boltzmann Transport Equation on Heterogeneous Computing Platforms";
Talk: Scalable Methods for Kinetic Equations, Oak Ridge, TN, USA; (invited) 2015-10-19 - 2015-10-23; in "Scalable Methods for Kinetic Equations - Presentation Titles and Abstracts", (2015), 17.

50. K. Rupp, S. Balay, J. Brown, M. Knepley, L. McInnes, B. Smith:
"On The Evolution Of User Support Topics in Computational Science and Engineering Software";
Poster: Computational Science & Engineering Software Sustainability and Productivity Challenges (CSESSP Challenges), Rockville, MD, USA; 2015-10-15 - 2015-10-16; in "Computational Science and Engineering Software Sustainability and Productivity Challenges (CSESSP) Workshop", (2015), 1 - 2.

49. F. Rudolf, J. Weinbub, K. Rupp, A. Morhammer, S. Selberherr:
"Symmetry-Aware 3D Volumetric Mesh Generation - An Analysis of Performance and Element Quality";
Talk: International Meshing Roundtable (IMR), Austin, Texas, USA; 2015-10-11 - 2015-10-14; in "Proceedings of the 24th International Meshing Roundtable (IMR24)", (2015), 5 page(s) .

48. P. Sharma, S. E. Tyaginov, Y. Wimmer, F. Rudolf, K. Rupp, H. Enichlmair, J.M. Park, H. Ceric, T. Grasser:
"Comparison of Analytic Distribution Function Models for Hot-Carrier Degradation in nLDMOSFETs";
Talk: European Symposium on Reliability of Electron Devices, Failure Physics and Analysis (ESREF), Toulouse, France; 2015-10-05 - 2015-10-09; in "Abstracts of the 26th European Symposium on Reliability of Electron Devices, Failure Physics and Analysis", (2015), 60.

47. P. Sharma, M. Jech, S. E. Tyaginov, F. Rudolf, K. Rupp, H. Enichlmair, J.M. Park, T. Grasser:
"Modeling of Hot-Carrier Degradation in LDMOS Devices Using a Drift-Diffusion Based Approach";
Talk: International Conference on Simulation of Semiconductor Processes and Devices (SISPAD), Washington DC, USA; 2015-09-09 - 2015-09-11; in "Proceedings of the 20th International Conference on Simulation of Semiconductor Processes and Devices (SISPAD)", (2015), ISBN: 978-1-4673-7858-1, 60 - 63 doi:10.1109/SISPAD.2015.7292258.

46. A. Selinger, D. Ojdanic, K. Rupp, E. Langer:
"Eigenvalue Computations on Graphics Processing Units";
Talk: Vienna Young Scientists Symposium - VSS 2015, Vienna University of Technology; 2015-06-25 - 2015-06-26; in "Proceedings of the 2015 Vienna Young Scientist Symposium", (2015), Vol.Gumpoldskirchen, Austria, ISBN: 978-3-9504017-0-7, 40 - 41.

45. F. Rudolf, J. Weinbub, K. Rupp, P. Resutik, S. Selberherr:
"Mesh Healing for TCAD Simulations";
Talk: International Conference on Large-Scale Scientific Computations (LSSC), Sozopol, Bulgaria; 2015-06-08 - 2015-06-12; in "Abstracts International Conference on Large-Scale Scientific Computations (LSSC)", (2015), 66.

44. P. Sharma, S. E. Tyaginov, Y. Wimmer, F. Rudolf, K. Rupp, M. Bina, H. Enichlmair, J.M. Park, H. Ceric, T. Grasser:
"Predictive and Efficient Modeling of Hot-Carrier Degradation in nLDMOS Devices";
Talk: International Symposium on Power Semiconductor Devices and ICs (ISPSD), Hong Kong, China; 2015-05-10 - 2015-05-14; in "Proceedings of the 2015 IEEE 27th International Symposium on Power Semiconductor Devices & IC's (ISPSD)", (2015), ISBN: 978-1-4799-6259-4, 389 - 392 doi:10.1109/ISPSD.2015.7123471.

43. Y. Wimmer, S. E. Tyaginov, F. Rudolf, K. Rupp, M. Bina, H. Enichlmair, J.M. Park, R. Minixhofer, H. Ceric, T. Grasser:
"Physical Modeling of Hot-Carrier Degradation in nLDMOS Transistors";
Talk: IEEE International Reliability Workshop (IIRW), South Lake Tahoe, CA, USA; 2014-10-12 - 2014-10-16; in "2014 IEEE International Integrated Reliability Workshop Final Report (IIRW)", (2014), ISBN: 978-1-4799-7308-8, 58 - 62 doi:10.1109/IIRW.2014.7049511.

42. F. Rudolf, J. Weinbub, K. Rupp, A. Morhammer, S. Selberherr:
"Template-Based Mesh Generation for Semiconductor Devices";
Poster: International Conference on Simulation of Semiconductor Processes and Devices (SISPAD), Yokohama, Japan; 2014-09-09 - 2014-09-11; in "Proceedings of the 19th International Conference on Simulation of Semiconductor Processes and Devices (SISPAD)", (2014), ISBN: 978-1-4799-5285-4, 217 - 220 doi:10.1109/SISPAD.2014.6931602.

41. K. Rupp, M. Bina, Y. Wimmer, A. Jungel, T. Grasser:
"Cell-Centered Finite Volume Schemes for Semiconductor Device Simulation";
Talk: International Conference on Simulation of Semiconductor Processes and Devices (SISPAD), Yokohama, Japan; 2014-09-09 - 2014-09-11; in "Proceedings of the 19th International Conference on Simulation of Semiconductor Processes and Devices (SISPAD)", (2014), ISBN: 978-1-4799-5285-4, 365 - 368 doi:10.1109/SISPAD.2014.6931639.

40. F. Rudolf, Y. Wimmer, J. Weinbub, K. Rupp, S. Selberherr:
"Mesh Generation Using Dynamic Sizing Functions";
Talk: European Seminar on Computing (ESCO), Pilsen, Czech Republic; 2014-06-15 - 2014-06-20; in "Proc. 4th European Seminar on Computing", (2014), 191.

39. K. Rupp, F. Rudolf, J. Weinbub, A. Jungel, T. Grasser:
"Automatic Finite Volume Discretizations Through Symbolic Computations";
Talk: European Seminar on Computing (ESCO), Pilsen, Czech Republic; 2014-06-15 - 2014-06-20; in "Proc. 4th European Seminar on Computing", (2014), 192.

38. J. Weinbub, K. Rupp, F. Rudolf:
"A Flexible Material Database for Computational Science and Engineering";
Talk: European Seminar on Computing (ESCO), Pilsen, Czech Republic; 2014-06-15 - 2014-06-20; in "Proc. 4th European Seminar on Computing", (2014), 226.

37. K. Rupp, Ph. Tillet, F. Rudolf, J. Weinbub, T. Grasser, A. Jüngel:
"Performance Portability Study of Linear Algebra Kernels in OpenCL";
Talk: International Workshop on OpenCL (IWOCL), Bristol, UK; 2014-05-12 - 2014-05-13; in "Proceedings of the International Workshop on OpenCL 2013 & 2014 (IWOCL)", (2014), ISBN: 978-1-4503-3007-7, 11 page(s) doi:10.1145/2664666.2664674.

36. Y. Wang, M. Baboulin, K. Rupp, O. Le Maitre:
"Solving 3D incompressible Navier-Stokes equations on hybrid CPU/GPU systems";
Talk: High Performance Computing Symposium (HPC), Tampa, Florida, USA; 2014-04-13 - 2014-04-16; in "HPC '14 Proceedings of the High Performance Computing Symposium", (2014), 1 - 8.

35. K. Rupp, Ph. Tillet, A. Jungel, T. Grasser:
"Achieving Portable High Performance for Iterative Solvers on Accelerators";
Talk: Annual Meeting of the International Association of Applied Mathematics and Mechanics (GAMM), Erlangen, Germany; 2014-03-10 - 2014-03-14; in "Book of Abstracts", (2014), 815.

34. K. Rupp, Ph. Tillet, B. Smith, T. Grasser, A. Jungel:
"A Note on the GPU Acceleration of Eigenvalue Computations";
Talk: International Conference of Numerical Analysis and Applied Mathematics (ICNAAM), Rhodes, Greece; 2013-09-21 - 2013-09-27; in "AIP Proceedings, volume 1558", (2013), 1536 - 1539.

33. K. Rupp, Ph. Tillet, F. Rudolf, J. Weinbub:
"ViennaCL - Portable High Performance at High Convenience";
Talk: The European Conference on Numerical Mathematics and Advanced Applications (ENUMATH), Lausanne, Switzerland; (invited) 2013-08-26 - 2013-08-30; in "ENUMATH 2013 Proceedings", (2013), 1 - 2.

32. Ph. Tillet, K. Rupp, S. Selberherr, C. Lin:
"Towards Performance-Portable, Scalable, and Convenient Linear Algebra";
Talk: USENIX Workshop on Hot Topics in Parallelism, San Jose, CA, USA; 2013-06-24 - 2013-06-25; in "Proceedings of 5th USENIX Workshop on Hot Topics in Parallelism", (2013), 1 - 8.

31. F. Rudolf, K. Rupp, S. Selberherr:
"ViennaMesh - a Highly Flexible Meshing Framework";
Talk: International Congress on Computational Engineering and Sciences (FEMTEC), Las Vegas, USA; 2013-05-20 - 2013-05-25; in "Abstracts 4th International Congress on Computational Engineering and Sciences", (2013), 1 page(s) .

30. J. Weinbub, K. Rupp, S. Selberherr:
"Increasing Flexibility and Reusability of Finite Element Simulations With ViennaX";
Talk: International Congress on Computational Engineering and Sciences (FEMTEC), Las Vegas, USA; 2013-05-20 - 2013-05-25; in "Abstracts 4th International Congress on Computational Engineering and Sciences", (2013), 1 page(s) .

29. K. Rupp, B. Smith:
"On Level Scheduling for Incomplete LU Factorization Preconditioners on Accelerators";
Talk: International Congress on Computational Engineering and Sciences (FEMTEC), Las Vegas, USA; 2013-05-19 - 2013-05-24; in "Abstracts 4th International Congress on Computational Engineering and Sciences", (2013), 1.

28. K. Rupp, F. Rudolf, J. Weinbub:
"A Discussion of Selected Vienna-Libraries for Computational Science";
Talk: C++Now, Aspen, CO, USA; 2013-05-12 - 2013-05-17; in "Proceedings of C++Now (2013)", (2013), 10 page(s) .

27. M. Bina, K. Rupp, S. E. Tyaginov, O. Triebl, T. Grasser:
"Modeling of Hot Carrier Degradation Using a Spherical Harmonics Expansion of the Bipolar Boltzmann Transport Equation";
Talk: International Electron Devices Meeting (IEDM), San Francisco, CA, USA; 2012-12-10 - 2012-12-12; in "2012 International Electron Devices Meeting (IEDM) Technical Digest", (2012), 713 - 716 doi:10.1109/IEDM.2012.6479138.

26. K. Rupp, C. Jungemann, M. Bina, A. Jüngel, T. Grasser:
"Bipolar Spherical Harmonics Expansions of the Boltzmann Transport Equation";
Talk: International Conference on Simulation of Semiconductor Processes and Devices (SISPAD), Denver, CO, USA; 2012-09-05 - 2012-09-07; in "Proceedings of the 17th International Conference on Simulation of Semiconductor Processes and Devices (SISPAD)", (2012), ISBN: 978-0-615-71756-2, 19 - 22.

25. J. Weinbub, K. Rupp, S. Selberherr:
"A Flexible Execution Framework for High-Performance TCAD Applications";
Poster: International Conference on Simulation of Semiconductor Processes and Devices (SISPAD), Denver, CO, USA; 2012-09-05 - 2012-09-07; in "Proceedings of the 17th International Conference on Simulation of Semiconductor Processes and Devices (SISPAD)", (2012), ISBN: 978-0-615-71756-2, 400 - 403.

24. J. Weinbub, K. Rupp, S. Selberherr:
"A Generic Multi-Dimensional Run-Time Data Structure for High-Performance Scientific Computing";
Talk: World Congress on Engineering (WCE), London, UK; 2012-07-04 - 2012-07-06; in "Proceedings of the World Congress on Engineering (WCE)", (2012), ISBN: 978-988-19252-1-3, 1076 - 1081.

23. K. Rupp, T. Grasser, A. Jüngel:
"Recent advances in the spherical harmonics expansion of the Boltzmann transport equation";
Talk: Congresso Nationale Simai 2012, Turin, Italy; 2012-06-25 - 2012-06-28; in "Abstracts of Congresso Nationale Simai 2012", (2012), 183.

22. K. Rupp, P. Lagger, T. Grasser:
"Inclusion of Carrier-Carrier-Scattering Into Arbitrary-Order Spherical Harmonics Expansions of the Boltzmann Transport Equation";
Talk: International Workshop on Computational Electronics (IWCE), Madison, WI, USA; 2012-05-22 - 2012-05-25; in "Book of Abstracts of the 15th International Workshop on Computational Electronics (IWCE)", (2012), 109 - 110.

21. J. Weinbub, K. Rupp, L. Filipovic, A. Makarov, S. Selberherr:
"Towards a Free Open Source Process and Device Simulation Framework";
Poster: International Workshop on Computational Electronics (IWCE), Madison, WI, USA; 2012-05-22 - 2012-05-25; in "Book of Abstracts of the 15th International Workshop on Computational Electronics (IWCE)", (2012), 141 - 142.

20. 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.

19. J. Weinbub, K. Rupp, S. Selberherr:
"Utilizing Modern Programming Techniques and the Boost Libraries for Scientific Software Development";
Talk: C++Now, Aspen, CO, USA; 2012-05-13 - 2012-05-18; in "Proceedings of C++Now (2012)", (2012), 10 page(s) .

18. M. Lukash, K. Rupp, S. Selberherr:
"Sparse Approximate Inverse Preconditioners for Iterative Solvers on GPUs";
Talk: High Performance Computing Symposium (HPC), Orlando, FL, USA; 2012-03-26 - 2012-03-29; in "HPC '12 Proceedings of the 2012 Symposium on High Performance Computing", (2012), ISBN: 978-1-61839-788-1, 7 page(s) .

17. Ph. Tillet, K. Rupp, S. Selberherr:
"An Automatic OpenCL Compute Kernel Generator for Basic Linear Algebra Operations";
Talk: High Performance Computing Symposium (HPC), Orlando, FL, USA; 2012-03-26 - 2012-03-29; in "HPC '12 Proceedings of the 2012 Symposium on High Performance Computing", (2012), ISBN: 978-1-61839-788-1, 7 page(s) .

16. M. Wagner, K. Rupp, J. Weinbub:
"A Comparison of Algebraic Multigrid Preconditioners using Graphics Processing Units and Multi-Core Central Processing Units";
Talk: High Performance Computing Symposium (HPC), Orlando, FL, USA; 2012-03-26 - 2012-03-29; in "HPC '12 Proceedings of the 2012 Symposium on High Performance Computing", (2012), ISBN: 978-1-61839-788-1, 7 page(s) .

15. K. Rupp, T. Grasser, A. Jüngel:
"On the Feasibility of Spherical Harmonics Expansions of the Boltzmann Transport Equation for Three-Dimensional Device Geometries";
Talk: International Electron Devices Meeting (IEDM), Washington DC, USA; 2011-12-05 - 2011-12-07; in "2011 International Electron Devices Meeting (IEDM) Technical Digest", (2011), ISBN: 978-1-4577-0505-2, 4 page(s) doi:10.1109/IEDM.2011.6131667.

14. K. Rupp, A. Jüngel, T. Grasser:
"A GPU-Accelerated Parallel Preconditioner for the Solution of the Boltzmann Transport Equation for Semiconductors";
Talk: Facing the Multicore Challenge II, Karlsruhe, Germany; 2011-09-28 - 2011-09-30; in "Proceedings of Facing the Multicore Challenge II", (2011), 11 page(s) .

13. K. Rupp, T. Grasser, A. Jüngel:
"Adaptive Variable-Order Spherical Harmonics Expansion of the Boltzmann Transport Equation";
Poster: International Conference on Simulation of Semiconductor Processes and Devices (SISPAD), Osaka, Japan; 2011-09-08 - 2011-09-10; in "Proceedings of the 16th International Conference on Simulation of Semiconductor Processes and Devices (SISPAD)", (2011), ISBN: 978-1-61284-418-3, 151 - 155 doi:10.1109/SISPAD.2011.6034964.

12. K. Rupp, T. Grasser, A. Jüngel:
"Parallel Preconditioning for Spherical Harmonics Expansions of the Boltzmann Transport Equation";
Poster: International Conference on Simulation of Semiconductor Processes and Devices (SISPAD), Osaka, Japan; 2011-09-08 - 2011-09-10; in "Proceedings of the 16th International Conference on Simulation of Semiconductor Processes and Devices (SISPAD)", (2011), ISBN: 978-1-61284-418-3, 147 - 150 doi:10.1109/SISPAD.2011.6034963.

11. J. Weinbub, J. Cervenka, K. Rupp, S. Selberherr:
"High-Quality Mesh Generation Based on Orthogonal Software Modules";
Poster: International Conference on Simulation of Semiconductor Processes and Devices (SISPAD), Osaka, Japan; 2011-09-08 - 2011-09-10; in "Proceedings of the 16th International Conference on Simulation of Semiconductor Processes and Devices (SISPAD)", (2011), ISBN: 978-1-61284-418-3, 139 - 142 doi:10.1109/SISPAD.2011.6035078.

10. J. Weinbub, J. Cervenka, K. Rupp, S. Selberherr:
"A Generic High-Quality Meshing Framework";
Talk: Symposium on Trends in Unstructured Mesh Generation (Meshtrends), Minneapolis, USA; 2011-07-25 - 2011-07-28; in "Proceedings of the 11th US National Congress on Computational Mechanics (USNCCM)", (2011), 1 page(s) .

9. J. Weinbub, K. Rupp, S. Selberherr:
"Distributed Heterogenous High-Performance Computing with ViennaCL";
Talk: International Conference on Large-Scale Scientific Computations (LSSC), Sozopol, Bulgaria; 2011-06-06 - 2011-06-10; in "Abstracts Intl. Conf. on Large-Scale Scientific Computations", (2011), 88 - 90.

8. K. Rupp:
"Deterministic Numerical Solution of the Boltzmann Transport Equation";
Talk: Austrian-Chinese Workshop on DISSIPATIVE SYSTEMS: KINETIC THEORY AND SEMICONDUCTOR APPLICATIONS, Wien, Austria; (invited) 2010-11-03 - 2010-11-05; in "Proceedings of the Austrian-Chinese Workshop on DISSIPATIVE SYSTEMS: KINETIC THEORY AND SEMICONDUCTOR APPLICATIONS", (2010), 7 - 8.

7. 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 page(s) doi:10.1145/2039312.2039318.

6. 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.

5. K. Rupp, T. Grasser, A. Jüngel:
"System Matrix Compression for Spherical Harmonics Expansions of the Boltzmann Transport Equation";
Talk: International Conference on Simulation of Semiconductor Processes and Devices (SISPAD), Bologna, Italy; 2010-09-06 - 2010-09-08; in "Proceedings of the 15th International Conference on Simulation of Semiconductor Processes and Devices (SISPAD)", (2010), ISBN: 978-1-4244-7699-2, 159 - 162 doi:10.1109/SISPAD.2010.5604542.

4. K. Rupp:
"Symbolic Integration at Compile Time in Finite Element Methods";
Talk: International Symposium on Symbolic and Algebraic Computation (ISSAC), Munich; 2010-07-25 - 2010-07-28; in "Proceedings of the 2010 International Symposium on Symbolic and Algebraic Computation", (2010), 347 - 354.

3. J. Weinbub, K. Rupp, S. Selberherr:
"ViennaIPD - An Input Control Language for Scientific Computing";
Talk: Industrial Simulation Conference (ISC), Budapest; 2010-06-07 - 2010-06-09; in "Proceedings of the Industrial Simulation Conference", (2010), ISBN: 978-90-77381-5-57, 34 - 38.

2. K. Rupp:
"Increased Efficiency In Finite Element Computations Through Template Metaprogramming";
Talk: High Performance Computing Symposium (HPC), Orlando, FL, USA; 2010-04-12 - 2010-04-15; in "Proceedings of the Spring Simulation Multiconference 2010", (2010), ISBN: 978-1-4503-0069-8, 1 page(s) doi:10.1145/1878537.1878633.

1. K. Rupp, T. Grasser, A. Jüngel:
"A Matrix Compression Scheme for Spherical Harmonics Expansions of the Boltzmann Transport Equation";
Talk: Junior Scientist Conference 2010 (JSC 2010), Wien; 2010-04-07 - 2010-04-09; in "Proceedings of the Junior Scientist Conference 2010", (2010), ISBN: 978-3-200-01797-9, 7 - 8.


Talks and Poster Presentations (without Proceedings-Entry)


9. K. Rupp:
"PETSc on GPUs and MIC: Current Status and Future Directions";
Talk: Workshop: Celebrating 20 Years of Computational Science with PETSc Tutorial and Conference, Argonne National Laboratory, IL, USA; 2015-06-15 - 2015-06-18; .

8. K. Rupp, A. Jüngel, T. Grasser:
"A Performance Comparison of Algebraic Multigrid Preconditioners on GPUs and MIC";
Talk: Copper Mountain Conference on Multigrid Methods, Copper Mountain, CO, USA; 2015-03-22 - 2015-03-27; .

7. M. Knepley, K. Rupp, A. Terrel:
"FEM Integration with Quadrature on the GPU";
Talk: SIAM Conference on Computational Science and Engineering, Salt Lake City, Utah, USA; 2015-03-14 - 2015-03-18; .

6. K. Rupp, Ph. Tillet, T. St Clere Smithe, N. Karovic, J. Weinbub, F. Rudolf:
"ViennaCL - Fast Linear Algebra for Multi and Many-Core Architectures";
Poster: SIAM Conference on Computational Science and Engineering, Salt Lake City, Utah, USA; 2015-03-14 - 2015-03-18; .

5. K. Rupp, M. Bina, A. Morhammer, T. Grasser, A. Jüngel:
"ViennaSHE: A Semiconductor Device Simulator Based on the Spherical Harmonics Expansion Method";
Talk: Workshop on Applied Mathematics and Simulation for Semiconductors (AMaSIS), Berlin, Germany; (invited) 2015-03-11 - 2015-03-13; .

4. K. Rupp, Ph. Tillet:
"Performance-portable kernels in OpenCL: Lessons learned";
Talk: BLIS Retreat, Austin, USA; (invited) 2013-09-05 - 2013-09-06; .

3. K. Rupp:
"ViennaCL: GPU-accelerated Linear Algebra at the Convenience of the C++ Boost Libraries";
Talk: SIAM Conference on Computational Science and Engineering, Boston, USA; 2013-02-25 - 2013-03-01; .

2. K. Rupp, J. Weinbub, F. Rudolf:
"Highly Productive Application Development with ViennaCL for Accelerators";
Poster: AGU Fall Meeting, San Francisco, USA; (invited) 2012-12-03 - 2012-12-07; .

1. K. Rupp, H. Ceric:
"Analytical and Numerical Investigation of the Segregation Problem";
Talk: 4th International Conference Computational Methods in Applied Mathematics: CMAM-4, Bedlewo; 2010-06-20 - 2010-06-26; .


Doctor's Theses (authored and supervised)


1. K. Rupp:
"Deterministic Numerical Solution of the Boltzmann Transport Equation";
Reviewer: T. Grasser, C. Jungemann; E360, 2011, oral examination: 2011-12-19.


Diploma and Master Theses (authored and supervised)


3. M. Wagner:
"Algebraic Multigrid Methods on Parallel Architectures";
Supervisor: E. Langer, K. Rupp; E360, 2011, final examination: 2011-11-25.

2. P. Lagger:
"Scattering Operators for the Spherical Harmonics Expansion of the Boltzmann Transport Equation";
Supervisor: T. Grasser, K. Rupp; E360, 2011, final examination: 2011-10-07.

1. K. Rupp:
"Multiphysics Modelling in the Context of Generative Programming";
Supervisor: E. Langer; Institut für Mikroelektronik, 2009, final examination: 2009-04-24.