Skip to Content.
Sympa Menu

fizinfo - [Fizinfo] Scientifically Oriented Programming of Modern Hardware: mini course (Wednesday 12th March, ATOMKI)

fizinfo AT lists.kfki.hu

Subject: ELFT HÍRADÓ

List archive

[Fizinfo] Scientifically Oriented Programming of Modern Hardware: mini course (Wednesday 12th March, ATOMKI)


Chronological Thread 
  • From: Gábor Drótos <drotos.gabor AT atomki.hu>
  • To: Kutatók <kutatok AT levlista.atomki.hu>
  • Cc: fizinfo AT lists.kfki.hu
  • Subject: [Fizinfo] Scientifically Oriented Programming of Modern Hardware: mini course (Wednesday 12th March, ATOMKI)
  • Date: Wed, 5 Mar 2025 19:44:06 +0100 (CET)
  • Authentication-results: smtp012.wigner.hu (amavis); dkim=pass (2048-bit key) header.d=atomki.hu header.b="OLEiPUkL"; dkim=pass (2048-bit key) header.d=atomki.hu header.b="XmwR8Tm8"
  • Dkim-filter: OpenDKIM Filter v2.10.3 zimbra.atomki.hu C40AA4146427

[Please scroll down for English.]

Kedves Érdeklődők!

"Modern hardverek tudományos célú programozása" címmel egy napos intenzív
minikurzus kerül megrendezésre az ATOMKI-ban. Az előadó, Berényi Dániel, az
ELTE TTK-n közel 10 éve oktatott kurzus alapján készített előadásainak célja,
hogy a kutatók, fejlesztők részletesebb ismeretekre tegyenek szert a modern
hardverek működésének és képességeinek kihasználása terén.

Az előadás során szó lesz többek között:
- a modern CPU-k felépítéséről, működéséről
- a modern grafikus processzorok (GPU-k) felépítéséről és szolgáltatásairól
- a két architektúra hasonlóságairól és lényeges különbségeiről
- a memória és a gyorsítótárak működéséről és megfelelő használatukról
- a grafikus processzorok programozási felületeiről általában
- részletesebben bemutatásra kerülnek a CUDA és az OpenCL programozási
felületek
- számos példa illusztrálja majd, hogy mely technológiai részletek
befolyásolják leginkább az elérhető teljesítményt különböző alkalmazásokban

Az előadás elméleti jellegű, gyakorlati része nem lesz, de számos
példaprogram kódja elérhető lesz a résztvevők számára a prezentációkkal
együtt. Minimális előzetes ismeretek szükségesek; az előadás igyekszik
programozási nyelvtől független módon bemutatni az említett témákat. A C vagy
C++ nyelv ismerete előny, de az elhangzó példák követhetőek bármilyen C-szerű
nyelv ismerete esetén is. A konkrét példakódok C++ nyelvűek lesznek.

Az előadások várhatóan négy blokkban zajlanak majd, nagyjából az első kettő a
CPU oldali ismeretekről szól majd, míg a második kettő ezekre építve vezeti
be a GPU-s technológiákat, a blokkok végén lehetőséggel kérdéseknek:

9:00 - 10:30
10:50 - 12:20
13:40 - 15:10
15:30 - 17:00

Az előadás nyelve angol.
Ebéd: egyénileg
Időpont: 2025. március 12., szerda, 9:00-17:00
Helyszín: ATOMKI I-es épület, Látogatóközpont (Debrecen); bejárat a Poroszlay
út felől, vendégkártyát a portán lehet kérni a belépéshez

Kérdés esetén Drótos Gábor kereshető a drotos.gabor AT atomki.hu címen.

A részvétel ingyenes, minden érdeklődőt szeretettel várunk!


-----------------

Dear colleagues,

A mini course entitled "Scientifically Oriented Programming of Modern
Hardware" will be hosted by ATOMKI. The lectures are based on the similarly
named course—now entering its 10th year—at Eötvös University, Budapest, by
Dániel Berényi, where 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.

The presentations will be split into four sections, roughly the first two
will cover the CPU related topics, and the other two will build on them so as
to introduce GPU architectures, with room for questions at the end of each
section:

9:00 - 10:30
10:50 - 12:20
13:40 - 15:15
15:30 - 17:00

Lunch: on your own
Date and time: Wednesday, 12th March 2025, 9:00-17:00
Location: ATOMKI, Building I, Visitor Center (Debrecen); entry from Poroszlay
road, guest cards for entry can be obtained at the gate

Inquiries should be addressed to Gábor Drótos at drotos.gabor AT atomki.hu .

Participation is free, everyone is very much welcome to attend.


Üdvözlettel, / Kind regards,
Gábor Drótos



Archive powered by MHonArc 2.6.19+.

Top of Page