Sebastian Kuckuk, M. Sc.


Büro Cauerstraße 11
00.126
E-mail sebastian.kuckuk@fau.de
Telefon +49 9131 85 67294
Fax +49 9131 85 28928
Adresse Cauerstraße 11
Erlangen

Current Involvements

  • I'm involved in the SPPEXA project ExaStencils and in the DFG project "Rechenleistungsoptimierte Software-Strategien für auf unstrukturierten Gittern basierende Anwendungen in der Ozeanmodellierung"

Offered Theses

Available Theses:

  • Theses can be offered upon consultation. Possible areas include code generation, language design, numerical algorithms and applications for stencil codes.
  • Additional theses are offered by Christian Schmitt

Reserved and Running Theses:

Finished Theses:

  • 2018
    • M. Obereisenbuchner, Generating Visualization Functions for Parallel Multigrid Solvers, Master Thesis
    • D. Ribica, HPC-Framework vs Code Generation, Bachelor Thesis
    • R. Angersbach, Generating an Interface for Parallel Multigrid Solvers and VisIt, Bachelor Thesis
    • D. Swientek, Interactive Visualization of Shallow Water Equation Solvers, Bachelor Thesis
  • 2017
    • M. Gerecke, Implementierung des TGV Algorithmus mithilfe von ExaSlang, Bachelor Thesis
    • C. Bross, Implementation of the Quadrature Free Discontinuous Galerkin Method, Master Thesis
  • ​2016
    • L. Haspel, Generierung Domänenspezifischen Wissens für ExaStencils, Master Thesis
  • 2015
    • O. Kravchuk, Automatic Performance Measurements and Data Evaluation for Highly Parallel Codes, Master Thesis
    • M. Welscher, Generating IDE Support for Multiple Domain Specific Languages, Bachelor Thesis
    • J. Isnardy, Specification and Partitioning of Computational Domains for Generated Geometric Multigrid Solvers, Master Thesis
  • 2014
    • K. Loh, Solving Stochastic PDEs with Approximate Gaussian Markov Random Fields using Different Programming Environments, Master Thesis
    • A. Däubler, Interactive Visualization and Simulation of Fluids, Bachelor Thesis

Publications

Publications
2016 Kuckuk, Sebastian; Köstler, Harald Automatic Generation of Massively Parallel Codes from ExaSlang Computation, 4(3), pp. 1-20. Journal Article Download
2016 Kronawitter, Stefan; Kuckuk, Sebastian; Lengauer, Christian Redundancy Elimination in the ExaStencils Code Generator, to appear. Proceedings of the First International Workshop on Data Locality in Modern Computing Systems (DLMCS), pp. 1-14, by Springer, in Lecture Notes in Computer Science. Conference Proceedings
2016 Schmitt, Christian; Kuckuk, Sebastian; Hannig, Frank; Teich, Jürgen; Köstler, Harald; Rüde, Ulrich; Lengauer, Christian Systems of Partial Differential Equations in ExaSlang Software for Exascale Computing - SPPEXA 2013-2015, pp. 47-67, by Springer, in Lecture Notes in Computational Science and Engineering, Vol. 113. Book Chapter Download
2015 Schmitt, Christian; Schmid, Moritz; Hannig, Frank; Teich, Jürgen; Kuckuk, Sebastian; Köstler, Harald Generation of Multigrid-based Numerical Solvers for FPGA Accelerators Proceedings of the 2nd International Workshop on High-Performance Stencil Somputations (HiStencils), pp. 1-7. Conference Proceedings Download
2014 Schmitt, Christian; Kuckuk, Sebastian; Köstler, Harald; Hannig, Frank; Teich, Jürgen An Evaluation of Domain-Specific Language Technologies for Code Generation Proc. of the 14th International Conference on Computational Science and its Applications (ICCSA), pp. 18-26, by IEEE Press. Conference Proceedings
2014 Köstler, Harald; Schmitt, Christian; Kuckuk, Sebastian; Hannig, Frank; Teich, Jürgen; Rüde, Ulrich A Scala Prototype to Generate Multigrid Solver Implementations for Different Problems and Target Multi-Core Platforms CoRR, abs/1406.5369, pp. ?-?. Journal Article
2014 Schmitt, Christian; Kuckuk, Sebastian; Hannig, Frank; Köstler, Harald; Teich, Jürgen ExaSlang: A Domain-Specific Language for Highly Scalable Multigrid Solvers Proc. of the 4th International Workshop on Domain-Specific Languages and High-Level Frameworks for High Performance Computing (WOLFHPC), pp. 42-51, by IEEE Press. Conference Proceedings
2014 Lengauer, Christian; Apel, Sven; Bolten, Matthias; Größlinger, Armin; Hannig, Frank; Köstler, Harald; Rüde, Ulrich; Teich, Jürgen; Grebhahn, Alexan... ExaStencils: Advanced Stencil-Code Engineering Proc. of Euro-Par 2014: Parallel Processing Workshops, pp. 553-564, by Springer-Verlag, in Lecture Notes in Computer Science (LNCS). Conference Proceedings
2014 Grebhahn, Alexander; Kuckuk, Sebastian; Schmitt, Christian; Köstler, Harald; Siegmund, Norbert; Apel, Sven; Hannig, Frank; Teich, Jürgen Experiments on Optimizing the Performance of Stencil Codes with SPL Conqueror Parallel Processing Letters, 24(3), pp. ?-?. Journal Article
2014 Grebhahn, Alexander; Kuckuk, Sebastian; Schmitt, Christian; Köstler, Harald; Siegmund, Norbert; Apel, Sven; Hannig, Frank; Teich, Jürgen Experiments on Optimizing the Performance of Stencil Codes with SPL Conqueror Parallel Processing Letters, 24(3), pp. ?-?. Journal Article
2014 Kuckuk, Sebastian; Gmeiner, Björn; Köstler, Harald; Rüde, Ulrich A Generic Prototype to Benchmark Algorithms and Data Structures Parallel Computing: Accelerating Computational Science and Engineering (CSE), pp. 813-822, by IOS Press. Book Chapter Download
2014 Kuckuk, Sebastian; Gmeiner, Björn; Köstler, Harald; Rüde, Ulrich A Generic Prototype to Benchmark Algorithms and Data Structures for Hierarchical Hybrid Grids Parallel Computing: Accelerating Computational Science and Engineering (CSE), pp. 813-822. Conference Proceedings
2014 Grebhahn, A.; Siegmund, N.; Apel, S.; Kuckuk, Sebastian; Schmitt, Christian; Köstler, Harald Optimizing Performance of Stencil Code with SPL Conqueror 1st Int’l Workshop on High-Performance Stencil Computations (HiStencils 2014), pp. 7-14. Conference Proceedings Download
2013 Kuckuk, Sebastian; Preclik, Tobias; Köstler, Harald Interactive particle dynamics using OpenCL and Kinect International Journal of Parallel, Emergent and Distributed Systems, 28(6), pp. 518-536. Journal Article Download
Technical Reports
2014 Lengauer, C.; Apel, S.; Bolten, M.; Größlinger, A.; Hannig, Frank; Köstler, Harald; Rüde, Ulrich; Teich, Jürgen; Grebhahn, A.; Kronawitter, S.; Kuc... ExaStencils: Advanced Stencil-Code Engineering - First Project Report Download
2013 Kuckuk, Sebastian; Köstler, Harald A Framework for Interactive Physical Simulations on Remote HPC Clusters Download
Posters
2014 Kuckuk, S.; Kronawitter, S.; Grebhahn, A.; Schmitt, C.; Rittich, H.; Köstler, H. Towards the Automatic Generation of Efficient Geometric Multigrid Solvers for Exascale Computing NIC-Symposium Download
Talks
2016 Kuckuk, Sebastian; Köstler, Harald Automatic Code Generation for Simulating Non-Newtonian Fluid Flows with ExaStencils SIAM Conference on Parallel Processing 2016 (SIAM-PP16), Paris. Download
2016 Kuckuk, Sebastian Challenges in Fully Generating Multigrid Solvers for the Simulation of non-Newtonian Fluids von HiStencils 2016 auf der HiPEAC 2016, Prag. Download
2015 Kuckuk, Sebastian Approach Towards Generating Flow Solvers with the ExaStencils Einladung Univ. Graz, Graz. Download
2015 Kuckuk, Sebastian; Schmitt, Christian; Kronawitter, S. ExaSlang and the ExaStencils Code Generator PASC'15, Zürich. Download
2015 Rüde, Ulrich; Iuhasz, Daniel; Kuckuk, Sebastian; Stürmer, Markus; Köstler, Harald; Stengel, Holger; Huber, Markus; Waluga, Christian; John, Lorenz;... Multigrid Algorithms on Heterogeneous Architectures SIAM Conference on Computational Science and Engineering, Salt Lake City, USA. Download
2015 Köstler, Harald; Kuckuk, Sebastian Towards Generating Solvers for the Simulation of non-Newtonian Fluids Seminar on efficient numerical simulation on multi- and manycore processors WS 2015/1, Erlangen. Download
2014 Köstler, Harald; Kuckuk, Sebastian Automatic Generation of Algorithms and Data Structures for Geometric Multigrid SIAM Conference on Parallel Processing for Scientific Computing, Portland, USA. Download
2014 Kuckuk, Sebastian Generating Data Structures and Communication for Highly Parallel Geometric Multigrid Solvers SPP-EXA-Doktorandenkolloquium, Erlangen. Download
2014 Kuckuk, Sebastian; Schmitt, Christian; Köstler, Harald; Hannig, Frank; Teich, Jürgen Generating Highly Parallel Geometric Multigrid Solvers with the ExaStencils Approach 3rd Workshop on Extreme-Scale Programming Tools, New Orleans, LA, USA. Download
2014 Grebhahn, A.; Siegmund, N.; Apel, S.; Kuckuk, Sebastian; Schmitt, Christian Optimizing the Performance of Customizable Stencil Codes with Feature-Interaction Detection Workshop ExaStencils 20, Dresden. Download
2014 Kuckuk, Sebastian; Schmitt, Christian; Köstler, Harald; Hannig, Frank; Teich, Jürgen Parallel Geometric Multigrid Solvers with the ExaStencils Apporach 3rd Workshop on Extreme-scale Programming Tools, New Orleans. Download

Showcase

Past Involvements

VIPER

The framework for Visualization and Interactivity for Physics Engines in Real-Time, for short VIPER, provides an interface between different physical simulations, the visualization of their results and the user, who can influence both through computational steering. The framework's origin lies in the master thesis Visualization and Interactivity for Physics Engines in Real-Time.
Currently implemented simulation modules:
  • OpenCL interface and utility classes for managing buffers and kernels
  • CUDA interface and utility classes for managing buffers and kernels
  • OpenCL based DEM simulator for spherical particles
  • OpenCL based SPH simulator
  • Interface to a remotely executed PE simulation
  • Interface to a remotely executed waLBerla simulation
  • CUDA based 2D Multi-Grid solver for different image processing applications
Currently implemented visualization modules:
  • DirectX 10 interface and utility classes for managing buffers, textures and shaders
  • Deferred shading renderer for rigid bodies
  • Visualization slice rendering for 3D grid data
  • Renderer for SPH simulations
  • Renderer for the visualization of 2D Multi-Grid methods
Currently implemented steering modules:
  • Kinect interface for skeleton tracking functionality
  • DirectInput 8 interface
  • Speech Recognition module using Microsoft Speech SDK
Currently implemented applications:
  • Interactive simulation working with all rigid body and fluid dynamic simulations
  • LabSphere, a game like application
  • PushAround, a game like application
  • An interactive Multi-Grid application

 

Indo-European Winter Academy

  • Co-organizer and participant of the 13th Indo-European Winter Academy which was held from December 3th to December 9th in Kanpur, India.