Scientifically Oriented Programming of Modern Hardware (mini course)

Képzés Scientifically Oriented Programming of Modern Hardware (mini course)
Időpont 2025-03-12 09:00 - 2025-03-12 17:00
Helyszín HUN-REN ATOMKI, látogatóközpont (Debrecen, Bem tér 18/c)
Egyéb információ

This mini course is held by Dániel Berényi and based on the similarly named course – now entering its 10th year – at Eötvös Loránd University (ELTE). The goal is to let scientists and developers familiarize themselves deeper with the capabilities and efficient usage of modern computing devices.

 

The presentations will cover:

  • Modern CPU architectures
  • Architectures and services of modern Graphical Processors (GPUs)
  • Similarities and important differences of the two architectures
  • Operating principles of memories and caches and how to make efficient use of them
  • General overview of GPU programming interfaces (APIs)
  • More detailed introduction to CUDA and OpenCL programming
  • Various examples illustrating how different technological aspects influence the performance of applications

The course is theoretical in nature; it will not have a hands-on session, but sample codes and the presentation materials will be available to the participants. There are only minimal prerequisites: the presentations intend to provide insights independent of specific programming languages; however, the examples and sample codes will be in C++, so some basic knowledge of C, C++, or some other C-style language is advantageous.

 

  • Lunch: on your own
  • Inquiries should be addressed to Gábor Drótos.
  • Participation is free, everyone is welcome to attend.