Forschungsinteressen
- Numerische Methoden für partielle Differentialgleichungen
- Theorie und Analysis von PDEs
- Finite Elemente Methoden und deren numerische Analyse
- Schnelle und skalierbare Löser, insbesondere parallele Vorkonditionierer
- Mehrgitter- und Gebietszerlegungsverfahren
- Adaptive Gitterverfeinerung
- Anwendungsaspekte, insbesondere im Bereich der numerischen Strömungsmechanik
- Wissenschaftliches Rechnen, Hochleistungsrechnen und parallele Programmierung
- Parallele numerische Methoden und Algorithmen
- Methoden und Systeme des Hochleistungsrechnens
- Parallele Programmierkonzepte und Softwareentwicklung
- Hardware-aware Computing
- Plattformübergreifende und Hersteller-spezifische Programmierumgebungen
- Multi-level Parallelilät auf hierarchischen Rechenplattformen
- Datenlokalität und Performanceoptimierung
- Leistungsmessung und -bewertung
- Neuartige Prozessortechnologien und parallele Plattformen
- Multi- und Manycore Prozessoren
- GPUs, MIC, FPGAs (Convey), Cell, Koprozessoren
- Heterogene Rechenplattformen
- Hardwarearchitekturen und -mechanismen
Aktivitäten
- Computing Lab Hardware-aware Numerics am EMCL
- Leiter der Shared Research Group (2008-2012) New Frontiers in High Performance Computing exploiting Multicore and Coprocessor Technology
- NVIDIA CUDA Research Center @ EMCL
Projekte
- Parallele Vorkonditionierer auf GPUs und Multicore-CPUs
- Stencil-basierte Mehrgitterverfahren
- Portable und flexible parallele lineare Algebra-Bibliothek (lmpLAtoolbox)
- Parallele FEM software HiFlow3
- PGAS API / BMBF Projekt GASPI / numerische Bibliotheken
- Malleable Computing
Publikationen
Submitted Work
- V. Heuveline, D. Lukarski, J.-P. Weiss: The Power(q)-Pattern Enhanced Multi-Colored ILU(p)-Factorization with Predetermined Fill-ins for Scalable Parallel Preconditioners on Multi-core CPUs and GPUs, submitted to ACM Journal on Experimental Algorithmics, 2011
Journals
- R. Buchty, V. Heuveline, W. Karl, J.-P. Weiss: A Survey on Hardware-aware and Heterogeneous Computing, Concurrency and Computation: Practice and Experience, Vol. 24(7), pp. 663-675, 2012
- V. Heuveline, D. Lukarski, J.-P. Weiss: Performance of a Stream Processing Model on the Cell BE NUMA Architecture Applied to a 3D Conjugate Gradient Poisson Solver, Int. J. Computational Science, 3(5), pp. 473-490, 2009
- V. Heuveline, J.-P. Weiss: Lattice Boltzmann Methods on the ClearSpeed Advance Accelerator Board, Eur. Phys. J. Special Topics 171, pp. 31-36, 2009
Conferences (peer-reviewed)
- Heuveline, D. Lukarski, F. Oboril, M. B. Tahoori, J.-P. Weiss: Numerical Defect Correction as an Algorithm-Based Fault Tolerance Technique for Iterative Solvers, 17th IEEE Pacific Rim Int. Symp. on Dependable Computing (PRDC’11), 2011
- V. Heuveline, D. Lukarski, N. Trost, J.-P. Weiss: Parallel Smoothers for Matrix-based Multigrid Methods on Locally Refined Meshes Using Multicore CPUs and GPUs, in: Facing the Multicore-Challenge II, Springer LNCS series, Vol. 7174, pp. 158-171, 2012 (to appear)
- V. Heuveline, D. Lukarski, C. Subramanian, J.-P. Weiss: Parallel Preconditioning and Modular Finite Element Solvers on Hybrid CPU-GPU Systems, in P. Iványi, B.H.V. Topping (Eds.), Proc. of the Sec. Int. Conf. on Parallel, Distributed, Grid and Cloud Computing for Engineering (ParEng 2011), Civil-Comp Press, Stirlingshire, UK, Paper 36, 2011
- W. Augustin, V. Heuveline, J.-P.Weiss: Convey HC-1 Hybrid Core Computer - The Potential of FPGAs in Numerical Simulation, In Proc. 2nd Int. Workshop on New Frontiers in High-performance and Hardware-aware Computing (HipHaC’11), pp. 1-8, San Antonio, Texas, USA, 2011, KIT Scientific Publishing
- H. Anzt, W. Augustin, M. Baumann, T. Gengenbach, T. Hahn, A. Helfrich-Schkarbanenko, V. Heuveline, E. Ketelaer, D. Lukarski, A. Nestler, S. Ritterbusch, S. Ronnas, M. Schick, M. Schmidtobreick, C. Subramanian, J.-P. Weiss, F. Wilhelm, M. Wlotzka: HiFlow3 – A Hardware-Aware Parallel Finite Element Package, 5th Parallel Tools Workshop, 2011, Springer, accepted
- V. Heuveline, D. Lukarski, J.-P. Weiss: Scalable Multi-Coloring Preconditioning for Multicore CPUs and GPUs, UCHPC'10 Workshop, Euro-Par 2010 Parallel Processing Workshops, Springer LNCS Vol. 6586, pp. 389-397, 2011
- V. Heuveline, D. Lukarski, C. Subramanian, J.-P. Weiss: The Multi-Platform Linear Algebra Toolbox for Finite Element Solvers on Heterogeneous Clusters, 2010 IEEE Int. Conference on Cluster Computing Workshops and Posters, DOI 10.1109/CLUSTERWKSP.2010.5613084, 2010
- F. Oboril, V. Heuveline, J.-P. Weiss: Parallel 3D Multigrid Methods on the STI Cell BE architecture, in Proc. of the Conference Facing the Multicore-Challenge, Heidelberg Academy of Sciences, State-of-the-Art Survey, Springer LNCS series, Vol. 6310, pp. 66-78, 2010
- W. Augustin, V. Heuveline, J.-P. Weiss: Optimized Stencil Computation Using In-place Calculation on Modern Multicore Systems. In Proc. of the 15th International EuroPar Conference, Delft, The Netherlands, Springer LNCS series, Vol. 5704, pp. 772-784, 2009
- V. Heuveline, D. Lukarski, J.-P. Weiss: RapidMind Stream Processing on the PlayStation 3 for a Chorin-based Navier-Stokes Solver. In Proc. 1st Int. Workshop on New Frontiers in High-performance and Hardware-aware Computing (HipHaC’08), pp. 31 - 38, Lake Como, Italy, 2008, Universitätsverlag Karlsruhe
Conference / Workshop Proceedings (not peer-reviewed)
- H. Anzt, W. Augustin, M. Baumann, T. Gengenbach, T. Hahn, A. Helfrich-Schkarbanenko, V. Heuveline, E. Ketelaer, D. Lukarski, A. Nestler, S. Ritterbusch, S. Ronnas, M. Schick, M. Schmidtobreick, C. Subramanian, J.-P. Weiss, F. Wilhelm, M. Wlotzka: HiFlow3 – A Multi-Purpose and Flexible Parallel Finite Element Package, Open Source CFD International Conference, Paris, 2011
Editorship of Conference / Workshop Proceedings
- R. Keller, D. Kramer, J.-P. Weiss (Eds.): Facing the Multicore-Challenge II, Aspects of New Paradigms and Technologies in Parallel Computing, State-of-the-Art Survey, Springer LNCS series, Vol. 7174, 2012 (to appear)
- R. Buchty, J.-P. Weiss (eds.): High-performance and Hardware-Aware Computing, Proc. of the 2nd International Workshop on New Frontiers in High-performance and Hardware-aware Computing (HipHaC‘11), in conjunction with HPCA-17, San Antonio, USA, KIT-Scientific Publishing, 2011
- R. Keller, D. Kramer, J.-P. Weiss (eds.): Facing the Multicore-Challenge, Aspects of New Paradigms and Technologies in Parallel Computing, State-of-the-Art Survey, Springer LNCS series, Vol. 6310, 2010
- R. Buchty, J.-P. Weiss (eds): High-performance and Hardware-Aware Computing, Proc. of the 1st International Workshop on New Frontiers in High-performance and Hardware-aware Computing (HipHaC ‘08), in conjunction with Micro-41, Lake Como, Italy, Universitätsverlag Karlsruhe, 2008
Preprints
- V. Heuveline, D. Lukarski, F. Oboril, M. Tahoori, J.-P. Weiss: Numerical Defect Correction as an Algorithm-Based Fault Tolerance Technique for Iterative Solvers, EMCL Preprint 2011-10, 2011
- V. Heuveline, D. Lukarski, N. Trost, J.-P. Weiss: Parallel Smoothers for Matrix-based Multigrid Methods on Unstructured Meshes Using Multicore CPUs and GPUs, 2011, EMCL Preprint 2011-09, 2011
- V. Heuveline, D. Lukarski, J.-P. Weiss: Enhanced Parallel ILU(p)-based Preconditioners for Multi-core CPUs and GPUs -- The Power(q)-pattern Method, EMCL Preprint 2011-08, 2011
- W. Augustin, V. Heuveline, J.-P. Weiss: Convey HC-1 – The Potential of FPGAs in Numerical Simulation, EMCL Preprint 2010-07, 2010
- H. Anzt, W. Augustin, M. Baumann, H. Bockelmann, T. Gengenbach, T. Hahn, V. Heuveline, E. Ketelaer, D. Lukarski, A. Otzen, S. Ritterbusch, B. Rocker, S. Ronnas, M. Schick, C. Subramanian, J.-P. Weiss, F. Wilhelm: HiFlow3 – A Flexible and Hardware-aware Parallel Finite Element Package, EMCL Preprint 2010-06 (presented at POOSC’10, SPLASH, Reno, USA), 2010
- R. Buchty, V. Heuveline, W. Karl, J.-P. Weiss: A Survey on Hardware-aware and Heterogeneous Computing, EMCL-Preprint 2009-02, 2009
- V. Heuveline, J.-P. Weiss: A Parallel Implementation of a Lattice Boltzmann Method on the ClearSpeed Advance Accelerator Board, IWRMM Preprint 07/03, University of Karlsruhe (TH), 2007




