Hard Core C++
Details
Join us for another evening packed full of Hard Core C++!!
Schedule (subject to minor changes)
18:30 Informal networking and mingling
19:00 Updates and News, Adi Shavit
19:15 C4GC, Shalom Kramer
19:25 Valgrind the C++ Swiss knife of memory debugging, Rafi Wiener
20:10 A quick dive into the world of GPGPU computing and CUDA, Eri Rubin
::: :: Valgrind the C++ Swiss knife of memory debugging, Rafi Wiener ::
Valgrind is a tool for Linux, Mac and Android that is best known for bad memory usage detection. It detected memory leaks, reading uninitialized variables, reading from unallocated memory and more. But Valgrind is much more than that, it has a memory and CPU profilers, race condition detection, unclosed fds detection and function call graph drawer. In this talk I will explain about valgrind, Why to use it? How to use it? How to deal with false positive? Rafi Wiener is Sr. SW developer working in Mellanox for 5.5 years. Rafi started his career mainly with Python and connecting python to C++. Today he's working mainly with C++ in an open source project (libvma) that improves network latency doing kernel bypass using Mellanox's hardware.
::: :: A quick dive into the world of GPGPU computing and CUDA, Eri Rubin ::
In this talk Eri will give a friendly introduction to GPGPU computing in General, and the CUDA programming model, explaining the fundamental different approach of this model, compared to classical programming. This should get a capable programmer past the fist block of understanding what the heck a GPU is (as a compute device) and enable hacking away.
Eri Rubin is the VP of R&D at SagivTech, working on Deep Learning and computer vision projects. Prior to joining SagivTech, Eri was a Team Leader of CUDA Development at OptiTex. He worked as a Senior Graphics Developer for IDT-E Toronto, on animation movies. Eri has a Master of Science in Parallel Computing, at the Hebrew University in Jerusalem. He received his Bachelor of Science in Computer Science & Life Science and also studied Animation for 3 years at Bezalel Arts Academy, Jerusalem.
:::