Skip to content

0x34: Inside binaries and C++ for ML

Photo of Harald
Hosted By
Harald and Emma M.
0x34: Inside binaries and C++ for ML

Details

👋 Welcome to our second event of 2025! This time, we're hosted by our newest SwedenCpp Pro Partner, Sylog, at their office in Liljeholmen. An exciting premiere!
A big thanks to Sylog for supporting the local C++ community. 🚀

The program:

  • Simon: What's in a binary?
  • Casual mingling and networking with refreshments 🍕🥤🤝
  • Olof : A tour of C++ in ML

Door opens at 17:30, and the program starts at 18:00

The program in detail:
----

Simon Kågström: What's in a binary?

Simon presents experiences from writing a disassembler in C++. In the talk, he will cover some of what the disassembly writer needs to know about binary formats - the path from ELF magic to EIEIO. He will also discuss why the first iteration of the project failed, bitrot, and why it is much easier to get a project like this usable now than 15 years ago.

----
Olof Åstrand: A tour of C++ in ML

Olof will talk about upcoming C++ features that can be useful for ML, key C++ libraries used in machine learning. Deep neural networks, convolutional neural networks, and finally show a simple example of modeling a simple network using sin(x)

  • Highlight new C++ features that boost performance and parallelism, making it a viable tool for ML. (stdfloat, ,mdspan, submdspan, mdarray, linalg, simd, execution)
  • Short intro of libraries like Eigen, mlpack, and Dlib that facilitate efficient machine learning implementations.
  • Provide a quick overview of what deep neural networks is
  • Explain CNN (Convolutional Neural Networks) basics and their importance in image processing,
  • Demonstrate modeling sin(x) using C++, and compare with implementations in PyTorch and TensorFlow.

----

Väl mött! 🎉

Photo of StockholmCpp group
StockholmCpp
See more events